services: redis: image: redis:alpine restart: unless-stopped volumes: - redis_data:/data networks: - mail_internal resolver: image: ghcr.io/mailu/unbound:2.0 restart: unless-stopped env_file: mailu.env networks: mail_internal: ipv4_address: 192.168.203.254 front: image: ghcr.io/mailu/nginx:2.0 restart: unless-stopped env_file: mailu.env volumes: - /home/burrson/web/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/mail.burrson.de/mail.burrson.de.crt:/certs/cert.pem:ro - /home/burrson/web/caddy/data/caddy/certificates/acme-v02.api.letsencrypt.org-directory/mail.burrson.de/mail.burrson.de.key:/certs/key.pem:ro - ./overrides/nginx:/overrides:ro ports: - "25:25" - "465:465" - "587:587" - "993:993" - "995:995" networks: - caddy - mail_internal depends_on: - resolver dns: - 192.168.203.254 admin: image: ghcr.io/mailu/admin:2.0 restart: unless-stopped env_file: mailu.env volumes: - mail_data:/data - mail_dkim:/dkim depends_on: - redis networks: - mail_internal imap: image: ghcr.io/mailu/dovecot:2.0 restart: unless-stopped env_file: mailu.env volumes: - mail_data:/data - mail_mail:/mail depends_on: - front networks: - mail_internal smtp: image: ghcr.io/mailu/postfix:2.0 restart: unless-stopped env_file: mailu.env volumes: - mail_data:/data - mail_mailqueue:/queue depends_on: - front - resolver dns: - 192.168.203.254 networks: - mail_internal antispam: image: ghcr.io/mailu/rspamd:2.0 restart: unless-stopped env_file: mailu.env volumes: - mail_data:/data - mail_filter:/filter - ./overrides/rspamd:/overrides:ro depends_on: - front - redis dns: - 192.168.203.254 networks: - mail_internal oletools: image: ghcr.io/mailu/oletools:2.0 restart: unless-stopped networks: - mail_internal webmail: image: ghcr.io/mailu/webmail:2.0 restart: unless-stopped env_file: mailu.env volumes: - mail_webmail:/data depends_on: - imap networks: - mail_internal volumes: redis_data: mail_data: mail_mail: mail_dkim: mail_mailqueue: mail_filter: mail_webmail: networks: caddy: external: true mail_internal: driver: bridge ipam: config: - subnet: 192.168.203.0/24