Auto-Sync: 2026-02-26 16:15
This commit is contained in:
parent
cbe681b0c4
commit
eae14a8aaf
3 changed files with 96 additions and 158 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 |
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue