'read', 'accounting' => 'read']; // ----------------------------------------------------------------------- // SMTP // ----------------------------------------------------------------------- // Hôte SMTP (null = utiliser la fonction mail() de PHP) const SMTP_HOST = getenv('PAHEKO_SMTP_HOST') ?: null; // Port SMTP (587 = STARTTLS, 465 = SSL) const SMTP_PORT = getenv('PAHEKO_SMTP_PORT') ? (int) getenv('PAHEKO_SMTP_PORT') : 587; // Utilisateur SMTP const SMTP_USER = getenv('PAHEKO_SMTP_USER') ?: null; // Mot de passe SMTP const SMTP_PASSWORD = getenv('PAHEKO_SMTP_PASSWORD') ?: null; // Sécurité SMTP : NONE, SSL, TLS, STARTTLS const SMTP_SECURITY = getenv('PAHEKO_SMTP_SECURITY') ?: 'STARTTLS'; // Nom d'hôte HELO SMTP const SMTP_HELO_HOSTNAME = getenv('PAHEKO_SMTP_HELO_HOSTNAME') ?: null; // Adresse expéditrice forcée (Return-Path / MAIL FROM) // Utile pour héberger plusieurs assos sur le même serveur mail const MAIL_RETURN_PATH = getenv('PAHEKO_MAIL_RETURN_PATH') ?: null; // Adresse From forcée (les réponses iront en Reply-To à l'adresse de l'asso) const MAIL_SENDER = getenv('PAHEKO_MAIL_SENDER') ?: null; // ----------------------------------------------------------------------- // STOCKAGE ET DONNÉES // ----------------------------------------------------------------------- // Répertoire des données (base SQLite, sauvegardes, cache) // Doit correspondre au volume monté dans Docker const DATA_ROOT = '/var/www/paheko/data'; // ----------------------------------------------------------------------- // INTÉGRATION COLLABORA (optionnel) // ----------------------------------------------------------------------- // URL de découverte Collabora pour l'édition de documents en ligne // Pointer vers votre instance Collabora const WOPI_DISCOVERY_URL = getenv('PAHEKO_WOPI_DISCOVERY_URL') ?: null; // Outils de conversion (si Collabora est disponible) const CONVERSION_TOOLS = ['collabora']; // ----------------------------------------------------------------------- // API (optionnel) // ----------------------------------------------------------------------- // Accès API système (accès total en écriture) const API_USER = getenv('PAHEKO_API_USER') ?: null; const API_PASSWORD = getenv('PAHEKO_API_PASSWORD') ?: null; // ----------------------------------------------------------------------- // HÉBERGEMENT // ----------------------------------------------------------------------- // Mentions légales affichées en bas de la page légale const LEGAL_HOSTING_DETAILS = getenv('PAHEKO_LEGAL_HOSTING_DETAILS'); // Désactiver le ping de télémétrie à l'installation/mise à jour const DISABLE_INSTALL_PING = true; // Désactiver les mises à jour automatiques depuis fossil.kd2.org // (les mises à jour se font via Docker) const ENABLE_UPGRADES = false; // Command line to use mupdf to generate thumbnails // const DOCUMENT_THUMBNAIL_COMMANDS = ['mupdf']; // Command line to use chromium to generate PDF documents // const PDF_COMMAND = 'chromium --no-sandbox --headless --disable-dev-shm-usage --autoplay-policy=no-user-gesture-required --no-first-run --disable-gpu --disable-features=DefaultPassthroughCommandDecoder --use-fake-ui-for-media-stream --use-fake-device-for-media-stream --disable-sync --print-to-pdf=%2$s %1$s'; // I moved plugins outside of /var/www/paheko/data (could be standard with 1.4) // const PLUGINS_ROOT = '/var/www/paheko/plugins';