| .. | ||
| src | ||
| .env.example | ||
| .gitignore | ||
| check-wp-push.sh | ||
| docker-compose.yml | ||
| KURZUEBERSICHT.html | ||
| Makefile | ||
| PLAN_CHAT_FREIE_PROMPTS.md | ||
| PROMPT_EXPERIMENTE.md | ||
| PROMPT_KAMBODSCHA_TEST.md | ||
| README.md | ||
| redax-output-kambodscha.json | ||
| setup.sh | ||
| STATE.md | ||
| test-source-kambodscha-visum.md | ||
Redax-WP
KI-gestütztes Redaktionssystem für WordPress mit integriertem RSS-Feed-Manager.
Was ist Redax-WP?
Redax-WP ersetzt das WordPress-Admin-Backend für redaktionelle Arbeit. Es kombiniert:
- KI-Artikelgenerierung (OpenRouter) mit automatischen SEO-Feldern
- RSS-Feed-Import mit konfigurierbarem Auto-Publish und optionalem KI-Rewrite
- Redaktionsplanung mit Kalender, Zeitslots und direktem Umplanen
- WordPress-Veröffentlichung via REST API (Publish / Entwurf / Einplanen)
- Telegram-Benachrichtigung nach Veröffentlichung von KI-Artikeln
Schnellstart
1. Repository klonen
git clone https://git.orbitalo.net/orbitalo/redax-wp.git
cd redax-wp
2. Konfiguration
cp .env.example .env
# .env mit eigenen Werten befüllen (Editor öffnen)
nano .env
3. Starten
docker compose up -d
Dashboard: http://localhost:8080
4. WordPress einrichten
Nach dem ersten Start WordPress unter http://localhost:81 (oder intern) einrichten:
- WordPress-Installation abschließen
- Yoast SEO Plugin installieren (für SEO-Meta-Tags)
- In WordPress-Admin unter Benutzer → Profil → Application Passwords ein neues Passwort erstellen
- Passwort in
.envalsWP_APP_PASSWORDeintragen - Container neu starten:
docker compose restart web
Konfiguration (.env)
| Variable | Beschreibung |
|---|---|
DASHBOARD_USER |
Login-Name für das Dashboard |
DASHBOARD_PASSWORD |
Login-Passwort für das Dashboard |
WP_URL |
WordPress-URL (intern: http://wordpress) |
WP_USERNAME |
WordPress-Benutzername |
WP_APP_PASSWORD |
WordPress Application Password |
OPENROUTER_API_KEY |
API-Key von openrouter.ai |
TELEGRAM_BOT_TOKEN |
Telegram Bot-Token |
TELEGRAM_CHANNEL_ID |
Kanal für KI-Artikel Teaser |
TELEGRAM_REVIEWER_IDS |
Chat-IDs für Fehler-Alarm (kommagetrennt) |
TIMEZONE |
Zeitzone (Standard: Europe/Berlin) |
Workflow
KI-Artikel
- Quelle eingeben + Ton wählen → KI generiert Artikel
- In Vorschau prüfen, ggf. bearbeiten
- Einplanen oder sofort veröffentlichen
- → WordPress + automatischer Telegram-Teaser
RSS-Artikel
- Feed unter
/feedshinzufügen - Modus wählen: Manuell / Auto-Publish / KI-Rewrite
- Neue Artikel landen in Queue oder werden direkt veröffentlicht
- → Nur WordPress (kein Telegram)
Architektur
docker-compose.yml
├── web Flask Dashboard (:8080)
├── wordpress WordPress + Apache (:80 intern)
└── db MySQL 8
Lizenz
MIT