Welcher IONOS-VPS passt zu Hermes?
IONOS bietet unterschiedliche VPS- und Cloud-Varianten. Für Hermes mit externem Modell brauchst du keine GPU. Wichtiger sind genug RAM für Browser oder Docker, ein aktuelles Linux-Image und verlässlicher SSD-/NVMe-Speicher. Aktionspreise ändern sich; bewerte daher den regulären Preis, Mindestlaufzeit, Backup-Optionen und mögliche Zusatzkosten gemeinsam.
| Nutzung | Praktische Orientierung | Warum |
|---|---|---|
| Erster Test | 2 GB RAM | CLI und wenige Tools, geringe Reserve |
| Empfohlener Einzelbetrieb | 4 GB RAM, 2 vCPU | Gateway, Cron, Docker und kleinere Builds |
| Team oder mehrere Profile | 8 GB RAM, 4 vCPU | Mehr Parallelität und größere Arbeitsbereiche |
IONOS-Server bereitstellen und absichern
- 01
Ubuntu-Image und Region wählen
Nutze eine aktuelle unterstützte Ubuntu-LTS-Version und einen Standort, der zu Nutzern und Datenschutzanforderungen passt.
- 02
SSH-Schlüssel hinterlegen
Bevorzuge Public-Key-Authentifizierung. Bewahre den privaten Schlüssel geschützt auf und teile ihn nicht mit dem Agenten.
- 03
Normalen Benutzer anlegen
Erstelle beispielsweise den Benutzer
hermes, füge ihn nur bei Bedarf zur sudo-Gruppe hinzu und teste eine zweite SSH-Session, bevor du Root-Login abschaltest. - 04
System aktualisieren
Installiere Sicherheitsupdates und aktiviere automatische Security-Updates, sofern sie zu deinem Wartungsprozess passen.
- 05
Firewall minimieren
Erlaube zunächst nur SSH. Telegram und die meisten Provider arbeiten ausgehend; dafür muss kein öffentlicher Hermes-Port geöffnet werden.
- 06
Snapshot vor größerer Änderung
Nutze Anbieter-Snapshots als zusätzlichen Wiederherstellungspunkt, aber nicht als Ersatz für ein separates, getestetes Backup.
apt update && apt upgrade -y
adduser hermes
usermod -aG sudo hermes
ufw allow OpenSSH
ufw enable Hermes unter dem dedizierten Benutzer installieren
Wechsle in eine frische SSH-Session als normaler Benutzer. So landen Hermes-Home, Konfiguration und Secrets im richtigen Home-Verzeichnis. Ein häufiger Fehler ist, interaktiv als root zu installieren und den Gateway später als anderer Benutzer zu starten; dann sieht der Dienst weder dieselbe Konfiguration noch dieselben Keys.
- Speichere Provider-Keys ausschließlich über den Setup-Wizard oder in
~/.hermes/.envmit restriktiven Dateirechten. - Starte zuerst eine CLI-Session und teste Lesen, Schreiben und einen Webzugriff in einem ungefährlichen Testordner.
- Lege ein projektspezifisches
AGENTS.mdan, bevor der Agent an echten Repositories arbeitet.
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
# Neue Shell öffnen, dann:
hermes --version
hermes doctor
hermes model hermes setup --portal Telegram-Gateway auf dem IONOS-VPS dauerhaft starten
Nach einem erfolgreichen CLI-Test kannst du über hermes gateway setup Telegram verbinden. Der Bot-Token kommt von BotFather. Benutzer werden über numerische IDs oder das sicherere Pairing freigeschaltet. Veröffentliche den Token nie in Screenshots, Logs oder Git.
hermes gateway setup
hermes gateway install
hermes gateway start
hermes gateway status journalctl --user -u hermes-gateway -f Backups, Monitoring und Updates auf IONOS
Ein Anbieter-Snapshot schützt vor manchen Infrastrukturfehlern, aber nicht vor jedem logischen Fehler oder kompromittierten Account. Sichere Konfiguration, Skills und relevante Memories zusätzlich verschlüsselt an einen getrennten Ort. Secrets können getrennt gesichert und bei Wiederherstellung neu ausgestellt werden.
- Täglich freien Speicher, fehlgeschlagene Dienste und Gateway-Status prüfen.
- Vor
hermes updateein Backup sowie eine Liste kritischer Cron-Jobs erstellen. - API- und Bot-Tokens regelmäßig inventarisieren; ungenutzte Zugänge widerrufen.
- Cron-Ausgaben und Sessions nur so lange speichern, wie Betrieb und Rechtsgrundlage es verlangen.
- Wiederherstellung mindestens einmal praktisch testen – ein ungetestetes Backup ist nur eine Hoffnung.
hermes doctor
hermes gateway status
hermes cron status
df -h
free -h IONOS-spezifische und typische Fehlerbilder
| Problem | Ursache | Lösung |
|---|---|---|
| SSH nach Firewall-Aktivierung nicht erreichbar | OpenSSH-Regel fehlte oder falscher Port | Über IONOS-Konsole einloggen und Firewall-Regel korrigieren |
| Gateway sieht keine Konfiguration | Unter anderem Benutzer installiert | Service und Installation unter demselben Account ausführen |
| Build wird beendet | RAM-Spitze / OOM | Swap als Puffer, größeren Tarif oder Build-Auslagerung nutzen |
| Bot antwortet nur manuell | Gateway-Service nicht aktiv oder kein Linger | Service-Status prüfen und bei User-Service gegebenenfalls Login-Linger aktivieren |
| Dashboard ist öffentlich erreichbar | Port direkt freigegeben | Sofort schließen; über VPN/Tailscale oder offizielle Auth absichern |
Wenn der Aufbau mehr als einen Bot und zwei Cron-Jobs umfasst, lohnt sich eine kleine Betriebsdokumentation: Architekturdiagramm, Datenflüsse, Berechtigungen, Backups, Schlüsselrotation und Ansprechpartner. Genau dort beginnt der Unterschied zwischen einem Demo-Agenten und belastbarer AI Operations.
Häufige Fragen
Gibt es ein fertiges Hermes-Agent-Image bei IONOS?
Welcher IONOS-Tarif ist der richtige?
Brauche ich eine IONOS-Domain für Telegram?
Kann ich später zu Hostinger oder Hetzner wechseln?
Quellen, Methodik und Aktualität
Dieser Beitrag wurde aus praktischer Arbeit mit Hermes Agent und den unten verlinkten Primärquellen erstellt. Produktstände ändern sich schnell; Versions- und Befehlsangaben wurden zuletzt am geprüft.
- IONOS VPS Produktübersicht – IONOS
- Hermes Agent Installation – Nous Research
- Team Telegram Assistant – Nous Research
- Security – Nous Research