40 lines
1.1 KiB
Plaintext
40 lines
1.1 KiB
Plaintext
# Core
|
|
TYPE=roundcube
|
|
DOMAIN=roundcube.example.com
|
|
|
|
## Domain aliases (optional; backtick syntax required by Traefik rule)
|
|
# EXTRA_DOMAINS=', `www.roundcube.example.com`'
|
|
|
|
LETS_ENCRYPT_ENV=production
|
|
|
|
## --- IMAP/SMTP (set real servers for production) ---
|
|
# Use ssl:// or tls:// prefixes plus port
|
|
ROUNDCUBEMAIL_DEFAULT_HOST=ssl://imap.example.com
|
|
ROUNDCUBEMAIL_DEFAULT_PORT=993
|
|
ROUNDCUBEMAIL_SMTP_SERVER=tls://smtp.example.com
|
|
ROUNDCUBEMAIL_SMTP_PORT=587
|
|
|
|
## --- Database ---
|
|
ROUNDCUBEMAIL_DB_TYPE=mysql
|
|
ROUNDCUBEMAIL_DB_HOST=mariadb
|
|
|
|
# MariaDB app database credentials
|
|
MYSQL_DATABASE=roundcubemail
|
|
MYSQL_USER=roundcube
|
|
|
|
# Secret versioning (required by abra/Coop-Cloud)
|
|
SECRET_DB_PASSWORD_VERSION=v1
|
|
SECRET_DB_ROOT_PASSWORD_VERSION=v1
|
|
|
|
## (The app reads DB password from /run/secrets/db_password)
|
|
|
|
## --- Optional tuning ---
|
|
# ROUNDCUBEMAIL_SKIN=elastic
|
|
# ROUNDCUBEMAIL_PLUGINS=archive,zipdownload,managesieve
|
|
# ROUNDCUBEMAIL_UPLOAD_MAX_FILESIZE=10M
|
|
# ROUNDCUBEMAIL_SPELLCHECK_URI=https://spell.roundcube.net
|
|
|
|
## --- Global abra options (optional) ---
|
|
# TIMEOUT=600
|
|
# ENABLE_AUTO_UPDATE=true
|