# Cách giữ Hermes Agent chạy trên máy chủ suốt ngày đêm

> Cách giữ Hermes Agent chạy trên máy chủ 24/7: cài đặt trên VPS không cần trình duyệt, chạy gateway như một dịch vụ hệ thống, tự khởi động sau khi khởi động lại, linger và Docker.

Source: https://ailoot.ai/blog/vi/hermes-agent-vps-24-7/
Canonical: https://ailoot.ai/blog/vi/hermes-agent-vps-24-7/
Language: vi
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-116
Revision: sha256-b70085e549fb7e8e56fd397fc64009e43cb0e99b0026cae0971ee1e1c0b78882


Sau khi cài Hermes Agent trên máy tính xách tay, một câu hỏi xuất hiện: ai sẽ trả lời trên Telegram và tổng hợp bản tin buổi sáng khi máy tính xách tay đóng? Tại bàn làm việc, agent chỉ hoạt động khi máy tính đang bật. Để bot luôn trực tuyến và các tác vụ theo lịch tự chạy, bạn cần chuyển agent lên máy chủ.

Dưới đây là cách cài Hermes trên một máy chủ Linux thông thường, biến gateway thành một dịch vụ chạy liên tục và tự khởi động sau khi máy chủ khởi động lại, đồng thời hạn chế quyền truy cập để người lạ không thể vào terminal. Hướng dẫn này dựa trên tài liệu chính thức.

