Moving mail-u from arti24 to nginx

This commit is contained in:
Artur Kuś 2025-05-26 09:46:09 +02:00
parent 5391195161
commit 6ecfeefb13
2 changed files with 93 additions and 0 deletions

75
mailu/docker-compose.yml Normal file
View File

@ -0,0 +1,75 @@
version: '3.8'
services:
redis:
image: redis:alpine
restart: always
front:
image: mailu/nginx:2.0
restart: always
env_file: mailu.env
ports:
- "25:25"
- "465:465"
- "587:587"
- "80:80"
- "443:443"
- "110:110"
- "995:995"
- "143:143"
- "993:993"
volumes:
- "./maildata:/data"
depends_on:
- resolver
- imap
- smtp
imap:
image: mailu/dovecot:2.0
restart: always
env_file: mailu.env
volumes:
- "./maildata:/data"
smtp:
image: mailu/postfix:2.0
restart: always
env_file: mailu.env
volumes:
- "./maildata:/data"
antispam:
image: mailu/rspamd:2.0
restart: always
env_file: mailu.env
volumes:
- "./maildata:/data"
antivirus:
image: mailu/clamav:2.0
restart: always
env_file: mailu.env
volumes:
- "./maildata:/data"
webmail:
image: mailu/roundcube:2.0
restart: always
env_file: mailu.env
volumes:
- "./maildata:/data"
admin:
image: mailu/admin:2.0
restart: always
env_file: mailu.env
volumes:
- "./maildata:/data"
resolver:
image: mailu/unbound:2.0
restart: always
env_file: mailu.env

18
mailu/mailu.env Normal file
View File

@ -0,0 +1,18 @@
# Mailu settings
SECRET_KEY=Arti949
DOMAIN=bodypainter.eu
HOSTNAME=mail
POSTMASTER=postmaster
TLS_FLAVOR=letsencrypt
# Admin user
ADMIN=admin
ADMIN_PW=Arti949
# Allowed domains
DOMAIN_REGISTRATION=disabled
ADDITIONAL_DOMAINS=arti24.eu
# Mailu network and ports
PORTS=25,465,587,110,995,143,993,80,443
WEBSERVICES=nginx