---
title: "Hướng dẫn cài đặt và triển khai Hermes Agent trên VPS Linux"
description: "Triển khai Hermes Agent trên VPS từ xa để hoạt động 24/7. Theo dõi hướng dẫn chi tiết từng bước này để tích hợp nó với bot Telegram tùy chỉnh của riêng bạn."
canonical_url: "https://techvoyage.dev/vi/article/how-to-setup-hermes-on-remote-server"
last_updated: "2026-10-20T09:53:51.306Z"
---

## Tại sao nên chạy Hermes Agent trên một VPS từ xa?

Vì Hermes Agent có khả năng chạy các tác vụ nền, lên lịch tác vụ và phản hồi các cuộc gọi webhook, nên chúng ta cần một máy chủ hoạt động liên tục 24/7. Máy tính cá nhân cục bộ có thể bị mất điện, ngắt kết nối Internet hoặc quá tải tài nguyên phần cứng. Một máy chủ từ xa (VPS) đảm bảo thời gian hoạt động (uptime) lên đến 99% và giúp dễ dàng nâng cấp tài nguyên tính toán khi cần thiết.

Có một số nhà cung cấp máy chủ riêng ảo (VPS) giá cả phải chăng trên thị trường như Hetzner, Hostinger và Contabo. Chúng tôi đã sử dụng Contabo một thời gian và cho đến nay mọi thứ vẫn rất ổn định.

## Cách thiết lập Hermes Agent trên VPS Linux

### Bước 1: Kết nối với VPS của bạn

Mở terminal và SSH vào máy chủ từ xa của bạn:

```bash
ssh root@your_server_ip
```

![Kết nối SSH vào máy chủ VPS Linux trong cửa sổ terminal](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/vps-terminal-ssh-connection.webp)

Đảm bảo các gói phần mềm trên máy chủ được cập nhật mới nhất:

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

Thêm một người dùng mới, đặt tên là `hermes` hoặc tên đăng nhập bạn muốn:

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

Tắt chức năng đăng nhập bằng mật khẩu đối với tài khoản `root`:

1. Mở tệp cấu hình SSH:

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

1. Tìm dòng `PermitRootLogin` và đổi giá trị của nó thành `no`:

```text
PermitRootLogin no
```

1. Lưu tệp và khởi động lại dịch vụ SSH:

```bash
sudo systemctl restart ssh
```

### Bước 2: Cài đặt Hermes Agent

Chạy lệnh sau:

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

![Chạy đoạn mã cài đặt Hermes Agent trên giao diện dòng lệnh](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/hermes-agent-installation-terminal.webp)

Sau khi cài đặt thành công, hãy xác minh bằng cách gõ:

```bash
hermes --version
```

Chạy `hermes setup` để cấu hình Hermes Agent:
![Chạy lệnh hermes setup trong terminal để bắt đầu thiết lập](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/hermes-agent-setup-wizard.webp)

Chọn một nhà cung cấp LLM, bắt đầu bằng `DeepSeek` và có thể thêm các nhà cung cấp khác sau.
![Lựa chọn DeepSeek làm nhà cung cấp LLM trong quá trình thiết lập Hermes](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/hermes-setup-llm-provider-selection.webp)

Nhập mã khóa API của `DeepSeek`:
![Nhập mã khóa API của DeepSeek trên cửa sổ dòng lệnh](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/hermes-setup-enter-api-key.webp)![Xác nhận thành công mã khóa API của nhà cung cấp LLM](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/hermes-setup-api-key-success.webp)
Chọn `local machine` để chạy Hermes Agent:
![Chọn local machine làm môi trường chạy cho Hermes Agent](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/hermes-setup-select-local-machine.webp)
Chọn `Telegram` trong danh sách kênh giao tiếp. Các kênh khác có thể cấu hình sau.
![Lựa chọn Telegram làm kênh liên lạc chính trong cấu hình Hermes](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/hermes-setup-select-telegram-channel.webp)

### Bước 3: Tích hợp với Telegram

Chọn `[2]` để sử dụng bot Telegram.
![Chọn tùy chọn để tích hợp và cấu hình bot Telegram](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/telegram-bot-integration-option.webp)

