Stack docker-compose Roundcube 1.7.4 (nginx, php-fpm, MariaDB) avec skin vBlog.io
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Sa4nUG3GtbdEaPS6fA8eq1
This commit is contained in:
21 files changed
+669
No files matched your search
@@ -0,0 +1,49 @@
|
||||
# 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:<RC_VERSION>-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
|
||||
Reference in new issue
Block a user