mirror of
https://github.com/nextcloud/all-in-one.git
synced 2025-12-21 15:06:50 +00:00
|
|
||
|---|---|---|
| .. | ||
| readme.md | ||
| stalwart.json | ||
Stalwart mail server
This container bundles stalwart mail server and auto-configures it for you.
Notes
- This is only intended to run on a VPS with static ip-address.
- Check with
sudo netstat -tulpnthat no other service is using port 25, 143, 465, 578, 993 nor 4190 yet as otherwise the container will fail to start. - You need to configure a reverse proxy in order to run this container since stalwart needs a dedicated (sub)domain! For that, you might have a look at https://github.com/nextcloud/all-in-one/tree/main/community-containers/caddy.
- Currently, only
mail.$NC_DOMAINis supported as subdomain! So if Nextcloud is usingyour-domain.com, vaultwarden will usemail.your-domain.com. - The data of Stalwart will be automatically included in AIOs backup solution!
- After adding and starting the container, you need to run
sudo docker exec -it nextcloud-aio-stalwart configure.shand follow https://stalw.art/docs/install/docker/#choose-where-to-store-your-data (1. chooseLocal disk, 2. chooseNo, create a new directory for me, 3. type in your$NC_DOMAINasdomain nameandmail.$NC_DOMAINasserver hostname. 4. addDKIM, SPF and DMARCas advised, 5. Take note of the administrator credentials, 6. skip https://stalw.art/docs/install/docker/#add-your-tls-certificate as this is done automatically for you, 7. Review the configuration file, 8. runsudo docker restart nextcloud-aio-stalwartin order restart the container and enable the config). - See https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers how to add it to the AIO stack
Repository
https://github.com/marcoambrosini/aio-stalwart