Insular email distribution - mail server as Docker images
https://github.com/Mailu/Mailu
|
||
---|---|---|
release | ||
.drone.yml | ||
.env.sample | ||
abra.sh | ||
certdumper_post.sh | ||
compose.mailman.yml | ||
compose.senderlogins.yml | ||
compose.yml | ||
postfix.cf.tmpl | ||
README.md | ||
sender_logins |
Mailu
Coöp Cloud + Mailu = 🥳
- Category: Apps
- Status: 1, alpha
- Image:
mailu/*
, 4, upstream - Healthcheck: No
- Backups: No
- Email: N/A
- Tests: No
- SSO: No
NOTE: Mailu requires "host-mode" networking so that containers are aware of remote IP addresses. This means that you can only deploy one Mailu instance per host.
Basic usage
- Set up Docker Swarm and
abra
- Deploy
coop-cloud/traefik
abra app new mailu
abra app config YOURAPPDOMAIN
- be sure to change$WEB_DOMAIN
to something that resolves to your Docker swarm boxabra app deploy YOURAPPDOMAIN
- Create initial user:
abra app run YOURDOMAIN admin flask mailu admin admin YOURDOMAIN YOURPASSWORD
Upgrading the recipe
NOTE This section is only intended for recipe maintainers
Minor/patch updates usually work OK with abra recipe upgrade
and friends.
For major updates:
- Go to https://setup.mailu.io/ and generate a new config
- Download the new config and compare it to
compose.yml
. Pay attention to:
- New / removed services
- Added/removed config options
- Changes to networking
- Test upgrading from the previous version to the new version
abra recipe sync
/abra recipe release
as normal