64 lines
1.5 KiB
Django/Jinja
64 lines
1.5 KiB
Django/Jinja
# ------------------------------
|
|
# Mailcow configuration
|
|
# ------------------------------
|
|
|
|
# Your mail server hostname
|
|
MAILCOW_HOSTNAME={{ mailcow_hostname }}
|
|
|
|
# Your timezone
|
|
TZ={{ mailcow_timezone }}
|
|
|
|
# Fixed project name
|
|
COMPOSE_PROJECT_NAME={{ mailcow_compose_project_name }}
|
|
|
|
# Database configuration
|
|
DBNAME={{ mailcow_dbname }}
|
|
DBUSER={{ mailcow_dbuser }}
|
|
DBPASS={{ mailcow_dbpass }}
|
|
DBROOT={{ mailcow_dbroot }}
|
|
|
|
# Redis configuration
|
|
REDISPASS={{ mailcow_redispass | default(vault_mailcow_redispass) }}
|
|
|
|
# HTTP/HTTPS bindings
|
|
HTTP_BIND={{ mailcow_http_bind }}
|
|
HTTP_PORT={{ mailcow_http_port }}
|
|
HTTPS_BIND={{ mailcow_https_bind }}
|
|
HTTPS_PORT={{ mailcow_https_port }}
|
|
|
|
# Mail port bindings
|
|
SMTP_PORT={{ mailcow_smtp_port }}
|
|
SMTPS_PORT={{ mailcow_smtps_port }}
|
|
SUBMISSION_PORT={{ mailcow_submission_port }}
|
|
IMAP_PORT={{ mailcow_imap_port }}
|
|
IMAPS_PORT={{ mailcow_imaps_port }}
|
|
POP_PORT={{ mailcow_pop3_port }}
|
|
POPS_PORT={{ mailcow_pop3s_port }}
|
|
SIEVE_PORT=4190
|
|
|
|
# API configuration
|
|
API_KEY={{ mailcow_api_key }}
|
|
API_ALLOW_FROM={{ mailcow_api_allow_ips }}
|
|
|
|
# Skip various components
|
|
SKIP_LETS_ENCRYPT={{ mailcow_skip_lets_encrypt }}
|
|
SKIP_SOGO={{ mailcow_skip_sogo }}
|
|
SKIP_CLAMD={{ mailcow_skip_clamd }}
|
|
SKIP_SOLR={{ mailcow_skip_solr }}
|
|
|
|
# Additional SAN for certificate
|
|
ADDITIONAL_SAN={{ mailcow_additional_san }}
|
|
|
|
# Watchdog configuration
|
|
WATCHDOG_NOTIFY_EMAIL=
|
|
WATCHDOG_NOTIFY_BAN=n
|
|
WATCHDOG_SUBJECT="Watchdog ALERT"
|
|
|
|
# Other settings
|
|
MAILDIR_GC_TIME=7200
|
|
ADDITIONAL_SERVER_NAMES=
|
|
ACME_CONTACT=
|
|
|
|
# Docker settings
|
|
DOCKER_COMPOSE_VERSION=native
|
|
|