# 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