From 0e054ce45571bf7a17be66095523ed7da5384676 Mon Sep 17 00:00:00 2001 From: hygienic-books Date: Thu, 14 Jul 2022 03:43:55 +0200 Subject: [PATCH] docs(mailcow): Add fully functional mailcow.conf --- .../env/fully.qualified.domain.name.example | 146 ++++++++++++++++++ 1 file changed, 146 insertions(+) diff --git a/mailcow/env/fully.qualified.domain.name.example b/mailcow/env/fully.qualified.domain.name.example index e69de29..427163a 100644 --- a/mailcow/env/fully.qualified.domain.name.example +++ b/mailcow/env/fully.qualified.domain.name.example @@ -0,0 +1,146 @@ +# Feel free to leave defaults. They apply while these vars are commented out +# --- +# RESTARTPOLICY=unless-stopped +# TIMEZONE=Etc/UTC +TIMEZONE= + +# Unbound, redis, clamd, rspamd, php-fpm, SOGo, dovecot, Postfix, Nginx, acme, netfilter, watchdog, dockerapi +IPV4_NETWORK= + +# MySQL +SQL_PORT=127.0.0.1:3306 + +# MySQL, watchdog, dockerapi +DBROOT= + +# MySQL, php-fpm, SOGo, dovecot, Postfix, acme, watchdog +DBNAME= +DBUSER= +DBPASS= + +# Redis +REDIS_PORT=127.0.0.1:6379 + +# rspamd, php-fpm, netfilter, watchdog +# IPV6_NETWORK=fd4d:6169:6c63:6f77::/64 + +# rspamd, php-fpm, SOGo, dovecot, Postfix, acme, netfilter, watchdog +# REDIS_SLAVEOF_IP= +# REDIS_SLAVEOF_PORT= + +# php-fpm +# API_KEY=invalid +# API_KEY_READ_ONLY=invalid +# API_ALLOW_FROM=invalid +# SKIP_SOGO=n +# DEV_MODE=n +# WEBAUTHN_ONLY_TRUSTED_VENDORS=n + +# php-fpm, clamd, watchdog +# SKIP_CLAMD=n + +# php-fpm, dovecot +# IMAP_PORT=143 +# IMAPS_PORT=993 +# POP_PORT=110 +# POPS_PORT=995 +# SIEVE_PORT=4190 +SKIP_SOLR=n + +# php-fpm, dovecot, acme, watchdog +# COMPOSE_PROJECT_NAME=mailcow-dockerized + +# php-fpm, Postfix +# SUBMISSION_PORT=587 +# SMTPS_PORT=465 +# SMTP_PORT=25 + +# php-fpm, SOGo, dovecot +# MAILCOW_PASS_SCHEME=BLF-CRYPT +# MASTER=y + +# php-fpm, SOGo, dovecot, Nginx +# ALLOW_ADMIN_EMAIL_LOGIN=n + +# php-fpm, SOGo, dovecot, Postfix, Nginx, acme, watchdog +MAILCOW_HOSTNAME= + +# php-fpm, SOGo, dovecot, Postfix, acme, watchdog +# LOG_LINES=9999 + +# SOGo +# SOGO_EXPIRE_SESSION=480 + +# SOGo, Nginx, watchdog +# SKIP_SOGO=n + +# SOGo, dovecot +# ACL_ANYONE=disallow + +# dovecot +DOVECOT_MASTER_USER= +DOVECOT_MASTER_PASS= +# MAILDIR_GC_TIME=7200 +MAILDIR_SUB=Maildir +DOVEADM_PORT=127.0.0.1:9091 + +# Nginx +# HTTP_PORT=80 +# ADDITIONAL_SERVER_NAMES= +# HTTPS_BIND= +# HTTP_BIND= + +# Nginx, watchdog +# HTTPS_PORT=443 + +# acme +# ACME_CONTACT= +# ADDITIONAL_SAN +# DIRECTORY_URL= +# ENABLE_SSL_SNI=n +# SKIP_IP_CHECK=n +# SKIP_HTTP_VERIFICATION=n +# ONLY_MAILCOW_HOSTNAME=n +# LE_STAGING=n + +# acme, watchdog +SKIP_LETS_ENCRYPT=y + +# acme, netfilter +# SNAT_TO_SOURCE=n +# SNAT6_TO_SOURCE=n + +# watchdog +# USE_WATCHDOG=n +# WATCHDOG_NOTIFY_EMAIL= +# WATCHDOG_NOTIFY_BAN=y +# WATCHDOG_SUBJECT=Watchdog ALERT +# WATCHDOG_EXTERNAL_CHECKS=n +# WATCHDOG_MYSQL_REPLICATION_CHECKS=n +# WATCHDOG_VERBOSE=n +# IP_BY_DOCKER_API=0 +# CHECK_UNBOUND=1 +# EXTERNAL_CHECKS_THRESHOLD=1 +# NGINX_THRESHOLD=5 +# UNBOUND_THRESHOLD=5 +# REDIS_THRESHOLD=5 +# MYSQL_THRESHOLD=5 +# MYSQL_REPLICATION_THRESHOLD=1 +# SOGO_THRESHOLD=3 +# POSTFIX_THRESHOLD=8 +# CLAMD_THRESHOLD=15 +# DOVECOT_THRESHOLD=12 +# DOVECOT_REPL_THRESHOLD=20 +# PHPFPM_THRESHOLD=5 +# RATELIMIT_THRESHOLD=1 +# FAIL2BAN_THRESHOLD=1 +# ACME_THRESHOLD=1 +# RSPAMD_THRESHOLD=5 +# OLEFY_THRESHOLD=5 +# MAILQ_THRESHOLD=20 +# MAILQ_CRIT=30 + +# solr +SOLR_PORT=127.0.0.1:8983 +# SOLR_HEAP=1024 +SKIP_SOLR=n