Auto-Sync: 2026-02-26 16:15

This commit is contained in:
Auto-Sync 2026-02-26 16:15:08 +01:00
parent cbe681b0c4
commit eae14a8aaf
3 changed files with 96 additions and 158 deletions

View file

@ -1,130 +1,72 @@
# STATE: Arakava News
**Stand: 24.02.2026**
# Arakava News — Live State
> Auto-generiert: 2026-02-26 16:15
---
## Service Status
| Service | CT | Status |
|---|---|---|
| rss-manager | 109 | active |
| WordPress Docker | 101 | running |
## Aktiver Zustand
## Letzte Feed-Aktivität (Top 5)
Golem.de: 2026-02-26 15:13:11
Apollo News: 2026-02-26 15:00:08
Antispiegel: 2026-02-26 14:30:12
PAZ: 2026-02-26 14:30:09
Heise Online: 2026-02-26 14:13:12
### Container-Landschaft (nach Bereinigung)
## Fehler (letzte 24h)
- Fehler gesamt: 0
0
- Letzter Fehler:
| CT | Dienst | Status | Tailscale |
|----|--------|--------|-----------|
| 101 | WordPress + MySQL (Docker) | ✅ Läuft | 100.91.212.19 |
| 109 | RSS Manager + Matomo | ✅ Läuft | 100.113.244.101 |
## OpenRouter Guthaben
$12.16 verbleibend
**Gelöscht (24.02.2026):** CT 100 (Traefik), CT 102 (Dify), CT 104 (n8n), CT 105, CT 106, CT 113 (Matomo alt)
## URLs
- Blog: https://arakava-news-2.orbitalo.net
- Admin: https://arakava-news-2.orbitalo.net/wp-admin (admin / eJIyhW0p5PFacjvvKGufKeXS)
- RSS Manager: http://100.113.244.101:8080 (admin / astral66)
- Matomo: https://matomo.orbitalo.net (admin / astral66)
### URLs
## Container
| CT | Dienst | Tailscale |
|---|---|---|
| 101 | WordPress + MySQL (Docker) | 100.91.212.19 |
| 109 | RSS Manager + Matomo | 100.113.244.101 |
| Dienst | URL |
|--------|-----|
| Blog | https://arakava-news-2.orbitalo.net |
| Admin | https://arakava-news-2.orbitalo.net/wp-admin |
| RSS Manager | http://100.113.244.101:8080 |
| Matomo | https://matomo.orbitalo.net |
## Aktive Feeds (17)
| ID | Name | Schedule |
|---|---|---|
| 1 | Dr. Bines Substack | 08/14/20 Uhr |
| 3 | NachDenkSeiten | 07/13/19 Uhr |
| 4 | Tichys Einblick | 07:30/13:30/19:30 |
| 5 | Junge Freiheit | 08/14/20 Uhr |
| 6 | PAZ | 08:30/14:30/20:30 |
| 7 | Apollo News | 09/15/21 Uhr |
| 8 | Apolut | 09:30/15:30/21:30 |
| 9 | Achgut.com | 10/16/22 Uhr |
| 10 | Heise Security | alle 4h |
| 11 | Golem.de | alle 2h |
| 12 | Heise Online | alle 3h |
| 13 | Rubikon.news | alle 3h |
| 14 | Corona-Transition | alle 4h |
| 15 | Photon.info (KI-Analyse) | alle 6h |
| 16 | Antispiegel | 08:30/14:30/20:30 |
| 17 | Riehle News | 09:00 Uhr |
---
## Code (CT 109: /opt/rss-manager/)
poster.py, scheduler.py, app.py, db.py
## CT 101 — WordPress
## WP-Cron Konfiguration
- DISABLE_WP_CRON = true in wp-config.php (Race Conditions behoben)
- System-Cron: */5 * * * * curl -sk https://arakava-news-2.orbitalo.net/wp-cron.php?doing_wp_cron
- WordPress + Blocksy auf Deutsch (de_DE)
**Stack:** Docker (wordpress-app + wordpress-mysql)
**Compose:** /opt/wordpress/docker-compose.yml
### Plugins
| Plugin | Pfad | Funktion |
|--------|------|---------|
| arakava-counter | /wp-content/plugins/arakava-counter/ | Besucherzähler, Bot-gefiltert |
| blocksy | /wp-content/plugins/blocksy-companion/ | Theme |
| matomo-tracking.php | /wp-content/mu-plugins/ | Async Matomo JS |
| breaking-news-ticker.php | /wp-content/mu-plugins/ | News Ticker Shortcode |
### Bot-Filter (arakava-counter.php)
- User-Agent < 10 Zeichen ignoriert
- Regex für ~20 Bot-Typen (bot, crawl, spider, curl, python, selenium, etc.)
- IP-Ausschluss: `103.101.*` (eigene dynamische IP)
- Kein Tracking für eingeloggte WordPress-Benutzer
### Matomo-Tracking
- **Eingeloggte User:** KEIN Tracking (via `is_user_logged_in()` Check)
- **Konfiguration:** Matomo auf CT 109:80, Site-ID 1
### Design-Anpassungen
- Header: Dunkel (`#0f172a`) via Blocksy Custom CSS
- Homepage: Breaking News Ticker ([breaking_news] Shortcode)
- Neue Kategorie "Eigenversorgung & Optimierung" mit mehreren Unterkategorien
---
## CT 109 — RSS Manager
**Stack:** Python/Flask + APScheduler
**Pfad:** /opt/rss-manager/
### Scheduler-Features (Stand 24.02.2026)
- **Startup-Recovery:** Übersprungene Feeds werden beim Start sofort nachgeholt
- **Feed-Lock:** `threading.Lock` pro Feed verhindert Doppelstarts
- Alle Locks über `_feed_locks_mutex` (Thread-sicher)
### Telegram-Integration
- **Bot:** Mutter (@MutterbotAI_bot)
- **Parse-Mode:** HTML (nicht Markdown — Sonderzeichen-Bug behoben 24.02.2026)
- Logging für erfolgreiche Sends und API-Fehler
### Keyword-Filter (Blacklist)
Aktiv für alle Feeds:
- `Anzeige:`
- `Sponsored`
- `Werbung`
- `PR:`
### Matomo (auf CT 109)
- Migriert von CT 113 → CT 109 (23.02.2026)
- Apache2 + PHP-FPM + MariaDB
- Cloudflare Tunnel: matomo.orbitalo.net
- Admin: admin / astral66
- Eigene Besuche ausgeschlossen (Matomo-Einstellung)
---
## Routing
**Cloudflare Tunnel auf CT 101:**
- arakava-news-2.orbitalo.net → localhost:80
**Cloudflare Tunnel auf CT 109:**
- matomo.orbitalo.net → localhost:80
**Kein Traefik, kein PBS-Gateway mehr.**
---
## CT 101 — WP-Cron Konfiguration
- `DISABLE_WP_CRON = true` in wp-config.php (Race Conditions bei hohem Traffic behoben)
- Echter System-Cron in CT 101: `*/5 * * * * curl -sk https://arakava-news-2.orbitalo.net/wp-cron.php?doing_wp_cron`
- WordPress auf Deutsch (de_DE) umgestellt, inkl. Blocksy Theme
## Gesundheitswerte (24.02.2026)
| Metrik | Wert |
|--------|------|
| Response Zeit | 0,18s |
| RAM WordPress | 257 MB / 2 GB |
| RAM MySQL | 443 MB / 2 GB |
| Disk | 3,8 GB / 20 GB (21%) |
---
## Bekannte Offene Punkte
- Keine bekannten kritischen Probleme
- Scheduler läuft stabil seit 24.02.2026 05:00 Uhr
- WP-Cron Race Condition behoben (24.02.2026)
## Änderungshistorie
- 24.02.2026: Scheduler Lock gegen Doppelstarts
- 24.02.2026: Telegram auf HTML-Modus (Sonderzeichen-Fix)
- 24.02.2026: Werbeartikel-Blacklist (Anzeige:, Sponsored, etc.)
- 24.02.2026: DISABLE_WP_CRON + System-Cron (Race Condition Fix)
- 24.02.2026: WordPress auf Deutsch (de_DE), Blocksy Theme DE
- 23.02.2026: Matomo von CT 113 → CT 109 migriert
- 23.02.2026: CT 100/102/104/105/106/113 gelöscht

