# ╔═══════════════════════════════════════════════════════════════════════════╗ # ║ Redax-WP — Konfigurationsvorlage (.env.example) ║ # ║ Kopiere diese Datei zu .env und fülle alle Pflichtfelder aus. ║ # ║ Oder nutze: ./setup.sh für automatische Konfiguration ║ # ╚═══════════════════════════════════════════════════════════════════════════╝ # ─── Dashboard Zugang ───────────────────────────────────────────────────────── # Pflicht: Login für das Redax-WP Dashboard DASHBOARD_USER=admin DASHBOARD_PASSWORD=changeme # ─── WordPress Verbindung ───────────────────────────────────────────────────── # Pflicht: URL unter der WordPress erreichbar ist (z.B. https://blog.example.com) WP_URL=https://blog.example.com # WordPress Admin-Benutzername WP_USERNAME=admin # Application Password (in WP-Admin unter Benutzer → Profil generieren, # oder automatisch per setup.sh) # Format: xxxx xxxx xxxx xxxx xxxx xxxx WP_APP_PASSWORD= # Muss identisch mit MYSQL_PASSWORD sein WORDPRESS_DB_PASSWORD=wp_secret_CHANGEME # ─── KI-Artikel-Generierung (OpenRouter) ───────────────────────────────────── # Pflicht für KI-Artikel. API-Key von https://openrouter.ai OPENROUTER_API_KEY=sk-or-v1-CHANGEME # ─── Telegram Integration ───────────────────────────────────────────────────── # Optional: Bot-Token von @BotFather TELEGRAM_BOT_TOKEN= # Kanal-ID für KI-Artikel Teaser (z.B. @meinkanal oder -1001234567890) # Nur KI-generierte Artikel werden hier gepostet (keine RSS-Artikel) TELEGRAM_CHANNEL_ID= # Chat-IDs der Reviewer (kommagetrennt) für Fehler-Alarm + Morgen-Briefing # Eigene Chat-ID herausfinden: Nachricht an @userinfobot TELEGRAM_REVIEWER_IDS= # ─── System ─────────────────────────────────────────────────────────────────── # Zeitzone (IANA-Format) TIMEZONE=Europe/Berlin # Zufälliger geheimer Schlüssel für Flask-Sessions (mindestens 32 Zeichen) # Generieren: python3 -c "import secrets; print(secrets.token_hex(32))" SECRET_KEY=CHANGEME_mindestens_32_zeichen_lang # Pfad zur SQLite-Datenbank (nicht ändern wenn Docker verwendet wird) DB_PATH=/data/redax.db # ─── MySQL Datenbank ────────────────────────────────────────────────────────── # Starke Passwörter verwenden! Werden beim setup.sh automatisch generiert. MYSQL_ROOT_PASSWORD=root_secret_CHANGEME MYSQL_DATABASE=wordpress MYSQL_USER=wordpress MYSQL_PASSWORD=wp_secret_CHANGEME