/z-push-fastmail

Simple container to setup Exchange ActiveSync for Fastmail

Primary LanguagePHPMIT LicenseMIT

Fastmail Z-Push Image

Use Z-Push to sync Fastmail email, contacts and calendars via Exchange ActiveSync (e.g. natively to an Android phone).

Licensing

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.

Usage

docker-compose.yml

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

TODO

  • Actually support ENV variables that are used in config
  • Z-Push logs visible in Docker logs
  • Prevent provisioning prompt