Nếu bạn chưa cài Hermes, hãy bắt đầu với bài tổng quan riêng về [agent này là gì và cách cài đặt](https://ailoot.ai/blog/vi/hermes-agent-install-setup/). Hướng dẫn này giả định rằng bạn đã chạy Hermes trên máy của mình và chỉ đề cập đến việc chuyển nó lên máy chủ.

Thông tin về cách làm việc với Ailoot có trong [tài liệu](https://ailoot.ai/docs/).



## Vì sao nên chuyển Hermes Agent từ máy tính xách tay lên máy chủ?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm chính trong phần này">

Điểm chính

Máy tính cá nhân hoạt động khi bạn ở gần và máy đang bật. Muốn chạy suốt ngày đêm, bạn cần một máy chủ: bot Telegram sẽ trả lời khi máy tính của bạn tắt, còn các tác vụ theo lịch sẽ tự chạy. Bạn chỉ cần máy chủ cho việc này; máy tính xách tay vẫn đủ cho công việc thông thường với agent.

</div>

Trên máy tính xách tay, Hermes chỉ hoạt động khi nắp máy mở và bạn ở gần. Đóng máy lại, bot sẽ im lặng; bản tin buổi sáng sẽ không đến. Điều đó không phù hợp với một nhiệm vụ như “trả lời mọi người trên ứng dụng nhắn tin và xử lý công việc theo lịch”.

Điều làm máy chủ khác biệt là nó không bao giờ ngủ và không phụ thuộc vào thứ gì khác. Bạn cài chính Hermes đó lên máy chủ, rồi nó hoạt động mà không cần bạn: trả lời trên Telegram lúc ba giờ sáng, thu thập tin tức theo chủ đề của bạn mỗi sáng và giữ các phiên làm việc giữa những lần chạy.

Chuyển lên máy chủ là hợp lý khi agent có một nhiệm vụ liên tục: bot cho bạn hoặc nhóm của bạn, bản tin buổi sáng, trả lời tự động hoặc công việc định kỳ với tài liệu. Nếu bạn chỉ đang thử Hermes cho một dự án cụ thể và ngồi gần máy, bạn chưa cần máy chủ; đó là một bước bổ sung.

## Cần chuẩn bị gì trước khi cài Hermes trên VPS?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm chính trong phần này">

Điểm chính

Bạn cần một máy chủ Linux có quyền truy cập SSH (đội ngũ chính thức kiểm thử trên bản Ubuntu mới cài), một mô hình đã chọn trước và hiểu rằng agent thường không cần trình duyệt trên máy chủ. Để chạy không cần người giám sát, cách thuận tiện nhất để truy cập mô hình là qua Nous Portal: đăng nhập OAuth tự làm mới, nên token hết hạn sẽ không khiến hệ thống ngừng hoạt động qua đêm.

</div>

Hãy chuẩn bị ba thứ trước khi cài đặt.

**Máy chủ.** Một VPS Linux thông thường là đủ. Tài liệu xếp Linux và WSL2 vào mức hỗ trợ cơ bản, và việc kiểm thử được thực hiện trên Ubuntu mới nhất. Nếu hệ thống có glibc, systemd và cấu trúc thư mục quen thuộc, Hermes sẽ cài đặt đúng cách. Điều này quan trọng trên máy chủ vì tất cả các bước tự khởi động bên dưới đều dựa vào systemd, vốn có sẵn trên Ubuntu và Debian.

**Quyền truy cập SSH.** Bạn kết nối với máy chủ qua terminal bằng SSH; ở đó bạn sẽ không dùng chuột. Tất cả lệnh bên dưới được chạy trong phiên SSH này. Nếu bạn viết code theo kiểu vibe coding và chưa quen với terminal, đừng lo: chỉ có vài lệnh và bạn có thể sao chép nguyên từng lệnh.

**Mô hình đã chọn.** Agent không tự suy nghĩ; nó gọi một mô hình. Với máy chủ chạy khi bạn vắng mặt, điều quan trọng là quyền truy cập mô hình không hết hạn. Lựa chọn đơn giản nhất là đăng ký Nous Portal qua `hermes setup --portal`: đăng nhập sử dụng OAuth và token tự làm mới. API keys riêng của bạn cũng dùng được, nhưng hãy đảm bảo tài khoản còn tiền — agent headless với số dư bằng không sẽ đơn giản là im lặng. Mô hình phải có context window ít nhất 64,000 tokens, nếu không Hermes sẽ từ chối khởi chạy với mô hình đó. Tất cả mô hình đám mây trong danh sách đều đáp ứng yêu cầu này.

<div class="aside" data-semantic="callout" role="note" aria-label="Lưu ý">

Lưu ý

Tài liệu chính thức không đưa ra con số cụ thể để chọn VPS hoặc mức tài nguyên tối thiểu, vì vậy ở đây cũng không nêu con số chính xác. Dựa trên kinh nghiệm được mô tả, một máy cấu hình khiêm tốn là đủ cho gateway có bot và lịch chạy, vì phần tính toán nặng diễn ra ở phía mô hình. Bản thân máy chủ chịu tải rất nhẹ. Tự động hóa trình duyệt là phần nặng nhất, nhưng thường không cần thiết trên máy chủ (sẽ nói thêm ngay bên dưới).

</div>

## Cài Hermes Agent trên máy chủ bằng một lệnh như thế nào?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm chính trong phần này">

Điểm chính

Kết nối với máy chủ qua SSH và chạy trình cài đặt với cờ bỏ qua trình duyệt trên máy chủ: curl -fsSL <https://hermes-agent.nousresearch.com/install.sh> \| bash -s -- --skip-browser. Sau đó khởi động lại shell terminal và chọn mô hình bằng hermes setup --portal. Kiểm tra cài đặt bằng hermes doctor.

</div>

Cài đặt trên máy chủ gần giống với trên máy tính xách tay, chỉ khác một điểm: agent thường không cần trình duyệt ở đó. Tự động hóa trình duyệt cũng kéo theo Chromium khá nặng. Vì vậy, bạn dùng cờ `--skip-browser`.

1.  ### Kết nối với máy chủ qua SSH

    ```bash
    ssh root@your-server-address
    ```

    Chạy tất cả các lệnh tiếp theo trong phiên này, trực tiếp trên máy chủ.

2.  ### Chạy trình cài đặt mà không cài trình duyệt

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

    Script tải môi trường cần thiết và cài lệnh `hermes`. Cờ `--skip-browser` bỏ qua cài đặt tự động hóa trình duyệt; trên máy chủ không có giao diện đồ họa, phần đó chỉ chiếm dung lượng. Nếu sau này cần trình duyệt, bạn có thể cài riêng.

3.  ### Khởi động lại shell và chọn mô hình

    ```bash
    source ~/.bashrc
    hermes setup --portal
    ```

    Dòng đầu tiên nạp `PATH` mới để có thể tìm thấy lệnh `hermes`. Dòng thứ hai mở trang đăng nhập Nous Portal: xác nhận đăng nhập, rồi agent sẽ có mô hình và dịch vụ mà không cần key riêng cho từng dịch vụ.

4.  ### Kiểm tra cài đặt

    ```bash
    hermes doctor
    ```

    Lệnh này hiển thị những gì đã cài, những gì còn thiếu và cách khắc phục. Dấu màu xanh lá nghĩa là mọi thứ đã sẵn sàng.

Trước khi thêm bot và lịch chạy, hãy đảm bảo một cuộc trò chuyện bình thường hoạt động trực tiếp trên máy chủ: chạy `hermes` và giao cho nó một tác vụ đơn giản có câu trả lời kiểm chứng được. Tài liệu khuyến cáo rõ ràng không nên thêm hàng loạt tính năng trước khi cuộc trò chuyện thông thường hoạt động — đó là lời khuyên hợp lý.





## Làm thế nào để giữ Hermes chạy suốt ngày đêm?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm chính trong phần này">

Điểm chính

Trước tiên cấu hình gateway bằng `hermes gateway setup` và kết nối Telegram. Sau đó biến gateway thành dịch vụ bằng một lệnh: `hermes gateway install` cài dịch vụ người dùng, còn `sudo hermes gateway install --system` cài dịch vụ hệ thống khởi động khi máy chủ boot. Dịch vụ người dùng dùng `hermes gateway start`, `stop`, `status`. Với dịch vụ hệ thống VPS, giữ scope `--system` và quyền cần thiết trong mọi lần kiểm tra hoặc thay đổi dịch vụ.

</div>

Gateway là một tiến trình Hermes chạy nền duy nhất, duy trì kết nối với tất cả ứng dụng nhắn tin, quản lý phiên và chạy các tác vụ theo lịch. Toàn bộ hoạt động suốt ngày đêm xoay quanh nó. Mục tiêu là để tiến trình này tự khởi động và tiếp tục chạy.

Trước tiên cấu hình gateway và kết nối ứng dụng nhắn tin:

```bash
hermes gateway setup
```

Trình hướng dẫn thiết lập sẽ đưa bạn qua các nền tảng và giúp nhập bot token cùng danh sách truy cập. Các bước kết nối Telegram (tạo bot bằng BotFather, tìm ID của bạn và nhập token) được hướng dẫn trong [hướng dẫn cài đặt chính](https://ailoot.ai/blog/vi/hermes-agent-install-setup/); tôi sẽ không lặp lại ở đây.

Tiếp theo là cái bẫy mà mọi người thường quên nhất. Nếu chỉ chạy `hermes gateway`, tiến trình chỉ tồn tại khi phiên SSH còn mở. Đóng terminal, gateway sẽ dừng. Để giữ nó chạy liên tục, bạn cần giao tiến trình cho hệ thống quản lý. Có một lệnh cho việc đó:

```bash
hermes gateway install
```

Lệnh này cài gateway thành dịch vụ: trên Linux là dịch vụ systemd của người dùng; trên macOS là thông qua launchd. Hệ thống giám sát tiến trình và khởi động lại nếu nó gặp sự cố.

Trên máy chủ, thường bạn sẽ cần lựa chọn thứ hai: dịch vụ hệ thống bắt đầu chạy khi máy khởi động, trước khi bất kỳ người dùng nào đăng nhập:

```bash
sudo hermes gateway install --system
```

Đó chính xác là điều bạn cần cho VPS: máy chủ khởi động lại, dịch vụ tự chạy và bot trực tuyến trở lại. Quản lý bằng các lệnh đơn giản sau:

```bash
hermes gateway start     # start
hermes gateway stop      # stop
hermes gateway status    # check status
```

Với dịch vụ hệ thống, hãy thêm `sudo` và cờ `--system` vào các lệnh này. Nếu không, các lệnh sẽ nhắm đến dịch vụ người dùng thay vì dịch vụ khởi động cùng máy:

```bash
sudo hermes gateway start --system
sudo hermes gateway stop --system
sudo hermes gateway status --system
```

## Vì sao cần linger và điều gì xảy ra nếu thiếu?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm chính trong phần này">

Điểm chính

Nếu bạn cài gateway thành dịch vụ người dùng (không có `--system`), systemd sẽ dừng nó ngay khi bạn thoát SSH và không khởi động khi máy boot. Khắc phục bằng một lệnh: `sudo loginctl enable-linger username`. Sau đó, dịch vụ chạy độc lập với việc bạn đăng nhập hay đăng xuất.

</div>

Đây là trở ngại phổ biến nhất: bạn đã cài dịch vụ nhưng bot vẫn im lặng vào ban đêm. Nguyên nhân là cách các dịch vụ người dùng Linux hoạt động.

Dịch vụ systemd của người dùng mặc định gắn với phiên của bạn. Bạn kết nối qua SSH và user manager khởi động; dịch vụ chạy. Bạn đăng xuất, hệ thống xem người dùng là không hoạt động nên tắt các dịch vụ của người dùng đó cùng với gateway. Với máy chủ mà bạn đăng nhập rồi đăng xuất, đây là một lỗi: bot chỉ trực tuyến khi bạn đang ở trong SSH.

Bạn có thể khắc phục bằng chế độ linger, cho phép hệ thống giữ user manager chạy ngay cả khi người dùng đó chưa đăng nhập:

```bash
sudo loginctl enable-linger username
```

Sau lệnh này, dịch vụ người dùng tự chạy và khởi động khi máy chủ boot mà không cần chờ bạn đăng nhập. Nếu không có linger, hệ thống quay lại hành vi ban đầu: gateway tắt khi bạn thoát SSH và không khởi động lúc boot. Tài liệu nêu rõ điều này.

<div class="aside" data-semantic="callout" role="note" aria-label="Chú ý">

Chú ý

Điều này không áp dụng cho dịch vụ hệ thống (được cài bằng `sudo hermes gateway install --system`): dịch vụ đó đã chạy ở cấp máy và khởi động lúc boot. Chỉ cần linger cho dịch vụ người dùng. Hãy chọn một trong hai: dịch vụ hệ thống hoặc dịch vụ người dùng kèm linger.

</div>

## Chạy Hermes trên máy chủ bằng Docker với khả năng tự khởi động lại như thế nào?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm chính trong phần này">

Điểm chính

Nếu thích Docker, bạn có thể giữ Hermes chạy như một gateway liên tục trong container: docker run -d --name hermes --restart unless-stopped -v ~/.hermes:/opt/data -p 8642:8642 nousresearch/hermes-agent gateway run. Cờ --restart unless-stopped đưa container chạy lại sau khi boot, và bên trong image, tiến trình gateway cũng được khởi động lại nếu gặp sự cố.

</div>

Docker là một cách khác để giữ agent hoạt động trên máy chủ, đặc biệt nếu bạn đã quen với container hoặc muốn cô lập agent khỏi hệ thống chính. Cấu hình một lần bằng `docker run ... setup`, rồi khởi động container ở chế độ nền:

```bash
docker run -d \
  --name hermes \
  --restart unless-stopped \
  -v ~/.hermes:/opt/data \
  -p 8642:8642 \
  nousresearch/hermes-agent gateway run
```

Các dòng đảm bảo hoạt động suốt ngày đêm có chức năng như sau:

- `-d` — container chạy ở chế độ nền và không giữ terminal mở.
- `--restart unless-stopped` — Docker khởi động lại container sau khi máy chủ reboot hoặc gặp sự cố. Nó chỉ không khởi động lại nếu bạn đã dừng thủ công.
- `-v ~/.hermes:/opt/data` — cài đặt, key, phiên và bộ nhớ nằm trên máy chủ, bên ngoài container, và vẫn tồn tại khi tạo lại container.

Image bổ sung một lớp bảo vệ khác: tiến trình gateway chạy dưới bộ giám sát s6. Nếu gateway gặp sự cố, nó được khởi động lại trong vài giây mà không làm mất chính container. Đây là bảo vệ kép: Docker giữ container chạy từ bên ngoài, còn s6 giám sát tiến trình bên trong.

Hãy nhớ một điểm khác biệt của cách dùng Docker: các bản cài đặt này không được cập nhật bằng lệnh `hermes update`. Để cập nhật trong Docker, hãy thay image bằng image mới—tải bản mới nhất và tạo lại container.

## Làm sao kiểm tra mọi thứ hoạt động và vẫn chạy sau khi reboot?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm chính trong phần này">

Điểm chính

Kiểm tra trạng thái dịch vụ bằng systemctl và theo dõi nhật ký trực tiếp. Sau đó là bài kiểm tra máy chủ quan trọng nhất: khởi động lại máy và đảm bảo bot tự trực tuyến trở lại. Các phiên và câu trả lời của Hermes vẫn còn sau khi khởi động lại; câu trả lời chưa hoàn tất sẽ được gửi sau khi hệ thống khôi phục.

</div>

Với dịch vụ người dùng, kiểm tra trạng thái và nhật ký như sau:

```bash
hermes gateway status
journalctl --user -u hermes-gateway -f
```

Với dịch vụ hệ thống được khuyên cho VPS, dùng scope hệ thống:

```bash
sudo hermes gateway status --system
sudo journalctl -u hermes-gateway -f
```

Lệnh đầu kiểm đúng dịch vụ được chọn, lệnh sau theo dõi log cùng scope. Tên unit này áp dụng bản cài `~/.hermes` mặc định. Hermes home khác có thể thêm hậu tố; xem đầu ra status và dùng đúng unit đó. Không theo dõi unit người dùng khi thử bản hệ thống. Nhật ký Hermes nằm trong `~/.hermes/logs/`, và các bí mật tự động được ẩn khỏi nhật ký nên bạn có thể gửi chúng cho bộ phận hỗ trợ một cách an toàn.

Bây giờ hãy khởi động lại máy chủ và đảm bảo agent tự hoạt động trở lại. Đây là bài kiểm tra máy chủ chính, và thường là điều mọi người quên:

```bash
sudo reboot
```

Khi máy chủ truy cập được lại, nối SSH. Bản hệ thống kiểm `sudo hermes gateway status --system` và journal hệ thống; bản người dùng với linger kiểm `hermes gateway status` và journal người dùng. Sau đó nhắn bot Telegram. Nếu bot trả lời mà bạn không cần can thiệp, cấu hình tự khởi động đã chính xác. Đó là mục đích của toàn bộ việc này.

Không cần lo mất cuộc trò chuyện. Hermes ghi các phiên xuống đĩa và chúng vẫn tồn tại sau khi gateway khởi động lại. Hơn nữa, nếu gateway gặp sự cố đúng lúc đang gửi câu trả lời, nó sẽ gửi câu trả lời đó sau khi khôi phục thay vì chạy lại tác vụ. Điều này quan trọng với bot hoạt động suốt ngày đêm: một lần khởi động lại bất ngờ sẽ không làm gián đoạn cuộc trò chuyện.

## Bảo vệ agent có quyền truy cập terminal trên máy chủ như thế nào?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm chính trong phần này">

Điểm chính

Ba biện pháp bảo vệ chính: mặc định bot đóng quyền truy cập (chỉ trả lời người có trong danh sách), agent hỏi trước khi chạy lệnh nguy hiểm, và để cách ly hoàn toàn, hãy chạy agent trên máy chủ trong Docker sandbox. Tốt nhất không bật chế độ không cần xác nhận (YOLO) trên máy chủ.

</div>

Agent trên máy chủ là một chương trình có quyền truy cập terminal và chạy mà không có bạn giám sát. Trước tiên hãy kiểm tra ba cài đặt này.

**Đóng quyền truy cập bot.** Mặc định, gateway chỉ trả lời những người trong danh sách truy cập hoặc những người đã hoàn tất liên kết bằng mã trong tin nhắn trực tiếp. Đây là hành vi phù hợp với bot có quyền truy cập terminal: người ngẫu nhiên nhắn cho bot không thể làm gì. Danh sách được thiết lập bằng ID dạng số, ví dụ với Telegram:

```bash
TELEGRAM_ALLOWED_USERS=123456789,987654321
```

**Xác nhận lệnh nguy hiểm.** Trước khi làm điều gì có tính phá hủy, agent sẽ hỏi bạn xin phép. Có chế độ YOLO để tắt xác nhận; tốt nhất đừng bật nó trên máy chủ chạy khi bạn vắng mặt. Xác nhận được thiết kế chính xác để ngăn điều gì đó không thể đảo ngược xảy ra mà bạn không hay biết.

**Sandbox để cách ly hoàn toàn.** Nếu muốn agent hoàn toàn không thể nhìn thấy hệ thống chính của máy chủ, hãy chạy lệnh của nó trong container Docker:

```bash
hermes config set terminal.backend docker
```

Sau đó, mọi việc agent làm trong terminal đều diễn ra bên trong sandbox cách ly và không thể chạm đến máy chủ đang hoạt động. Đây là biện pháp bảo vệ hợp lý khi bạn cho phép agent tự hành động.

## Nên làm gì nếu bot im lặng hoặc gateway gặp sự cố?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm chính trong phần này">

Điểm chính

Trước tiên kiểm tra trạng thái dịch vụ và nhật ký; nguyên nhân thường là bot token, danh sách truy cập hoặc mô hình. Nếu toàn bộ tiến trình bị treo cứng, dịch vụ systemd có bộ hẹn giờ watchdog để khởi động lại gateway nếu nó không còn biểu hiện hoạt động.

</div>

Khi bot ngừng phản hồi, hãy làm theo thứ tự này. Trước hết kiểm đúng scope đã cài: `sudo hermes gateway status --system` cùng journal hệ thống, hoặc `hermes gateway status` cùng journal người dùng. Nếu gateway đang chạy nhưng tin nhắn không được chuyển đi, gần như luôn là vấn đề cấu hình nền tảng: bot token sai hoặc người đó không có trong danh sách truy cập. Chạy `hermes gateway setup` lại trong cùng Hermes home, rồi xem dịch vụ được chọn bằng `hermes gateway status --system` cho hệ thống hoặc `hermes gateway status` cho người dùng. Setup thành công chưa chứng minh đúng gateway đang chạy.

Nếu mô hình trả về câu trả lời trống hoặc kỳ lạ, hãy kiểm tra bằng `hermes model` và xác nhận nhà cung cấp cùng trạng thái đăng nhập. Trình tự khôi phục chung đưa bạn từ “mọi thứ đều hỏng” trở lại trạng thái hoạt động là: `hermes doctor`, `hermes model`, `hermes setup`, rồi `hermes gateway status --system` cho bản hệ thống hoặc `hermes gateway status` cho bản người dùng.

Thêm một điều cho trường hợp hiếm gặp nhưng khó chịu khi toàn bộ tiến trình bị treo mà không thực sự gặp sự cố. Dịch vụ systemd có bộ hẹn giờ watchdog: thêm dòng này vào `~/.hermes/config.yaml` rồi cài lại dịch vụ.

```yaml
gateway:
  systemd_watchdog_seconds: 120
```

```bash
# Dịch vụ hệ thống VPS, cùng Hermes home của bản cài gốc:
sudo hermes gateway install --system --force
sudo hermes gateway status --system
```

Với dịch vụ người dùng, chỉ tạo lại scope đó bằng `hermes gateway install --force` và kiểm `hermes gateway status`. Chọn một scope; không cài cả hai để sửa một gateway.

Sau đó gateway thường xuyên báo với hệ thống rằng “Tôi vẫn hoạt động”, và nếu tín hiệu ngừng, systemd sẽ tự động khởi động lại tiến trình. Cách này chỉ hoạt động trên Linux có systemd và chỉ dành cho trường hợp tiến trình bị treo. Bộ hẹn giờ watchdog không ảnh hưởng đến sự cố mạng thông thường giữa máy chủ và ứng dụng nhắn tin.

## Mọi người còn hỏi gì về Hermes Agent trên máy chủ?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Điểm chính trong phần này">

Điểm chính

Câu trả lời nhanh cho các câu hỏi thường gặp: có nhất thiết phải dùng VPS không, có thể chạy nhiều bot trên cùng một máy không, máy chủ có cần giao diện đồ họa không và điều gì xảy ra với tác vụ theo lịch khi agent chạy trên máy chủ.

</div>

<div class="section">

### Câu hỏi thường gặp

Tôi có bắt buộc phải thuê VPS hay máy tính của mình cũng được?

Để hoạt động suốt ngày đêm, bạn cần một máy luôn bật. Máy tính của bạn vẫn dùng được nếu bạn sẵn sàng không bao giờ tắt nó. VPS tiện lợi hơn: luôn bật và không phụ thuộc vào việc bạn đang làm việc hay ngủ. Một máy chủ Linux thông thường là đủ—tài liệu xếp Linux vào mức hỗ trợ cơ bản và kiểm thử trên bản Ubuntu mới cài.

Tôi có thể chạy nhiều bot trên một máy chủ không?

Có. Hermes có các profile và mỗi profile có dịch vụ riêng. Một lệnh như \<profile\> gateway install tạo dịch vụ riêng tên là hermes-gateway-\<profile\>, và chúng hoạt động độc lập. Mỗi profile có cài đặt, bot token và bộ nhớ riêng.

Máy chủ có cần màn hình và đồ họa không?

Không. Máy chủ chạy mà không có màn hình, còn bạn quản lý nó qua SSH từ terminal. Tự động hóa trình duyệt thường không cần thiết đối với agent trên loại máy chủ này, vì vậy hãy chạy trình cài đặt với cờ --skip-browser; thao tác này loại bỏ thành phần nặng duy nhất cần đồ họa.

Tác vụ theo lịch có chạy khi tôi đi vắng không?

Có, đó là mục đích của việc chuyển lên máy chủ. Cùng một gateway chạy các tác vụ theo lịch: nó kiểm tra lịch mỗi phút và chạy tác vụ khi đến hạn, sau đó gửi kết quả đến cùng cuộc trò chuyện. Vì gateway chạy suốt ngày đêm như một dịch vụ, lịch trình tự chạy mà không cần bạn can thiệp.

Bot có hoạt động sau khi cập nhật và máy chủ reboot không?

Có. Cài đặt, phiên và bộ nhớ được lưu trong thư mục ~/.hermes và không bị mất. Sau khi reboot, dịch vụ hệ thống (hoặc Docker với --restart unless-stopped) tự khởi chạy gateway. Câu trả lời chưa hoàn tất sẽ được gửi sau khi khởi động lại và không có gì bị mất—tuy nhiên, nếu câu trả lời đã gửi được nửa chừng khi sự cố xảy ra, nó có thể đến lần nữa kèm thông báo có thể bị trùng.

</div>

<div class="section" role="doc-bibliography" aria-label="Nguồn">

### Nguồn

- [Hermes Agent, Cài đặt](https://hermes-agent.nousresearch.com/docs/getting-started/installation)
- [Hermes Agent, Bắt đầu nhanh](https://hermes-agent.nousresearch.com/docs/getting-started/quickstart)
- [Hermes Agent, Nền tảng được hỗ trợ](https://hermes-agent.nousresearch.com/docs/getting-started/platform-support)
- [Hermes Agent, Messaging Gateway](https://hermes-agent.nousresearch.com/docs/user-guide/messaging)
- [Hermes Agent, Chạy trong Docker](https://hermes-agent.nousresearch.com/docs/user-guide/docker)
- [Hermes Agent, Tác vụ theo lịch](https://hermes-agent.nousresearch.com/docs/user-guide/features/cron)
- [Hermes Agent, Nous Portal](https://hermes-agent.nousresearch.com/docs/integrations/nous-portal)
- [Hermes Agent, Tài liệu](https://hermes-agent.nousresearch.com/docs/)

</div>







Tìm hiểu [Ailoot](https://ailoot.ai/).

## Câu hỏi thường gặp

### Vì sao gateway trông như đã dừng dù cài dịch vụ hệ thống?

Kiểm tra không ghi scope có thể trỏ dịch vụ khác. Bản hệ thống dùng `hermes gateway status --system` và journal hệ thống; bản người dùng dùng status không scope và journal người dùng. Giữ cùng Hermes home suốt quá trình.

### Dịch vụ hệ thống VPS có cần loginctl linger không?

Không. Linger dành cho dịch vụ systemd người dùng cần sống qua đăng xuất và chạy lúc khởi động. Dịch vụ hệ thống đã chạy khi máy khởi động; chọn một scope rồi thử lại trạng thái và phản hồi bot sau reboot.


## Ailoot · Công ty và danh mục dự án của công ty

Ailoot dựa trên kinh nghiệm vận hành tích lũy, cơ sở khách hàng lớn, dịch vụ ổn định và việc kiểm soát KPI liên tục.

Công ty và danh mục dự án của công ty: hàng triệu khách hàng; doanh số hàng tỷ mỗi tháng.

Ailoot áp dụng kinh nghiệm vận hành này để cung cấp quyền truy cập API vào các tính năng AI trong sản phẩm của khách hàng, tác tử, ứng dụng và quy trình tự động hóa.
