---
title: "Anleitung zur Bereitstellung des Hermes Agents auf Linux-VPS"
description: "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."
canonical_url: "https://techvoyage.dev/de/article/how-to-setup-hermes-on-remote-server"
last_updated: "2026-06-19T04:38:50.592Z"
---

## 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:

```bash
ssh root@your_server_ip
```

![SSH-Verbindung zum Linux-VPS-Server im Terminal](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/vps-terminal-ssh-connection.webp)

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

```bash
sudo apt update && sudo apt upgrade -y
```

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

```bash
sudo adduser hermes 
sudo passwd hermes
```

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

1. Öffnen Sie die SSH-Konfigurationsdatei:

```bash
sudo nano /etc/ssh/sshd_config
```

1. Suchen Sie nach der Zeile `PermitRootLogin` und ändern Sie den Wert auf `no`:

```text
PermitRootLogin no
```

1. Speichern Sie die Datei und starten Sie den SSH-Dienst neu:

```bash
sudo systemctl restart ssh
```

### Schritt 2: Hermes Agent installieren

Führen Sie den folgenden Befehl aus:

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

![Ausführen des Hermes-Agent-Installationsskripts im Terminal](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/hermes-agent-installation-terminal.webp)

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

```bash
hermes --version
```

Führen Sie `hermes setup` aus, um den Hermes Agent zu konfigurieren:
![Ausführen des hermes setup Befehls im Terminal zum Starten der Konfiguration](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/hermes-agent-setup-wizard.webp)

Wählen Sie einen LLM-Anbieter aus. Beginnen Sie mit `DeepSeek` und fügen Sie später weitere hinzu.
![Auswahl von DeepSeek als LLM-Anbieter im Hermes-Setup](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/hermes-setup-llm-provider-selection.webp)

Geben Sie Ihren `DeepSeek`-API-Schlüssel ein:
![Eingabe des DeepSeek-API-Schlüssels im Terminal](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/hermes-setup-enter-api-key.webp)![Erfolgreiche Bestätigung des LLM-Anbieter-API-Schlüssels](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/hermes-setup-api-key-success.webp)
Wählen Sie `local machine` aus, um den Hermes Agent auszuführen:
![Auswahl von local machine für die Ausführungsumgebung des Hermes Agents](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/hermes-setup-select-local-machine.webp)
Wählen Sie `Telegram` in den Kanälen aus. Weitere Kanäle können später eingerichtet werden.
![Auswahl von Telegram als Kommunikationskanal im Hermes-Setup](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/hermes-setup-select-telegram-channel.webp)

### Schritt 3: Integration mit Telegram

Wählen Sie `[2]`, um den Telegram-Bot zu nutzen.
![Auswahl der Option zur Konfiguration der Telegram-Bot-Integration](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/telegram-bot-integration-option.webp)

Gehen Sie zu `Telegram` und suchen Sie nach 'BotFather'.
![Suche nach BotFather in der Telegram-Anwendung](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/telegram-search-botfather.webp)

Klicken Sie auf `Open`, um 'BotFather' zu öffnen.
![Öffnen des Chat-Fensters mit BotFather auf Telegram](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/telegram-open-botfather-chat.webp)

Klicken Sie auf `Create a New Bot` (oder senden Sie `/newbot`).
![Senden des Befehls newbot an BotFather zum Erstellen eines neuen Telegram-Bots](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/botfather-create-new-bot.webp)

Geben Sie die Namen ein und erstellen Sie den Bot.
![Konfigurieren des Namens und Benutzernamens für den neuen Telegram-Bot](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/botfather-bot-details-configured.webp)

Klicken Sie auf `Copy`, um das Token zu kopieren, und fügen Sie es im Terminal ein.
![Kopieren des HTTP-API-Tokens des neu erstellten Telegram-Bots](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/botfather-copy-http-api-token.webp)

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`.
![Suche nach raw data bot auf Telegram zum Abrufen der Benutzer-ID](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/telegram-search-raw-data-bot.webp)
- Klicken Sie auf `RawDataBot` und dann auf den Start-Button. Die Benutzer-ID wird hinter `P.S. Your ID:` angezeigt.
![Starten von RawDataBot zur Anzeige der Benutzerkonto-ID](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/telegram-raw-data-bot-user-id.webp)
- 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.
![Konfigurieren der Autostart-Option für den Hermes-systemd-Dienst](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/hermes-setup-autostart-service-option.webp)
Belassen Sie alle Einstellungen auf den Standardwerten:
![Belassen der Setup-Konfigurationen auf den Standardwerten im Terminal](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/hermes-setup-leave-defaults-1.webp)![Abschließen der Standard-Setup-Optionen in der Hermes-Konfiguration](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/hermes-setup-leave-defaults-2.webp)

## Testen des Hermes Agents mit dem Telegram-Bot

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

```bash
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.
![Eingabe des Befehls new in Telegram zum Starten einer neuen Hermes-Agent-Sitzung](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/telegram-chat-hermes-new-session.webp)
- Die Eingabe von `/commands` listet alle verfügbaren Befehle auf.
![Eingabe von commands in Telegram zur Anzeige der verfügbaren Hermes-Befehle](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/telegram-chat-hermes-commands-list.webp)
- Die Eingabe von `/model` zeigt eine Liste aller verfügbaren LLMs.
![Eingabe von model in Telegram zur Anzeige der aktiven LLM-Modelle](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/telegram-chat-hermes-model-selection.webp)

## Hermes Gateway als Hintergrunddienst ausführen

Erstellen Sie die Service-Datei:

```shell
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:

```ini
[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:

```shell
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.
