1/6
Bài 0125 phút đọcCo ban

1. Cài đặt Hermes Agent & Dashboard bằng Docker Compose

Triển khai Hermes Agent và Dashboard trên VPS chỉ bằng một file docker-compose.yml.

Bạn sẽ học cách cài đặt toàn bộ hệ thống Hermes Agent — bao gồm dashboard, database, và các service đi kèm — chỉ với một lệnh `docker compose up`. Không cần cấu hình thủ công phức tạp.
Hermes Agent sử dụng Docker Compose để đóng gói toàn bộ hệ thống. Chỉ cần một VPS (Ubuntu 22.04+), Docker và Docker Compose được cài sẵn. File `docker-compose.yml` mẫu đã được test trên nhiều môi trường VPS.
example.py
version: '3.8'
services:
  hermes-server:
    image: hermes-agent/server:latest
    ports:
      - '8000:8000'
    environment:
      - OPENAI_API_KEY=${OPENAI_API_KEY}
      - DATABASE_URL=postgresql://hermes:pass@db:5432/hermes
    depends_on:
      - db
    restart: unless-stopped

  db:
    image: postgres:16
    environment:
      POSTGRES_USER: hermes
      POSTGRES_PASSWORD: pass
      POSTGRES_DB: hermes
    volumes:
      - pgdata:/var/lib/postgresql/data

volumes:
  pgdata:
Sau khi chạy `docker compose up -d`, Hermes Agent sẽ chạy ở cổng 8000. Dashboard có thể truy cập qua `http://<VPS-IP>:8000`. Bạn nên thiết lập thêm Nginx reverse proxy và Let's Encrypt SSL để bảo mật.
Thực hành

Đến lượt bạn xây dựng

Triển khai Hermes Agent lên VPS của bạn: clone repo, sửa biển môi trường trong `.env`, chạy `docker compose up -d` và truy cập dashboard qua IP VPS.