Truy cập `Telegram` và tìm kiếm 'BotFather'.
![Tìm kiếm công cụ BotFather trên ứng dụng Telegram](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/telegram-search-botfather.webp)

Nhấn `Open` để bắt đầu trò chuyện với 'BotFather'.
![Bắt đầu cuộc hội thoại với BotFather trên Telegram](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/telegram-open-botfather-chat.webp)

Nhấn `Create a New Bot` (hoặc gửi lệnh `/newbot`).
![Gửi lệnh tạo bot mới /newbot cho BotFather](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/botfather-create-new-bot.webp)

Nhập tên hiển thị và tên người dùng (username) để tạo bot.
![Thiết lập tên hiển thị và tên người dùng cho bot Telegram mới](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/botfather-bot-details-configured.webp)

Nhấn `Copy` để sao chép mã token và dán lại vào cửa sổ terminal.
![Sao chép chuỗi mã HTTP API token của bot Telegram vừa tạo](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/botfather-copy-http-api-token.webp)

Tìm ID tài khoản người dùng `Telegram` của bạn và thêm vào danh sách người dùng được phép ('Allowed user list'):

- Tìm kiếm '@raw_data_bot' trên `Telegram`.
![Tìm kiếm raw data bot trên Telegram để tra cứu ID người dùng](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/telegram-search-raw-data-bot.webp)
- Nhấn vào `RawDataBot` và chọn Start. ID người dùng của bạn sẽ được hiển thị ngay phía sau cụm từ `P.S. Your ID:`.
![Khởi chạy RawDataBot để lấy thông tin ID tài khoản người dùng](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/telegram-raw-data-bot-user-id.webp)
- Sao chép ID người dùng này và dán vào terminal.

Vì hệ thống chạy trên đám mây, chúng ta muốn dịch vụ này tự động khởi chạy.
![Cấu hình tùy chọn tự động khởi chạy dịch vụ systemd cho Hermes](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/hermes-setup-autostart-service-option.webp)
Để tất cả các tùy chọn khác ở chế độ mặc định:
![Giữ nguyên các thiết lập mặc định trong terminal](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/hermes-setup-leave-defaults-1.webp)![Hoàn tất các bước thiết lập cấu hình mặc định của Hermes](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/hermes-setup-leave-defaults-2.webp)

## Kiểm thử Hermes Agent của bạn với Bot Telegram

Chạy lệnh sau để khởi chạy `hermes gateway`:

```bash
hermes gateway
```

Vào `Telegram` và thêm bot vừa tạo, '@tech_cloud_hermes_bot', vào cuộc trò chuyện.

- Gõ '/new' trên `Telegram` để bắt đầu một phiên làm việc mới với `Hermes Agent`.
![Gõ lệnh /new trên Telegram để bắt đầu phiên làm việc mới với Hermes Agent](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/telegram-chat-hermes-new-session.webp)
- Gõ `/commands` để liệt kê danh sách tất cả các lệnh có sẵn.
![Gõ lệnh /commands trên Telegram để kiểm tra danh sách các lệnh của Hermes](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/telegram-chat-hermes-commands-list.webp)
- Gõ `/model` để hiển thị danh sách các mô hình ngôn ngữ (LLM) hiện có.
![Gõ lệnh /model trên Telegram để xem danh sách các mô hình LLM sẵn có](https://inimages.techvoyage.dev/articles/How%20to%20Setup%20Hermes%20on%20Remote%20Server/telegram-chat-hermes-model-selection.webp)

## Chạy Hermes Gateway dưới dạng dịch vụ nền (Background Service)

Tạo tệp cấu hình dịch vụ systemd:

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

Dán nội dung sau vào, nhớ thay thế `hermes` trong đường dẫn '/home/hermes' bằng tên đăng nhập của bạn:

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

Kích hoạt và khởi chạy dịch vụ:

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

## Lời kết

Trong bài viết này, chúng ta đã tìm hiểu cách thiết lập Hermes Agent và sử dụng Telegram để giao tiếp với nó. Việc khởi chạy Hermes Agent trên máy chủ từ xa sẽ mang lại cho bạn một trợ lý ảo thực sự hoạt động liên tục 24/7.
