From 686c0c2112f930b0029c2c2651f3a2f5d619f352 Mon Sep 17 00:00:00 2001 From: "stephane.david" Date: Thu, 13 Aug 2026 17:44:26 +0200 Subject: [PATCH] First version --- configure.sh | 24 ++++++++++++++++++++++++ docker-compose.yml | 41 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 configure.sh create mode 100644 docker-compose.yml diff --git a/configure.sh b/configure.sh new file mode 100644 index 0000000..43f6cb5 --- /dev/null +++ b/configure.sh @@ -0,0 +1,24 @@ +#!/usr/bin/env bash + +setup email add affine@sda.zone sda101176 +setup email add awx@sda.zone sda101176 +setup email add claire@sda.zone Caro2608! +setup email add dartydisk4@sda.zone Th1b@ult28Mai.@2003 +setup email add dartydisk5@sda.zone Th1b@ult28Mai.@2003 +setup email add dartydisk6@sda.zone Th1b@ult28Mai.@2003 +setup email add diun@sda.zone sda101176 +setup email add dockhand@sda.zone sda101176 +setup email add monitoring@sda.zone Th1b@ult28Mai.@2003 +setup email add n8n@sda.zone sda101176 +setup email add nzbget@sda.zone sda101176 +setup email add openmediavault@sda.zone sda101176 +setup email add overseer@sda.zone sda101176 +setup email add pfsense.serveur@sda.zone St&ph@ne10Nove.@1976 +setup email add root@sda.zone Th1b@ult28Mai.@2003 +setup email add router@sda.zone sda101176 +setup email add security@sda.zone Th1b@ult28Mai.@2003 +setup email add stephane@sda.zone St&ph@ne10Nove.@1976 +setup email add thedarty@sda.zone St&ph@ne10Nove.@1976 +setup email add torrent@sda.zone Th1b@ult28Mai.@2003 + + diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..533174b --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,41 @@ +services: + mailserver: + image: ghcr.io/docker-mailserver/docker-mailserver:latest + container_name: mailserver + # Provide the FQDN of your mail server here (Your DNS MX record should point to this value) + hostname: mail.sda.zone + ports: + - "25:25" + - "465:465" + - "587:587" + - "993:993" + volumes: + - /var/lib/docker/volumes/dms/mail-data/:/var/mail/ + - /var/lib/docker/volumes/dms/mail-state/:/var/mail-state/ + - /var/lib/docker/volumes/dms/mail-logs/:/var/log/mail/ + - /var/lib/docker/volumes/dms/config/:/tmp/docker-mailserver/ + - /etc/localtime:/etc/localtime:ro + environment: + - TZ=Europe/Paris + - ENABLE_AMAVIS=1 + - ENABLE_RSPAMD=1 + - ENABLE_CLAMAV=1 + - ENABLE_FAIL2BAN=1 + - ENABLE_POP3=1 + - ENABLE_IMAP=1 + - LOG_LEVEL=info + - SUPERVISOR_LOGLEVEL=info + - PFLOGSUMM_TRIGGER=daily_cron + - PFLOGSUMM_RECIPIENT=thedarty@gmail.com + - PFLOGSUMM_SENDER=admin@sda.zone + - LOGWATCH_INTERVAL=daily + - LOGWATCH_RECIPIENT=thedarty@gmail.com + - LOGWATCH_SENDER=admin@sda.zone + - REPORT_RECIPIENT=thedarty@gmail.com + - REPORT_SENDER=admin@sda.zone + - LOGROTATE_COUNT=4 + - ENABLE_SPAMASSASSIN=1 + - ENABLE_SASLAUTHD=0 + cap_add: + - NET_ADMIN # For Fail2Ban to work + restart: always \ No newline at end of file