homelab-brain/redax-wp/.env.example
root 3e2598257e redax-wp: Docker-Template fertiggestellt
- setup.sh: interaktives Ersteinrichtungs-Skript
- Makefile: Komfort-Befehle (start/stop/logs/backup/wp-cli)
- .env.example: vollständig dokumentiert
- README.md: Quickstart, Architektur, Befehle

Made-with: Cursor
2026-02-27 10:45:34 +07:00

59 lines
3.3 KiB
Text

# ╔═══════════════════════════════════════════════════════════════════════════╗
# ║ 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