|
@@ -43,6 +43,7 @@ services:
|
|
|
|
|
|
redis-mailcow:
|
|
|
image: redis:7-alpine
|
|
|
+ command: '--requirepass ${REDISPASS}'
|
|
|
volumes:
|
|
|
- redis-vol-1:/data/
|
|
|
restart: always
|
|
@@ -52,6 +53,7 @@ services:
|
|
|
- "${REDIS_PORT:-127.0.0.1:7654}:6379"
|
|
|
environment:
|
|
|
- TZ=${TZ}
|
|
|
+ - REDISPASS=${REDISPASS}
|
|
|
sysctls:
|
|
|
- net.core.somaxconn=4096
|
|
|
networks:
|
|
@@ -80,7 +82,7 @@ services:
|
|
|
- clamd
|
|
|
|
|
|
rspamd-mailcow:
|
|
|
- image: mailcow/rspamd:1.98
|
|
|
+ image: mailcow/rspamd:1.99
|
|
|
stop_grace_period: 30s
|
|
|
depends_on:
|
|
|
- dovecot-mailcow
|
|
@@ -91,6 +93,7 @@ services:
|
|
|
- IPV6_NETWORK=${IPV6_NETWORK:-fd4d:6169:6c63:6f77::/64}
|
|
|
- REDIS_SLAVEOF_IP=${REDIS_SLAVEOF_IP:-}
|
|
|
- REDIS_SLAVEOF_PORT=${REDIS_SLAVEOF_PORT:-}
|
|
|
+ - REDISPASS=${REDISPASS}
|
|
|
- SPAMHAUS_DQS_KEY=${SPAMHAUS_DQS_KEY:-}
|
|
|
volumes:
|
|
|
- ./data/hooks/rspamd:/hooks:Z
|
|
@@ -112,7 +115,7 @@ services:
|
|
|
- rspamd
|
|
|
|
|
|
php-fpm-mailcow:
|
|
|
- image: mailcow/phpfpm:1.91.1
|
|
|
+ image: mailcow/phpfpm:1.92
|
|
|
command: "php-fpm -d date.timezone=${TZ} -d expose_php=0"
|
|
|
depends_on:
|
|
|
- redis-mailcow
|
|
@@ -139,6 +142,7 @@ services:
|
|
|
environment:
|
|
|
- REDIS_SLAVEOF_IP=${REDIS_SLAVEOF_IP:-}
|
|
|
- REDIS_SLAVEOF_PORT=${REDIS_SLAVEOF_PORT:-}
|
|
|
+ - REDISPASS=${REDISPASS}
|
|
|
- LOG_LINES=${LOG_LINES:-9999}
|
|
|
- TZ=${TZ}
|
|
|
- DBNAME=${DBNAME}
|
|
@@ -177,7 +181,7 @@ services:
|
|
|
- phpfpm
|
|
|
|
|
|
sogo-mailcow:
|
|
|
- image: mailcow/sogo:1.127.1
|
|
|
+ image: mailcow/sogo:1.128
|
|
|
environment:
|
|
|
- DBNAME=${DBNAME}
|
|
|
- DBUSER=${DBUSER}
|
|
@@ -194,6 +198,7 @@ services:
|
|
|
- MASTER=${MASTER:-y}
|
|
|
- REDIS_SLAVEOF_IP=${REDIS_SLAVEOF_IP:-}
|
|
|
- REDIS_SLAVEOF_PORT=${REDIS_SLAVEOF_PORT:-}
|
|
|
+ - REDISPASS=${REDISPASS}
|
|
|
dns:
|
|
|
- ${IPV4_NETWORK:-172.22.1}.254
|
|
|
volumes:
|
|
@@ -224,7 +229,7 @@ services:
|
|
|
- sogo
|
|
|
|
|
|
dovecot-mailcow:
|
|
|
- image: mailcow/dovecot:2.2
|
|
|
+ image: mailcow/dovecot:2.21
|
|
|
depends_on:
|
|
|
- mysql-mailcow
|
|
|
- netfilter-mailcow
|
|
@@ -266,6 +271,7 @@ services:
|
|
|
- MASTER=${MASTER:-y}
|
|
|
- REDIS_SLAVEOF_IP=${REDIS_SLAVEOF_IP:-}
|
|
|
- REDIS_SLAVEOF_PORT=${REDIS_SLAVEOF_PORT:-}
|
|
|
+ - REDISPASS=${REDISPASS}
|
|
|
- COMPOSE_PROJECT_NAME=${COMPOSE_PROJECT_NAME:-mailcow-dockerized}
|
|
|
- FLATCURVE_EXPERIMENTAL=${FLATCURVE_EXPERIMENTAL:-n}
|
|
|
ports:
|
|
@@ -308,7 +314,7 @@ services:
|
|
|
- dovecot
|
|
|
|
|
|
postfix-mailcow:
|
|
|
- image: mailcow/postfix:1.77
|
|
|
+ image: mailcow/postfix:1.78
|
|
|
depends_on:
|
|
|
mysql-mailcow:
|
|
|
condition: service_started
|
|
@@ -330,6 +336,7 @@ services:
|
|
|
- DBPASS=${DBPASS}
|
|
|
- REDIS_SLAVEOF_IP=${REDIS_SLAVEOF_IP:-}
|
|
|
- REDIS_SLAVEOF_PORT=${REDIS_SLAVEOF_PORT:-}
|
|
|
+ - REDISPASS=${REDISPASS}
|
|
|
- MAILCOW_HOSTNAME=${MAILCOW_HOSTNAME}
|
|
|
- SPAMHAUS_DQS_KEY=${SPAMHAUS_DQS_KEY:-}
|
|
|
cap_add:
|
|
@@ -401,7 +408,7 @@ services:
|
|
|
condition: service_started
|
|
|
unbound-mailcow:
|
|
|
condition: service_healthy
|
|
|
- image: mailcow/acme:1.90
|
|
|
+ image: mailcow/acme:1.91
|
|
|
dns:
|
|
|
- ${IPV4_NETWORK:-172.22.1}.254
|
|
|
environment:
|
|
@@ -424,6 +431,7 @@ services:
|
|
|
- TZ=${TZ}
|
|
|
- REDIS_SLAVEOF_IP=${REDIS_SLAVEOF_IP:-}
|
|
|
- REDIS_SLAVEOF_PORT=${REDIS_SLAVEOF_PORT:-}
|
|
|
+ - REDISPASS=${REDISPASS}
|
|
|
- SNAT_TO_SOURCE=${SNAT_TO_SOURCE:-n}
|
|
|
- SNAT6_TO_SOURCE=${SNAT6_TO_SOURCE:-n}
|
|
|
volumes:
|
|
@@ -438,7 +446,7 @@ services:
|
|
|
- acme
|
|
|
|
|
|
netfilter-mailcow:
|
|
|
- image: mailcow/netfilter:1.59
|
|
|
+ image: mailcow/netfilter:1.60
|
|
|
stop_grace_period: 30s
|
|
|
restart: always
|
|
|
privileged: true
|
|
@@ -450,6 +458,7 @@ services:
|
|
|
- SNAT6_TO_SOURCE=${SNAT6_TO_SOURCE:-n}
|
|
|
- REDIS_SLAVEOF_IP=${REDIS_SLAVEOF_IP:-}
|
|
|
- REDIS_SLAVEOF_PORT=${REDIS_SLAVEOF_PORT:-}
|
|
|
+ - REDISPASS=${REDISPASS}
|
|
|
- MAILCOW_REPLICA_IP=${MAILCOW_REPLICA_IP:-}
|
|
|
- DISABLE_NETFILTER_ISOLATION_RULE=${DISABLE_NETFILTER_ISOLATION_RULE:-n}
|
|
|
network_mode: "host"
|
|
@@ -457,7 +466,7 @@ services:
|
|
|
- /lib/modules:/lib/modules:ro
|
|
|
|
|
|
watchdog-mailcow:
|
|
|
- image: mailcow/watchdog:2.05
|
|
|
+ image: mailcow/watchdog:2.06
|
|
|
dns:
|
|
|
- ${IPV4_NETWORK:-172.22.1}.254
|
|
|
tmpfs:
|
|
@@ -503,6 +512,7 @@ services:
|
|
|
- HTTPS_PORT=${HTTPS_PORT:-443}
|
|
|
- REDIS_SLAVEOF_IP=${REDIS_SLAVEOF_IP:-}
|
|
|
- REDIS_SLAVEOF_PORT=${REDIS_SLAVEOF_PORT:-}
|
|
|
+ - REDISPASS=${REDISPASS}
|
|
|
- EXTERNAL_CHECKS_THRESHOLD=${EXTERNAL_CHECKS_THRESHOLD:-1}
|
|
|
- NGINX_THRESHOLD=${NGINX_THRESHOLD:-5}
|
|
|
- UNBOUND_THRESHOLD=${UNBOUND_THRESHOLD:-5}
|
|
@@ -528,7 +538,7 @@ services:
|
|
|
- watchdog
|
|
|
|
|
|
dockerapi-mailcow:
|
|
|
- image: mailcow/dockerapi:2.09
|
|
|
+ image: mailcow/dockerapi:2.10
|
|
|
security_opt:
|
|
|
- label=disable
|
|
|
restart: always
|
|
@@ -539,6 +549,7 @@ services:
|
|
|
- TZ=${TZ}
|
|
|
- REDIS_SLAVEOF_IP=${REDIS_SLAVEOF_IP:-}
|
|
|
- REDIS_SLAVEOF_PORT=${REDIS_SLAVEOF_PORT:-}
|
|
|
+ - REDISPASS=${REDISPASS}
|
|
|
volumes:
|
|
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
|
|
networks:
|