Gray Duck Mail

Easy to use email discussion lists

Quick and Easy Installation

You'll be up and running in no time.

Important Security Information
Running Gray Duck Mail

Gray Duck Mail is provided as a docker image.

docker pull wagesj45/gray-duck-mail


Gray Duck Mail requires a minimum amount of set up and has sane defaults set up to get your discussion list up and running quickly.


The docker image requires an HTTP port exposed and mapped to port 80 on the container. An optional HTTP port mapped to port 5000 on the container can accept externally accessible unsubscribe requests.


A single volume mounted to /database is required. This volume will store the local SQLite3 database file is stored. This volume provides non-volitile storage so that data is not lost between docker image upgrades.

Environment Variables