From 6ecfeefb13d7fcb68c11e81f7f73274b570ee708 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Artur=20Ku=C5=9B?= Date: Mon, 26 May 2025 09:46:09 +0200 Subject: [PATCH] Moving mail-u from arti24 to nginx --- mailu/docker-compose.yml | 75 ++++++++++++++++++++++++++++++++++++++++ mailu/mailu.env | 18 ++++++++++ 2 files changed, 93 insertions(+) create mode 100644 mailu/docker-compose.yml create mode 100644 mailu/mailu.env diff --git a/mailu/docker-compose.yml b/mailu/docker-compose.yml new file mode 100644 index 0000000..7629729 --- /dev/null +++ b/mailu/docker-compose.yml @@ -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 diff --git a/mailu/mailu.env b/mailu/mailu.env new file mode 100644 index 0000000..ea649a1 --- /dev/null +++ b/mailu/mailu.env @@ -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