homelab-brain/redax-wp/STATE.md
2026-02-27 08:37:44 +07:00

2.8 KiB

STATE: Redax-WP

Stand: 27.02.2026


Status

Sprint 1 + 2 abgeschlossen — Stack läuft auf CT 113


Container

CT Dienst Host Tailscale Status
113 Redax-WP pve-hetzner 100.69.243.16 Läuft

Zugang

Was URL
Dashboard http://100.69.243.16:8080
Login admin / astral66
Repo git.orbitalo.net/orbitalo/redax-wp

Stack (CT 113)

docker-compose.yml
├── redax-web        Flask Dashboard (:8080)
├── redax-wordpress  WordPress + Apache (:80 intern)
└── redax-db         MySQL 8

Funktionsumfang

KI-Artikel

  • Quelle eingeben → Ton wählen → KI generiert Artikel + SEO-Felder automatisch
  • Zwei-Spalten-Editor: Markdown links / WordPress-Vorschau rechts
  • Featured Image aus og:image der Quelle automatisch
  • Kategorie + Tags aus WordPress live geladen
  • Publish / Entwurf / Einplanen (15-Minuten-Slots)
  • Nach Publish → Telegram-Teaser an konfigurierten Kanal

RSS-Feeds

  • Beliebig viele Feeds konfigurierbar
  • Modi: Manuell / Auto-Publish (Teaser) / KI-Rewrite + Publish
  • Duplikat-Schutz via GUID
  • Werbeartikel-Blacklist (konfigurierbar pro Feed)
  • RSS-Artikel erscheinen nie auf Telegram

Redaktionsplan

  • 7-Tage-Kalender mit KI + RSS gemeinsam
  • Badge: 🤖 KI / 📡 RSS
  • Umplanen + Löschen direkt im Board

Telegram

  • Nur KI-Artikel → Teaser-Post (Titel + SEO-Desc + WP-Link)
  • Morgen-Briefing täglich 10:00 Uhr
  • Fehler-Alarm bei WP-Publish-Fehler

Weitere Features

  • Prompt-Bibliothek (editierbar, Standard-Prompt wählbar)
  • Post-History (alle veröffentlichten Artikel)
  • Einstellungen + WP-Verbindungstest
  • Hilfe-Seite (/hilfe)
  • Tool-Switcher zu FünfVorAcht in der Nav
  • Strukturiertes JSON-Logging (/logs/redax.log)

Noch einzurichten (manuell)

  1. WordPress-Setup: http://100.69.243.16:80 aufrufen und Erstinstallation durchführen
  2. Yoast SEO Plugin in WordPress installieren
  3. Application Password in WP-Admin erstellen → in .env als WP_APP_PASSWORD eintragen
  4. OpenRouter API Key in .env eintragen
  5. Telegram Bot Token + Kanal-ID in .env eintragen
  6. Nach .env-Änderungen: docker compose restart web
  7. Cloudflare Tunnel für redax.orbitalo.net einrichten (optional)

Pfade

Was Pfad
App /opt/redax-wp/
Daten /opt/redax-wp/data/
Datenbank /opt/redax-wp/data/db/redax.db
WordPress-Dateien /opt/redax-wp/data/wordpress/
MySQL-Daten /opt/redax-wp/data/mysql/
Logs /opt/redax-wp/logs/
.env /opt/redax-wp/.env

Offene Punkte

  • WordPress-Ersteinrichtung + Yoast installieren
  • .env mit echten Credentials befüllen (OpenRouter, Telegram)
  • Cloudflare Tunnel für redax.orbitalo.net
  • Erste Feeds hinzufügen