services: redis: image: redis:alpine restart: always volumes: - redisdata:/data front: image: ghcr.io/mailu/nginx:master 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: - ./data/certs:/certs/letsencrypt - ./data/letsencrypt:/etc/letsencrypt imap: image: ghcr.io/mailu/dovecot:master restart: always env_file: mailu.env volumes: - ./maildata:/data smtp: image: ghcr.io/mailu/postfix:master restart: always env_file: mailu.env volumes: - ./maildata:/data antispam: image: ghcr.io/mailu/rspamd:master restart: always env_file: mailu.env volumes: - ./maildata:/data webmail: image: ghcr.io/mailu/roundcube:master restart: always env_file: mailu.env admin: image: ghcr.io/mailu/admin:master restart: always env_file: mailu.env resolver: image: ghcr.io/mailu/unbound:master restart: always env_file: mailu.env volumes: redisdata: networks: default: name: mailu