Techvoyage
Startseite
Schritt-für-Schritt-Anleitung zur Bereitstellung des Hermes Agents auf einem Linux-VPS und der Telegram-Bot-Integration.

Anleitung zur Bereitstellung des Hermes Agents auf Linux-VPS

Stellen Sie den Hermes Agent auf einem Linux-VPS für 24/7-Uptime bereit. Folgen Sie unserer Schritt-für-Schritt-Anleitung zur Telegram-Bot-Integration.

Jun 19, 2026 - 6 MIN LESEZEIT

Warum den Hermes Agent auf einem Remote-VPS hosten?

Da der Hermes Agent in der Lage ist, Hintergrundaufgaben auszuführen, Tasks zu planen und auf Webhook-Aufrufe zu reagieren, benötigen wir eine Maschine, die rund um die Uhr (24/7) betriebsbereit ist. Lokale Rechner können Stromausfälle erleiden, die Internetverbindung verlieren oder an ihre Hardwaregrenzen stoßen. Ein Remote-Server garantiert eine Betriebszeit (Uptime) von 99 % und ermöglicht eine einfache Skalierung der Rechenressourcen bei Bedarf.

Es gibt mehrere erschwingliche Anbieter von virtuellen privaten Servern (VPS) auf dem Markt, wie z. B. Hetzner, Hostinger und Contabo. Wir nutzen Contabo bereits seit geraumer Zeit und sind bisher sehr zufrieden.

So richten Sie den Hermes Agent auf einem Linux-VPS ein

Schritt 1: Verbindung mit Ihrem VPS herstellen

Öffnen Sie das Terminal und verbinden Sie sich per SSH mit Ihrem Remote-Server:

ssh root@your_server_ip

Stellen Sie sicher, dass Ihre Server-Pakete auf dem neuesten Stand sind:

sudo apt update && sudo apt upgrade -y

Fügen Sie einen neuen Benutzer hinzu, z. B. hermes oder Ihren bevorzugten Benutzernamen:

sudo adduser hermes 
sudo passwd hermes

Deaktivieren Sie den Passwort-Login für den root-Benutzer:

  1. Öffnen Sie die SSH-Konfigurationsdatei:
sudo nano /etc/ssh/sshd_config
  1. Suchen Sie nach der Zeile PermitRootLogin und ändern Sie den Wert auf no:
PermitRootLogin no
  1. Speichern Sie die Datei und starten Sie den SSH-Dienst neu:
sudo systemctl restart ssh

Schritt 2: Hermes Agent installieren

Führen Sie den folgenden Befehl aus:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Überprüfen Sie nach der Installation die Version mit dem Befehl:

hermes --version

Führen Sie hermes setup aus, um den Hermes Agent zu konfigurieren:

Wählen Sie einen LLM-Anbieter aus. Beginnen Sie mit DeepSeek und fügen Sie später weitere hinzu.

Geben Sie Ihren DeepSeek-API-Schlüssel ein: Wählen Sie local machine aus, um den Hermes Agent auszuführen: Wählen Sie Telegram in den Kanälen aus. Weitere Kanäle können später eingerichtet werden.

Schritt 3: Integration mit Telegram

Wählen Sie [2], um den Telegram-Bot zu nutzen.

Gehen Sie zu Telegram und suchen Sie nach 'BotFather'.

Klicken Sie auf Open, um 'BotFather' zu öffnen.

Klicken Sie auf Create a New Bot (oder senden Sie /newbot).

Geben Sie die Namen ein und erstellen Sie den Bot.

Klicken Sie auf Copy, um das Token zu kopieren, und fügen Sie es im Terminal ein.

Finden Sie die ID Ihres Telegram-Benutzerkontos und fügen Sie sie zur Liste der erlaubten Benutzer hinzu ('Allowed user list'):

  • Suchen Sie nach '@raw_data_bot' auf Telegram.
  • Klicken Sie auf RawDataBot und dann auf den Start-Button. Die Benutzer-ID wird hinter P.S. Your ID: angezeigt.
  • Kopieren Sie die Benutzer-ID und fügen Sie sie in das Terminal ein.

Da der Dienst in der Cloud läuft, soll er automatisch gestartet werden. Belassen Sie alle Einstellungen auf den Standardwerten:

Testen des Hermes Agents mit dem Telegram-Bot

Führen Sie den folgenden Befehl aus, um das hermes gateway zu starten:

hermes gateway

Gehen Sie zu Telegram und fügen Sie den erstellten Bot '@tech_cloud_hermes_bot' zu Ihren Chats hinzu.

  • Geben Sie '/new' in Telegram ein, um eine neue Hermes Agent-Sitzung zu starten.
  • Die Eingabe von /commands listet alle verfügbaren Befehle auf.
  • Die Eingabe von /model zeigt eine Liste aller verfügbaren LLMs.

Hermes Gateway als Hintergrunddienst ausführen

Erstellen Sie die Service-Datei:

sudo nano /etc/systemd/system/hermes-gateway.service

Fügen Sie das Folgende ein und ersetzen Sie hermes in '/home/hermes' durch Ihren gewünschten Benutzernamen:

[Unit]
Description=Hermes Gateway
After=network.target

[Service]
User=hermes
WorkingDirectory=/home/hermes
ExecStart=/home/hermes/.local/bin/hermes gateway
Restart=always
RestartSec=10
Environment=PATH=/home/hermes/.local/bin:/usr/local/bin:/usr/bin:/bin

[Install]
WantedBy=multi-user.target

Aktivieren und starten Sie den Dienst:

sudo systemctl daemon-reload
sudo systemctl enable hermes-gateway
sudo systemctl start hermes-gateway
sudo systemctl status hermes-gateway

Fazit

In diesem Artikel haben wir uns darauf konzentriert, wie Sie den Hermes Agent einrichten und über Telegram mit ihm kommunizieren können. Den Hermes Agent auf einem Remote-Server laufen zu lassen, bietet Ihnen einen echten digitalen Assistenten, der rund um die Uhr einsatzbereit ist.