fix: QC-Ratings aus 7 älteren Artikeln entfernt (CHECK 10)
This commit is contained in:
@@ -0,0 +1,119 @@
|
||||
# Alfahosting Plesk-Server — Einrichtungsplan für Cody
|
||||
|
||||
**Erstellt:** 18.06.2026 | **Für:** Cody (Coding-Agent)
|
||||
**Auftraggeber:** Daniel Krause (brettspiel-news.de)
|
||||
|
||||
---
|
||||
|
||||
## Server-Daten
|
||||
|
||||
| Eigenschaft | Wert |
|
||||
|---|---|
|
||||
| **Anbieter** | Alfahosting |
|
||||
| **Modell** | Cloud-Server L v3 (Altvertrag, bessere Specs als aktuelle Pro-Reihe) |
|
||||
| **vCores** | 6 |
|
||||
| **RAM** | 16 GB |
|
||||
| **SSD** | 750 GB |
|
||||
| **Traffic** | Flatrate (unlimited) |
|
||||
| **Panel** | Plesk |
|
||||
| **Hostname** | host269.alfahosting-server.de |
|
||||
| **Preis** | ~19 €/Monat |
|
||||
| **Standort** | Deutschland |
|
||||
|
||||
**Zugangsdaten**: Noch nicht vorhanden. Daniel muss IP + SSH/root-Passwort oder SSH-Key-Zugang bereitstellen.
|
||||
|
||||
---
|
||||
|
||||
## Was läuft bereits auf dem Server
|
||||
|
||||
- **Plesk** (Webhosting-Control-Panel)
|
||||
- **brettspiel-news.de** (Joomla-Website)
|
||||
- **E-Mail**: DK@brettspiel-news.de über Alfahosting-Mailserver
|
||||
- Vermutlich weitere Domains/Websites
|
||||
|
||||
---
|
||||
|
||||
## Was soll dort hin
|
||||
|
||||
### Priorität 1: Hermes Agent (Produktion)
|
||||
- Eigenständige Hermes-Instanz parallel zum aktuellen Server
|
||||
- Falls Plesk stört → Hermes in `screen`/`tmux` oder als systemd-Service
|
||||
- Falls Plesk OHNE root-Zugang → Hermes als User-Service unter dem Web-User
|
||||
|
||||
### Priorität 2: Language Worker (BSN Chatbot)
|
||||
- faster-whisper für Audio-Transkription
|
||||
- Piper TTS (de_DE-thorsten-medium + weitere Stimmen)
|
||||
- ffmpeg für Video-Thumbnails
|
||||
- REST-API nach dem Muster aus `~/workspace/bsn-server-split-plan.md`
|
||||
|
||||
### Priorität 3: Optionales
|
||||
- Fallback/Redundanz für den aktuellen 4-Kern-Server
|
||||
- Voice-Webapp (Port 5001)
|
||||
- Entwicklungs-/Staging-Umgebung
|
||||
|
||||
---
|
||||
|
||||
## Migrations-Schritte
|
||||
|
||||
### Phase 1: Zugang + Bestandsaufnahme
|
||||
1. Daniel gibt SSH-Zugang (IP + User + Passwort/Key)
|
||||
2. SSH-Verbindung testen
|
||||
3. Bestehende Plesk-Installation prüfen — läuft Apache/nginx? Welche PHP-Version?
|
||||
4. Freie Ports checken (5002, 8890, etc.)
|
||||
5. Verfügbaren RAM/Disk prüfen
|
||||
|
||||
### Phase 2: Python-Umgebung
|
||||
6. Python 3.11+ installieren (falls nicht vorhanden)
|
||||
7. Venv anlegen: `python3 -m venv /opt/hermes-venv`
|
||||
8. Basis-Pakete: `pip install flask faster-whisper requests`
|
||||
9. Piper TTS Binary + deutsche Stimmen installieren
|
||||
10. ffmpeg installieren (falls nicht vorhanden)
|
||||
|
||||
### Phase 3: Hermes Agent
|
||||
11. Hermes per Install-Script oder pip installieren
|
||||
12. Profile anlegen (mindestens ein Produktions-Profil)
|
||||
13. Skills aus dem Hauptserver kopieren/synchronisieren
|
||||
14. Telegram/Discord-Gateway konfigurieren
|
||||
15. Model-Provider einrichten (DeepSeek direkt, sk-53fc...)
|
||||
|
||||
### Phase 4: BSN Language Worker
|
||||
16. `language_server.py` aus split-plan deployen
|
||||
17. Whisper-Modell laden und testen
|
||||
18. TTS-Endpunkt testen
|
||||
19. Health-Check einrichten
|
||||
|
||||
### Phase 5: Integration
|
||||
20. Aktuellen BSN-Chatbot (4-Kern-Server) auf Language-Worker umbiegen
|
||||
21. Integrationstest: Sprachnachricht schicken → Transkription prüfen
|
||||
22. Monitoring: Cron-Job für Health-Checks
|
||||
|
||||
---
|
||||
|
||||
## Plesk-spezifische Fallstricke
|
||||
|
||||
- **Plesk läuft meist auf Port 8443** (Admin) und 80/443 (Web)
|
||||
- Port 5002 und 8890 sollten frei sein
|
||||
- **Kein root?** Plesk-User hat oft sudo-Rechte nicht — Hermes müsste als User-Service laufen
|
||||
- **Apache/nginx** könnte im Weg sein — Reverse-Proxy für Hermes-Ports konfigurieren
|
||||
- **PHP-FPM** läuft parallel — RAM-Verbrauch einplanen
|
||||
|
||||
---
|
||||
|
||||
## Noch zu klären (Daniel fragen)
|
||||
|
||||
- [ ] IP-Adresse des Servers?
|
||||
- [ ] root-Zugang oder Plesk-Admin-Zugang?
|
||||
- [ ] SSH-Port (Standard 22 oder abweichend)?
|
||||
- [ ] Soll Hermes unter einer Subdomain laufen (z.B. hermes.brettspiel-news.de)?
|
||||
- [ ] Soll Plesk parallel weiterlaufen oder kann es deaktiviert werden?
|
||||
- [ ] Backup-Strategie für den neuen Server?
|
||||
|
||||
---
|
||||
|
||||
## Referenz-Dokumente
|
||||
|
||||
- `~/workspace/bsn-server-split-plan.md` — Detaillierte Architektur für Web/Language-Split
|
||||
- `~/workspace/article_server.py` — Article Server (Port 8890, Joomla-API-Integration)
|
||||
- `~/.hermes/profiles/cody/` — Codys Profil (Vorlage für neue Profile)
|
||||
- `~/.hermes/skills/software-development/bsn-chatbot/` — BSN Chatbot Skill
|
||||
- `~/.hermes/skills/software-development/article-management/` — Article Management Skill
|
||||
Reference in New Issue
Block a user