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:
claude BotandClaude Opus 5.5 committed 2026-10-02 18:16:20 +00:00
commit 965e537497
21 files changed
+669

No files matched your search

+21
View File
@@ -0,0 +1,21 @@
<?php
// Surcharges Roundcube communes. Tout fichier *.php de ce dossier est inclus
// (ordre alphabétique) après la config générée depuis les variables d'environnement.
// Référence : config/defaults.inc.php dans l'image (/var/www/html/config/defaults.inc.php)
$config['language'] = 'fr_FR';
$config['timezone'] = 'auto';
// Derrière un reverse proxy TLS : faire confiance aux en-têtes X-Forwarded-*
// des réseaux Docker / du proxy (à restreindre à l'IP du proxy en production)
$config['proxy_whitelist'] = ['172.16.0.0/12', '192.168.0.0/16', '10.0.0.0/8'];
$config['use_https'] = false; // true si le proxy n'envoie pas X-Forwarded-Proto
// Session / sécurité
$config['session_lifetime'] = 30; // minutes
$config['login_rate_limit'] = 3; // tentatives par minute et par IP
$config['ip_check'] = false; // true si IP client stable (casse derrière NAT/mobile)
// Validation des certificats IMAP/SMTP (laisser actif ; désactiver uniquement pour un lab auto-signé)
// $config['imap_conn_options'] = ['ssl' => ['verify_peer' => false, 'verify_peer_name' => false]];
// $config['smtp_conn_options'] = ['ssl' => ['verify_peer' => false, 'verify_peer_name' => false]];