View file

@ -1,56 +1,52 @@
# Infrastruktur — Live State
> Auto-generiert: 2026-02-22 06:30
> Auto-generiert: 2026-02-26 16:15
## pve-hetzner Disk
| Mount | Belegt |
|---|---|
| / (root) | 11% von 98G |
| /var/lib/vz (VMs) | 5% von 2.9T |
| /var/lib/vz (VMs/CTs) | 2% von 2.9T |
## Container auf pve-hetzner
## Aktive Container auf pve-hetzner
| CT | Name | Tailscale IP | Dienste |
|---|---|---|---|
| 100 | traefik | 100.78.77.115 | Traefik, Pangolin, Gerbil, Uptime-Kuma, cloudflared (Tunnel 7bcbd550) |
| 101 | moltbot | 100.91.212.19 | @MutterbotAI_bot |
| 102 | dify | 100.113.136.30 | Dify RAG + @DifyRagBot |
| 101 | wordpress-v2 | 100.91.212.19 | WordPress + MySQL (Docker) |
| 103 | seafile | 100.75.247.60 | Seafile (seafile.orbitalo.net) |
| 104 | n8n | 100.125.102.93 | n8n (Workflows deaktiviert) |
| 106 | wordpress-news | — | WordPress + MySQL (Docker), Cloudflare Tunnel ef43618e |
| 107 | ragflow | 100.116.125.12 | RAGFlow (in Einrichtung) |
| 109 | rss-manager | — | RSS Manager + KI |
| 110 | portainer | 100.109.206.43 | Portainer UI |
| 109 | rss-manager | 100.113.244.101 | RSS Manager + Matomo |
| 110 | portainer | 100.109.206.43 | Portainer Docker UI |
| 111 | forgejo | 100.89.246.60 | Forgejo Git (http://100.89.246.60:3000) |
| 144 | muldenstein-backup | — | Backup-Archiv |
| 999 | cluster-docu | 100.79.8.49 | Dokumentation (/root/docs/) |
| 999 | cluster-docu | 100.79.8.49 | Dokumentation (http://100.79.8.49:8080) |
## Container auf pve1 Kambodscha
| CT | Name | IP | Tailscale | Dienste |
|---|---|---|---|---|
| 136 | gold-silber-v3 | 192.168.0.159 | 100.72.230.87 | Dashboard V3 (blei.orbitalo.info), Telegram Bot V3, Cloudflare Tunnel |
| 888 | MCP-Proxmox | 192.168.0.116 | — | Proxmox MCP |
| 999 | cluster-docu | 192.168.0.209 | — | Doku-Mirror |
| ~~135~~ | ~~gold-silber-v2~~ | ~~192.168.0.219~~ | — | ⛔ gestoppt 2026-02-23 |
## Gelöschte Container (24.02.2026)
| CT | Name | Grund |
|---|---|---|
| 100 | traefik | Abgelöst durch Cloudflare Tunnel |
| 102 | dify | Experiment fehlgeschlagen |
| 104 | n8n | Nicht aktiv genutzt |
| 105 | debian-12 | Nicht genutzt |
| 106 | wordpress-news | Abgelöst durch CT 101 |
| 113 | matomo | Integriert in CT 109 |
## Container auf pve3 Muldenstein
| CT | Name | IP | Dienste |
|---|---|---|---|
| 143 | raspi-broker | 192.168.178.36 | InfluxDB, Grafana, ioBroker |
| ~~134~~ | ~~gold-silber-de~~ | ~~100.69.161.128~~ | ⛔ gestoppt |
## Container auf pve1 (Kambodscha)
| CT | Name | Dienste |
|---|---|---|
| 136 | gold-silber-v3 | Edelmetall-Bot (Tailscale: 100.72.230.87) |
| 143 | smart-home | ioBroker + Grafana + InfluxDB |
## Routing
- Cloudflare Tunnel CT 101: arakava-news-2.orbitalo.net → :80
- Cloudflare Tunnel CT 109: matomo.orbitalo.net → :80
- Kein Traefik, kein PBS-Gateway mehr
## Zugangsdaten
- pve-hetzner: root / Astral-Proxmox!2026
- pve1: root / astral66
- Alle lokalen CTs: root / astral66
- Alle CTs: root / astral66
- Seafile: admin@orbitalo.net / astral66
- n8n: wuttig@gmx.de / Astral66
- Dify: admin@orbitalo.net / astral66
- Forgejo: orbitalo / astral66
## Änderungen 2026-02-23
- CT 136 (gold-silber-v3) neu auf pve1 erstellt — Edelmetall Dashboard V3
- CT 135 gestoppt (ersetzt durch CT 136)
- CT 134 auf pve3 gestoppt (war blei.orbitalo.info, jetzt CT 136)
- CT 106 (Bot): Code auf neue Struktur /opt/edelmetall/ migriert, alter Code in /root/edelmetall_v2_archive/
- CT 100 (Traefik): edelmetall-router/service entfernt — blei.orbitalo.info läuft jetzt über Cloudflare Tunnel in CT 136
- pve1: iptables-persistent installiert (NAT-Regel temporär, danach entfernt)
## Notizen (manuell)
## Telegram Bots
| Bot | Token (Auszug) | Chat-ID |
|---|---|---|
| Mutter (@MutterbotAI_bot) | 8551565940:... | 674951792 |

View file

@ -1,5 +1,5 @@
# Smart Home Muldenstein — Live State
> Auto-generiert: 2026-02-26 16:00
> Auto-generiert: 2026-02-26 16:15
## Backup-Status
- Letztes Backup: 242M Feb 8 06:29