Use Z-Push to sync Fastmail email, contacts and calendars via Exchange ActiveSync (e.g. natively to an Android phone).
Z-Push is licensed under the AGPL v3, meaning you must make the source code available to any users. Everything "original" here is licensed under the MIT license.
Here's an example insecure configuration. You should use this behind a reverse proxy with SSL/TLS.
version: '3.7'
services:
zpush:
image: liamdawson/z-push-fastmail
ports:
- 80:80
volumes:
# state dir, keeps state between image reincarnations
- /var/lib/z-push:/var/lib/z-push
# optional, but necessary if you want to view the logs
- /var/log/z-push:/var/log/z-push
- Actually support ENV variables that are used in config
- Z-Push logs visible in Docker logs
- Prevent provisioning prompt