update main profiles
This commit is contained in:
+33
-12
@@ -12,7 +12,6 @@ x-common-service:
|
|||||||
x-mailserver-service:
|
x-mailserver-service:
|
||||||
&mailserver-service
|
&mailserver-service
|
||||||
<<: *common-service
|
<<: *common-service
|
||||||
hostname: mail
|
|
||||||
domainname: freedoh.net
|
domainname: freedoh.net
|
||||||
environment:
|
environment:
|
||||||
ENABLE_SPAMASSASSIN: "${ENABLE_SPAMASSASSIN:-1}"
|
ENABLE_SPAMASSASSIN: "${ENABLE_SPAMASSASSIN:-1}"
|
||||||
@@ -64,26 +63,48 @@ services:
|
|||||||
# Primary mailserver instance
|
# Primary mailserver instance
|
||||||
mailserver:
|
mailserver:
|
||||||
<<: *mailserver-service
|
<<: *mailserver-service
|
||||||
|
hostname: mail
|
||||||
|
image: mailserver/docker-mailserver:latest
|
||||||
|
container_name: dms
|
||||||
|
profiles:
|
||||||
|
- both
|
||||||
|
environment:
|
||||||
|
ENABLE_FAIL2BAN: "0"
|
||||||
|
|
||||||
|
mailserver:
|
||||||
|
<<: *mailserver-service
|
||||||
|
hostname: imap
|
||||||
image: mailserver/docker-mailserver:latest
|
image: mailserver/docker-mailserver:latest
|
||||||
container_name: dms
|
container_name: dms
|
||||||
profiles:
|
profiles:
|
||||||
- imap
|
- imap
|
||||||
|
environment:
|
||||||
|
ENABLE_FAIL2BAN: "0"
|
||||||
|
|
||||||
|
mailserver:
|
||||||
|
<<: *mailserver-service
|
||||||
|
hostname: smtp
|
||||||
|
image: mailserver/docker-mailserver:latest
|
||||||
|
container_name: dms
|
||||||
|
profiles:
|
||||||
- smtp
|
- smtp
|
||||||
environment:
|
environment:
|
||||||
ENABLE_FAIL2BAN: "0"
|
ENABLE_FAIL2BAN: "0"
|
||||||
|
|
||||||
|
#~ # Fail2Ban-enabled mailserver instance
|
||||||
|
#~ mailserver-fail2ban:
|
||||||
|
#~ <<: *mailserver-service
|
||||||
|
#~ hostname: mail
|
||||||
|
#~ image: mailserver/docker-mailserver:latest
|
||||||
|
#~ container_name: dms
|
||||||
|
#~ profiles:
|
||||||
|
#~ - fail2ban
|
||||||
|
#~ environment:
|
||||||
|
#~ ENABLE_FAIL2BAN: "1"
|
||||||
|
#~ cap_add:
|
||||||
|
#~ - NET_ADMIN # Required for Fail2Ban
|
||||||
# Fail2Ban-enabled mailserver instance
|
# Fail2Ban-enabled mailserver instance
|
||||||
mailserver-fail2ban:
|
|
||||||
<<: *mailserver-service
|
|
||||||
image: mailserver/docker-mailserver:latest
|
|
||||||
container_name: dms
|
|
||||||
profiles:
|
|
||||||
- fail2ban
|
|
||||||
environment:
|
|
||||||
ENABLE_FAIL2BAN: "1"
|
|
||||||
cap_add:
|
|
||||||
- NET_ADMIN # Required for Fail2Ban
|
|
||||||
|
|
||||||
rspamd:
|
rspamd:
|
||||||
<<: *common-service
|
<<: *common-service
|
||||||
image: rspamd/rspamd
|
image: rspamd/rspamd
|
||||||
|
|||||||
Reference in New Issue
Block a user