services: front: image: ghcr.io/mailu/nginx:2024.06 container_name: mailu-front restart: unless-stopped env_file: mailu.env ports: - "2525:25" - "2465:465" - "2993:993" volumes: - ${CADDY_MAIL_CERT_DIR}:/certs:ro - ./overrides/nginx:/overrides:ro depends_on: - resolver dns: - 192.168.203.254 networks: mailu_net: ipv4_address: 192.168.203.2 proxy_net: resolver: image: ghcr.io/mailu/unbound:2024.06 container_name: mailu-resolver restart: unless-stopped env_file: mailu.env networks: mailu_net: ipv4_address: 192.168.203.254 redis: image: redis:alpine container_name: mailu-redis restart: unless-stopped volumes: - mailu_redis:/data networks: mailu_net: ipv4_address: 192.168.203.3 admin: image: ghcr.io/mailu/admin:2024.06 container_name: mailu-admin restart: unless-stopped env_file: mailu.env volumes: - mailu_data:/data - mailu_dkim:/dkim depends_on: - redis - resolver dns: - 192.168.203.254 networks: mailu_net: ipv4_address: 192.168.203.4 imap: image: ghcr.io/mailu/dovecot:2024.06 container_name: mailu-imap restart: unless-stopped env_file: mailu.env volumes: - mailu_mail:/mail - ./overrides/dovecot:/overrides:ro depends_on: - resolver dns: - 192.168.203.254 networks: mailu_net: ipv4_address: 192.168.203.5 smtp: image: ghcr.io/mailu/postfix:2024.06 container_name: mailu-smtp restart: unless-stopped env_file: mailu.env volumes: - mailu_mailqueue:/queue - ./overrides/postfix:/overrides:ro depends_on: - resolver dns: - 192.168.203.254 networks: mailu_net: ipv4_address: 192.168.203.6 antispam: image: ghcr.io/mailu/rspamd:2024.06 container_name: mailu-antispam restart: unless-stopped env_file: mailu.env volumes: - mailu_filter:/var/lib/rspamd - mailu_dkim:/dkim - ./overrides/rspamd:/overrides:ro depends_on: - resolver - antivirus dns: - 192.168.203.254 networks: mailu_net: ipv4_address: 192.168.203.7 antivirus: image: clamav/clamav-debian:1.4_base container_name: mailu-antivirus restart: unless-stopped volumes: - mailu_clamav:/var/lib/clamav networks: mailu_net: ipv4_address: 192.168.203.8 webmail: image: ghcr.io/mailu/webmail:2024.06 container_name: mailu-webmail restart: unless-stopped env_file: mailu.env volumes: - mailu_webmail:/data depends_on: - imap - smtp dns: - 192.168.203.254 networks: mailu_net: ipv4_address: 192.168.203.9 networks: mailu_net: driver: bridge ipam: config: - subnet: 192.168.203.0/24 proxy_net: external: true volumes: # mailu_certs: mailu_data: mailu_dkim: mailu_filter: mailu_mail: mailu_mailqueue: mailu_redis: mailu_webmail: mailu_clamav: