Compare commits

..

2 Commits

Author SHA1 Message Date
3d05e69557 finnished 2026-05-06 20:27:40 +02:00
a8b47c33d9 topush 2026-05-06 15:46:34 +02:00
2 changed files with 36 additions and 24 deletions

1
.gitignore vendored
View File

@@ -6,3 +6,4 @@ mailqueue
overrides overrides
redis redis
mailu.env mailu.env
.env

View File

@@ -5,11 +5,11 @@ services:
restart: unless-stopped restart: unless-stopped
env_file: mailu.env env_file: mailu.env
ports: ports:
- "25:25" - "2525:25"
- "587:587" - "2465:465"
- "993:993" - "2993:993"
volumes: volumes:
- ./certs:/certs - ${CADDY_MAIL_CERT_DIR}:/certs:ro
- ./overrides/nginx:/overrides:ro - ./overrides/nginx:/overrides:ro
depends_on: depends_on:
- resolver - resolver
@@ -34,7 +34,7 @@ services:
container_name: mailu-redis container_name: mailu-redis
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- ./redis:/data - mailu_redis:/data
networks: networks:
mailu_net: mailu_net:
ipv4_address: 192.168.203.3 ipv4_address: 192.168.203.3
@@ -45,8 +45,8 @@ services:
restart: unless-stopped restart: unless-stopped
env_file: mailu.env env_file: mailu.env
volumes: volumes:
- ./data:/data - mailu_data:/data
- ./dkim:/dkim - mailu_dkim:/dkim
depends_on: depends_on:
- redis - redis
- resolver - resolver
@@ -62,7 +62,7 @@ services:
restart: unless-stopped restart: unless-stopped
env_file: mailu.env env_file: mailu.env
volumes: volumes:
- ./mail:/mail - mailu_mail:/mail
- ./overrides/dovecot:/overrides:ro - ./overrides/dovecot:/overrides:ro
depends_on: depends_on:
- resolver - resolver
@@ -78,7 +78,7 @@ services:
restart: unless-stopped restart: unless-stopped
env_file: mailu.env env_file: mailu.env
volumes: volumes:
- ./mailqueue:/queue - mailu_mailqueue:/queue
- ./overrides/postfix:/overrides:ro - ./overrides/postfix:/overrides:ro
depends_on: depends_on:
- resolver - resolver
@@ -94,39 +94,40 @@ services:
restart: unless-stopped restart: unless-stopped
env_file: mailu.env env_file: mailu.env
volumes: volumes:
- ./filter:/var/lib/rspamd - mailu_filter:/var/lib/rspamd
- ./dkim:/dkim - mailu_dkim:/dkim
- ./overrides/rspamd:/overrides:ro - ./overrides/rspamd:/overrides:ro
depends_on: depends_on:
- resolver - resolver
# - clamav - antivirus
dns: dns:
- 192.168.203.254 - 192.168.203.254
networks: networks:
mailu_net: mailu_net:
ipv4_address: 192.168.203.7 ipv4_address: 192.168.203.7
# clamav: antivirus:
# image: ghcr.io/mailu/clamav:2024.06 image: clamav/clamav-debian:1.4_base
# container_name: mailu-clamav container_name: mailu-antivirus
# restart: unless-stopped restart: unless-stopped
# env_file: mailu.env volumes:
# volumes: - mailu_clamav:/var/lib/clamav
# - ./filter/clamav:/data networks:
# networks: mailu_net:
# mailu_net: ipv4_address: 192.168.203.8
# ipv4_address: 192.168.203.8
webmail: webmail:
image: ghcr.io/mailu/roundcube:2024.06 image: ghcr.io/mailu/webmail:2024.06
container_name: mailu-webmail container_name: mailu-webmail
restart: unless-stopped restart: unless-stopped
env_file: mailu.env env_file: mailu.env
volumes: volumes:
- ./webmail:/data - mailu_webmail:/data
depends_on: depends_on:
- imap - imap
- smtp - smtp
dns:
- 192.168.203.254
networks: networks:
mailu_net: mailu_net:
ipv4_address: 192.168.203.9 ipv4_address: 192.168.203.9
@@ -140,3 +141,13 @@ networks:
proxy_net: proxy_net:
external: true external: true
volumes:
# mailu_certs:
mailu_data:
mailu_dkim:
mailu_filter:
mailu_mail:
mailu_mailqueue:
mailu_redis:
mailu_webmail:
mailu_clamav: