02-347-7730  |  Saeree ERP - ระบบ ERP ครบวงจรสำหรับธุรกิจไทย ติดต่อเรา

ติดตั้ง Hermes Agent step-by-step

ติดตั้ง Hermes Agent step-by-step macOS Linux Windows
  • 16
  • พฤษภาคม

หลังจากบทความ Hermes Agent คืออะไร? มีคำถามเข้ามาเยอะมากว่า "ติดตั้งยากไหม?" คำตอบคือ — Nous Research ตั้งใจให้ติดตั้งได้ใน 60 วินาที ผ่าน one-liner script เดียว บทความนี้จะพาทำตั้งแต่ติดตั้ง config ไปจนถึงรันคำสั่งแรก ครอบคลุม 4 ระบบปฏิบัติการ + Docker + VPS

ความต้องการของระบบ

เอกสารทางการของ Hermes ระบุว่ารันได้บนทุกอย่างตั้งแต่ VPS $5/เดือน ไปจนถึง GPU cluster หรือ serverless แต่สำหรับ first-time install แนะนำสเปคขั้นต่ำดังนี้:

ส่วนประกอบ ขั้นต่ำ แนะนำ
RAM 2 GB 4–8 GB (ถ้ารัน Local model: 16+ GB)
Disk 2 GB free 10 GB+ (สำหรับ memory store + skills)
OS macOS 13+, Ubuntu 22+, Windows 11 (WSL2 หรือ native), Termux Ubuntu 24 LTS (สำหรับ VPS)
Python ไม่ต้องติดตั้งล่วงหน้า — installer ลง Python 3.11 ให้ ใช้ uv (ติดตั้งให้อัตโนมัติ)
Network Internet connection Public IP/Cloudflare tunnel ถ้าจะใช้ webhook

ข้อดีของ installer ใหม่: ไม่ต้องเตรียมอะไรล่วงหน้า — script จะติดตั้ง uv, Python 3.11, clone repo, สร้าง virtualenv ให้ทั้งหมด โดยไม่ต้องใช้ sudo

Step 1 — ติดตั้ง Hermes ตาม OS

macOS / Linux / WSL2

เปิด Terminal แล้วรัน one-liner:

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

Script จะทำให้คุณ 4 ขั้นตอน:

  1. ติดตั้ง uv (Python package manager เร็วๆ จาก Astral)
  2. ติดตั้ง Python 3.11 ลงใน ~/.hermes
  3. Clone NousResearch/hermes-agent repo
  4. สร้าง virtualenv + ติดตั้ง dependencies

Windows (Native PowerShell — Early Beta)

เปิด PowerShell (Run as Administrator ไม่จำเป็น) แล้วรัน:

irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1 | iex

หมายเหตุ: Windows native ยังเป็น early beta — ถ้าเจอปัญหาเรื่อง path/permission แนะนำให้สลับไปใช้ WSL2 (Windows Subsystem for Linux) แล้วรัน Linux installer แทน เสถียรกว่า

Android (Termux)

ลง Termux จาก F-Droid (ไม่ใช่ Google Play เพราะเวอร์ชันนั้นเก่า) เปิดแล้วรัน:

pkg install -y curl
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

Step 2 — เลือก LLM Provider

หลังติดตั้งเสร็จ ขั้นต่อไปคือเลือก LLM ที่จะใช้ ลองดู 3 ทางเลือกที่นิยมที่สุด:

ทางเลือก A — Claude API (แนะนำสำหรับ first run)

Claude มี tool use ที่แม่นที่สุด — เหมาะกับ agent

  1. สมัคร Anthropic API account + เติม credit
  2. สร้าง API key ที่ console.anthropic.com
  3. ตั้ง environment variable:
    export ANTHROPIC_API_KEY="sk-ant-xxxxx"

ทางเลือก B — OpenRouter (เลือก model ได้ 200+)

  1. สมัคร openrouter.ai + เติม credit
  2. สร้าง API key
  3. ตั้ง:
    export OPENROUTER_API_KEY="sk-or-xxxxx"

ทางเลือก C — Local Model (ฟรี $0)

ใช้ Ollama รัน Llama 3 / Qwen บนเครื่องตัวเอง — เหมาะกับงาน data privacy

# macOS / Linux
brew install ollama   # หรือ curl -fsSL https://ollama.com/install.sh | sh
ollama pull llama3.1:8b
ollama serve &

Step 3 — Run Setup Wizard

ครั้งแรกที่รัน Hermes มี wizard ช่วย config แบบ interactive:

hermes init

Wizard จะถามคุณ:

คำถาม คำตอบแนะนำ
Default LLM provider? anthropic
Default model? claude-opus-4-7 หรือ claude-sonnet-4-6
Terminal backend? local (เปลี่ยนเป็น docker ทีหลังได้)
Browser backend? local-chromium (ฟรี) หรือ browserbase (cloud)
Memory store path? ~/.hermes/memory (default)

Config ถูกเขียนลง ~/.hermes/config.toml — แก้ทีหลังได้ตลอด

Step 4 — First Run (CLI)

รัน Hermes ใน CLI mode เพื่อทดสอบ:

hermes chat

ลองคำสั่งทดสอบง่ายๆ:

> ลิสต์ไฟล์ใน ~/Downloads แล้วบอกว่ามีไฟล์ไหนใหญ่กว่า 100MB
> ค้นข่าวล่าสุดเรื่อง "ERP cloud Thailand 2026" จาก web แล้วสรุปให้ฟัง 5 บรรทัด
> เขียน Python script ที่อ่าน CSV แล้ว plot histogram

ถ้า Hermes ตอบกลับและรัน tool ได้สำเร็จ — แปลว่าติดตั้งสมบูรณ์

Step 5 — เชื่อม Telegram Bot

หลังจากใช้ CLI ได้แล้ว ขั้นตอนต่อไปคือเชื่อม messaging platform เพื่อให้สั่งงาน Hermes ได้จากมือถือ — Telegram คือตัวที่เซ็ตอัพง่ายที่สุด

  1. สร้าง Bot กับ BotFather:
    • เปิด Telegram คุยกับ @BotFather
    • พิมพ์ /newbot ตั้งชื่อและ username
    • คัดลอก HTTP API token ที่ได้
  2. Config Hermes:
    hermes integrations add telegram
    # วาง bot token เมื่อถูกถาม
    # ตั้ง allowed user ID (ป้องกันคนอื่นมาสั่งงาน)
  3. Start gateway:
    hermes serve

เปิด Telegram ค้นชื่อ bot แล้วทักไปคุย Hermes จะตอบกลับและสามารถสั่งงานได้ทันที

Step 6 — Deploy บน VPS (24/7)

การรันบนเครื่องตัวเองมีปัญหาคือต้องเปิดเครื่องทิ้งไว้ตลอด ทางเลือกที่นิยมคือ deploy บน VPS ราคาถูก:

VPS Provider Plan แนะนำ หมายเหตุ
DigitalOcean Basic Droplet 2GB ~$12/เดือน มี region สิงคโปร์ — latency ต่ำสำหรับไทย
Hetzner CX22 ~€4.59/เดือน ราคาถูกมาก แต่ region ยุโรปอย่างเดียว
AWS Lightsail $5/เดือน plan มี region สิงคโปร์
Linode Nanode 1GB $5/เดือน เหมาะ first-time

ขั้นตอน deploy บน Ubuntu VPS:

# 1. SSH เข้า VPS แล้วสร้าง user ใหม่ (ห้ามรันด้วย root)
ssh root@your-vps-ip
adduser hermes
usermod -aG sudo hermes
su - hermes

# 2. ติดตั้ง Hermes
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

# 3. Config + ใส่ API key
hermes init

# 4. สร้าง systemd service
sudo tee /etc/systemd/system/hermes.service > /dev/null <<EOF
[Unit]
Description=Hermes Agent
After=network.target

[Service]
Type=simple
User=hermes
WorkingDirectory=/home/hermes
ExecStart=/home/hermes/.hermes/bin/hermes serve
Restart=always

[Install]
WantedBy=multi-user.target
EOF

sudo systemctl enable --now hermes
sudo systemctl status hermes

Step 7 — Docker Deploy (ทางเลือก)

ถ้าชอบ Docker มากกว่า systemd:

docker run -d \
  --name hermes \
  --restart unless-stopped \
  -e ANTHROPIC_API_KEY="sk-ant-xxxxx" \
  -e TELEGRAM_BOT_TOKEN="123:abcxyz" \
  -v hermes_data:/root/.hermes \
  ghcr.io/nousresearch/hermes-agent:latest serve

Troubleshooting ที่พบบ่อย

ปัญหา วิธีแก้
command not found: hermes เพิ่ม ~/.hermes/bin เข้า $PATH หรือเปิด terminal ใหม่
Permission denied (Linux) ห้ามใช้ sudo รัน installer — จะทำให้ ownership ผิด
SSL cert error อัพเดท CA cert: sudo apt install ca-certificates
Telegram ไม่ตอบกลับ เช็คว่า Telegram user ID ของคุณอยู่ใน allowed_users ใน config
Out of memory บน VPS 1GB เพิ่ม swap 2GB หรืออัพเป็น 2GB plan
Browser tool ใช้ไม่ได้ ติดตั้ง dependencies เพิ่ม: hermes setup browser

ข้อควรระวังด้าน Security ก่อน Deploy

1. ห้าม expose ต่อ public internet โดยตรง — ใช้ Cloudflare Tunnel หรือ SSH tunnel แทน

2. ตั้ง allowed_users เสมอ — ไม่งั้นใครก็สั่งงาน bot ได้

3. เก็บ API key ใน secret manager ไม่ใช่ .env ที่ commit ขึ้น git (อ่าน 2FA เพิ่มเติม)

4. Limit shell access — config terminal.allowed_commands ให้รันเฉพาะคำสั่งที่จำเป็น

5. ใช้ user แยก ไม่ใช่ root — ถ้า Hermes โดน prompt injection จะไม่กระทบทั้งระบบ (อ่าน AI Cyberattack)

ขั้นตอนต่อไป

หลังจากติดตั้งและ deploy สำเร็จแล้ว ขั้นต่อไปคือลองใช้งานจริง:

การติดตั้ง Hermes บน VPS ราคา $5/เดือนแล้วเชื่อม Telegram bot ใช้เวลาแค่ 30 นาที — แต่จุดที่เสียเวลาที่สุดคือ "การ config สิทธิ์ให้ปลอดภัย" อย่ารีบ deploy โดยข้ามขั้นตอน security

- ทีมพัฒนา Saeree ERP

แหล่งอ้างอิง

สนใจระบบ ERP สำหรับองค์กรของคุณ?

ปรึกษาผู้เชี่ยวชาญจาก Grand Linux Solution

ขอข้อมูลเพิ่มเติม

โทร 02-347-7730 | sale@grandlinux.com

Saeree ERP Team

เกี่ยวกับผู้เขียน

ไพฑูรย์ บุตรี

ผู้เชี่ยวชาญด้านระบบเน็ตเวิร์คและระบบความปลอดภัยเซิร์ฟเวอร์ บริษัท แกรนด์ลีนุกซ์ โซลูชั่น จำกัด