# Copier en .env puis adapter : cp .env.example .env # Pas de commentaire en fin de ligne : Compose peut l'intégrer à la valeur. COMPOSE_PROJECT_NAME=roundcube # --- Versions (images épinglées) --- # Tag roundcube/roundcubemail:-fpm-alpine RC_VERSION=1.7.4 # MariaDB LTS / nginx branche stable MARIADB_VERSION=11.8 NGINX_VERSION=1.30-alpine # --- Exposition HTTP (prévue derrière un reverse proxy TLS) --- # 0.0.0.0 pour écouter sur toutes les interfaces HTTP_BIND=127.0.0.1 HTTP_PORT=8080 # --- Base de données --- # Générer avec : openssl rand -base64 24 DB_NAME=roundcubemail DB_USER=roundcube DB_PASSWORD=change-me DB_ROOT_PASSWORD=change-me # --- Clé de chiffrement Roundcube (des_key) --- # 24 caractères exactement ; ne plus la changer ensuite. openssl rand -base64 18 RC_DES_KEY=change-me-24-characters! # --- Serveurs de messagerie --- # Préfixes : ssl:// (TLS implicite, 993/465), tls:// (STARTTLS, 143/587), aucun = clair IMAP_HOST=ssl://mail.example.org IMAP_PORT=993 SMTP_HOST=tls://mail.example.org SMTP_PORT=587 # Domaine ajouté aux identifiants sans @ (ex. example.org), vide = aucun USERNAME_DOMAIN= # --- Plugins --- # Plugins fournis avec Roundcube, à activer RC_PLUGINS=archive,zipdownload,managesieve,markasjunk # Paquets composer installés au démarrage (ex. johndoh/contextmenu), à activer aussi dans RC_PLUGINS RC_COMPOSER_PLUGINS= # --- Divers --- # Taille max des pièces jointes : PHP (upload/post) et nginx (client_max_body_size) UPLOAD_MAX_FILESIZE=25M # Dictionnaires aspell intégrés à l'image (build), séparés par des espaces ASPELL_DICTS=fr en TZ=Europe/Paris