- .cursorrules: 20-Zeilen Router, lädt nur relevanten Kontext - MASTER_INDEX.md: Einseiten-Übersicht aller Projekte - infrastructure/STATE.md: alle Server, Container, IPs - arakava-news/STATE.md: WordPress + RSS Manager - edelmetall/STATE.md: Gold/Silber Dashboard - smart-home/STATE.md: ioBroker, Grafana, Backup-System - esp32/PLAN.md: Hardware-Projekte - scripts/sync-state.sh: Auto-Sync täglich 03:00 - scripts/setup.sh: Einmalig einrichten
83 lines
2.5 KiB
Markdown
83 lines
2.5 KiB
Markdown
# Arakava News — Live State
|
|
> Auto-generiert täglich 03:00. Manueller Abschnitt am Ende.
|
|
|
|
## Services
|
|
|
|
| Service | Container | Status | Letzter Check |
|
|
|---|---|---|---|
|
|
| rss-manager | CT 109 | auto-aktualisiert | siehe unten |
|
|
| WordPress | CT 101 (Docker) | auto-aktualisiert | siehe unten |
|
|
| n8n Workflows | CT 104 | ⛔ deaktiviert | — |
|
|
|
|
## RSS Manager
|
|
|
|
```
|
|
URL: http://<tailscale-ip>:8080
|
|
DB: /opt/rss-manager/rss_manager.db
|
|
Logs: /opt/rss-manager/logs/
|
|
Neustart: systemctl restart rss-manager
|
|
```
|
|
|
|
## WordPress
|
|
|
|
```
|
|
URL: https://arakava-news-2.orbitalo.net
|
|
Admin: admin / eJIyhW0p5PFacjvvKGufKeXS
|
|
CT 101 → docker exec wordpress-app wp --allow-root <befehl>
|
|
```
|
|
|
|
## Aktive Feeds (17 Stück)
|
|
|
|
| ID | Name | Kategorie | Schedule |
|
|
|---|---|---|---|
|
|
| 1 | Dr. Bines Substack | 13 | 08/14/20 Uhr |
|
|
| 3 | NachDenkSeiten | 5 | 07/13/19 Uhr |
|
|
| 4 | Tichys Einblick | 6 | 07:30/13:30/19:30 |
|
|
| 5 | Junge Freiheit | 7 | 08/14/20 Uhr |
|
|
| 6 | PAZ | 8 | 08:30/14:30/20:30 |
|
|
| 7 | Apollo News | 9 | 09/15/21 Uhr |
|
|
| 8 | Apolut | 10 | 09:30/15:30/21:30 |
|
|
| 9 | Achgut.com | 15 | 10/16/22 Uhr |
|
|
| 10 | Heise Security | 11 | alle 4h |
|
|
| 11 | Golem.de | 12 | alle 2h |
|
|
| 12 | Heise Online | 3 | alle 3h |
|
|
| 13 | Rubikon.news | 17 | alle 3h |
|
|
| 14 | Corona-Transition | 18 | alle 4h |
|
|
| 15 | Photon.info (KI) | 3 | alle 6h |
|
|
| 16 | Antispiegel | 20 | 08:30/14:30/20:30 |
|
|
| 17 | Riehle News | 21 | 09:00 Uhr |
|
|
|
|
## KI-Integration
|
|
|
|
| Dienst | Modell | Zweck | Kosten/Monat |
|
|
|---|---|---|---|
|
|
| Photon.info | gpt-4o-mini | Vorcheck Relevanz | ~$0.01 |
|
|
| GitHub Researcher | claude-3-5-haiku | Analyse + Beschreibung | ~$0.70 |
|
|
| OpenRouter Key | sk-or-v1-f5b2... | Alle AI-Calls | ~$0.70-1.00 |
|
|
|
|
## Bekannte Eigenheiten
|
|
|
|
- **Antispiegel:** Cloudflare-geschützt → cloudscraper aktiv
|
|
- **GitHub Researcher:** läuft täglich 07:00, Symbolbild Media-ID 466
|
|
- **Feed-Logos:** alle 17 Feeds haben logo_media_id in SQLite (IDs 449-464)
|
|
- **WP-CLI:** immer `--allow-root` in Docker
|
|
|
|
## Code-Struktur (CT 109: /opt/rss-manager/)
|
|
|
|
```
|
|
poster.py — Scraping, Images, KI-Analyse
|
|
scheduler.py — APScheduler, alle Jobs
|
|
app.py — Flask Web-UI
|
|
db.py — SQLite, Token-Logging
|
|
github_researcher.py — GitHub Trending
|
|
templates/ — 9 HTML-Templates
|
|
```
|
|
|
|
## Offene Aufgaben v3
|
|
- [ ] CT 112 anlegen, Docker Compose v3
|
|
- [ ] Retry-Logik in poster.py
|
|
- [ ] Telegram Alerting bei Feed-Fehlern
|
|
- [ ] Heimserver RTX 3090 mit Ollama (Phase 6)
|
|
|
|
## Notizen (manuell)
|
|
<!-- Hier können manuelle Ergänzungen eingetragen werden -->
|