Techvoyage
首頁
手把手教您如何在遠端 Linux VPS 伺服器上成功安裝與部署 Hermes Agent,並實現與自訂 Telegram 機器人的雙向整合。

如何在 Linux VPS 遠端伺服器上從零開始安裝、部署與設定 Hermes Agent

在本篇詳細的實戰教學中,我們將逐步向您展示如何在遠端 Linux VPS 伺服器上成功安裝與部署 Hermes Agent,並實現 24 小時不間斷的穩定運行。我們還會手把手教您如何透過自訂的 Telegram 機器人,快速與Hermes進行無縫對接,輕鬆實現自動化的工作流程管理,確保系統隨時在線回應。

Jun 19, 2026 - 4 分鐘閱讀
目錄

為什麼在遠端 VPS 上代管 Hermes Agent?

由於 Hermes Agent 具備執行背景任務、排程作業以及回應 Webhook 呼叫的能力,我們需要一台機器保持 24/7 全天候待命。本地設備可能會遇到斷電、斷網,或者面臨硬體資源耗盡的風險。而遠端伺服器(VPS)則能保證 99% 以上的在線率(Uptime),並在需要時輕鬆進行計算資源的彈性擴充。

目前市面上有幾家性價比極高的虛擬專屬伺服器(VPS)提供商,例如 Hetzner、Hostinger 和 Contabo。我們已經使用 Contabo 有一段時間了,到目前為止,它的表現非常穩定且出色。

如何在 Linux VPS 上設定 Hermes Agent

第一步:連線到您的 VPS

開啟終端機並使用 SSH 登入您的遠端伺服器:

ssh root@your_server_ip

確保伺服器的套件均已更新至最新版本:

sudo apt update && sudo apt upgrade -y

新增一個新使用者 hermes,或者您自訂的其他使用者名稱:

sudo adduser hermes 
sudo passwd hermes

關閉 root 使用者的密碼登入以增強安全性:

  1. 開啟 SSH 設定檔:
sudo nano /etc/ssh/sshd_config
  1. 找到 PermitRootLogin 這一行,將其值修改為 no:
PermitRootLogin no
  1. 儲存檔案並重啟 SSH 服務:
sudo systemctl restart ssh

第二步:安裝 Hermes Agent

執行以下命令:

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

安裝完成後,輸入以下命令驗證是否安裝成功:

hermes --version

執行 hermes setup 命令列工具來設定 Hermes Agent:

選擇大語言模型(LLM)提供商,我們可以先選擇 DeepSeek,後續再依需求加入其他模型。

輸入您的 DeepSeek API 金鑰: 在執行 Hermes Agent 的環境選項中選擇 local machine: 在通訊管道(Channels)中選擇 Telegram,其他管道可以在後續隨時設定。

第三步:與 Telegram 進行整合

選擇選項 [2] 來使用 Telegram 機器人。

開啟 Telegram 並搜尋 'BotFather' 官方帳號。

點擊 Open 開啟與 'BotFather' 的對話框。

點擊 Create a New Bot(或輸入 /newbot 指令)。

按照提示填寫名稱和使用者名稱,完成機器人的建立。

點擊 Copy 複製機器人 Token(權杖),並將其貼回終端機中。

獲取您的 Telegram 帳號 ID 並將其加入允許存取的使用者清單('Allowed user list')中:

  • 在 Telegram 中搜尋 '@raw_data_bot'。
  • 點擊進入 RawDataBot 並點擊 Start(開始)按鈕。您的使用者 ID 將顯示在 P.S. Your ID: 後方。
  • 複製該使用者 ID 並貼到終端機中。

由於我們在雲端執行此服務,我們希望它能在系統啟動时自動執行。 將其他設定均保持預設值即可:

使用 Telegram 機器人測試您的 Hermes Agent

執行以下命令啟動 hermes gateway 服務:

hermes gateway

開啟 Telegram,將剛剛建立的機器人,例如 '@tech_cloud_hermes_bot',加入對話中。

  • 在對話框中輸入 /new 啟動一個全新的 Hermes Agent 對話工作階段。
  • 輸入 /commands 指令將列出所有可用的操作指令。
  • 輸入 /model 指令即可查看目前可用的 LLM 大模型列表。

將 Hermes Gateway 設定為背景常駐服務

建立 systemd 守護行程服務檔案:

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

貼上以下設定,注意將 /home/hermes 中的 hermes 替換為您自己的使用者名稱:

[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

啟用並啟動該背景服務:

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

結語與展望

在本文中,我們主要分享了如何在雲端伺服器上架設並設定 Hermes Agent,並透過 Telegram 實現與其雙向的高效溝通。讓 Hermes Agent 運行在遠端 VPS 上,能夠為您打造一個 24 小時永不下線的、真正的 AI 數位化個人助理。

相關文章