services: front: image: ghcr.io/mailu/nginx:2024.06 container_name: mailu-front restart: unless-stopped env_file: mailu.env ports: - "25:25" - "465:465" - "993:993" - "443:443" volumes: - /srv/nginx-certs:/certs:ro - ./overrides/nginx:/overrides:ro depends_on: - resolver dns: - 10.20.25.53 networks: mailu_net: ipv4_address: 10.20.25.20 resolver: image: ghcr.io/mailu/unbound:2024.06 container_name: mailu-resolver restart: unless-stopped env_file: mailu.env networks: mailu_net: ipv4_address: 10.20.25.53 redis: image: redis:alpine container_name: mailu-redis restart: unless-stopped volumes: - /srv/mailu-data/redis:/data networks: mailu_net: ipv4_address: 10.20.25.30 admin: image: ghcr.io/mailu/admin:2024.06 container_name: mailu-admin restart: unless-stopped env_file: mailu.env volumes: - /srv/mailu-data/data:/data - /srv/mailu-data/dkim:/dkim depends_on: - redis - resolver dns: - 10.20.25.53 networks: mailu_net: ipv4_address: 10.20.25.40 imap: image: ghcr.io/mailu/dovecot:2024.06 container_name: mailu-imap restart: unless-stopped env_file: mailu.env volumes: - /srv/mailu-data/mail:/mail - ./overrides/dovecot:/overrides:ro depends_on: - resolver dns: - 10.20.25.53 networks: mailu_net: ipv4_address: 10.20.25.50 smtp: image: ghcr.io/mailu/postfix:2024.06 container_name: mailu-smtp restart: unless-stopped env_file: mailu.env volumes: - /srv/mailu-data/mailqueue:/queue - ./overrides/postfix:/overrides:ro depends_on: - resolver dns: - 10.20.25.53 networks: mailu_net: ipv4_address: 10.20.25.60 antispam: image: ghcr.io/mailu/rspamd:2024.06 container_name: mailu-antispam restart: unless-stopped env_file: mailu.env volumes: - /srv/mailu-data/filter:/var/lib/rspamd - /srv/mailu-data/dkim:/dkim - ./overrides/rspamd:/overrides:ro depends_on: - resolver - antivirus dns: - 10.20.25.53 networks: mailu_net: ipv4_address: 10.20.25.70 antivirus: image: clamav/clamav-debian:1.4_base container_name: mailu-antivirus restart: unless-stopped volumes: - /srv/mailu-data/clamav:/var/lib/clamav networks: mailu_net: ipv4_address: 10.20.25.80 webmail: image: ghcr.io/mailu/webmail:2024.06 container_name: mailu-webmail restart: unless-stopped env_file: mailu.env volumes: - /srv/mailu-data/webmail:/data depends_on: - imap - smtp dns: - 10.20.25.53 networks: mailu_net: ipv4_address: 10.20.25.90 networks: mailu_net: driver: bridge ipam: config: - subnet: 10.20.25.0/24 #volumes: # mailu_data: #mailu_dkim: # mailu_filter: # mailu_mail: #mailu_mailqueue: # mailu_redis: # mailu_webmail: #mailu_clamav: