🤖HermesBlog
Hermes Official Tutorials · Parte 128/9/2026

Tutorial 12: Nix & NixOS Setup

Tutorial 12: Nix & NixOS Setup — easy-to-understand guide based on official docs

Hermes tutorial

บทช่วยสอน 12: การติดตั้ง Nix & NixOS

ยินดีต้อนรับกลับสู่ซีรีส์บทช่วยสอน Hermes Agent ของเราครับ! ในโพสต์นี้ เราจะมาดูวิธีการติดตั้ง Hermes Agent บนระบบ Nix และ NixOS กัน แต่ประเด็นคือ — เอกสารทางการมีการเปลี่ยนแปลง และ Nix ไม่ได้เป็นเส้นทางการติดตั้งที่รองรับอย่างเป็นทางการอีกต่อไป ไม่ต้องกังวลไปนะครับ! คุณยังมีตัวเลือกอยู่ และเราจะครอบคลุมทุกสิ่งที่คุณจำเป็นต้องรู้

มีอะไรเปลี่ยนแปลงไปบ้าง?

ทีมงาน Hermes ได้ทำให้การติดตั้งง่ายขึ้นอย่างมาก แทนที่จะดูแลเส้นทางการติดตั้งหลายแบบ ตอนนี้พวกเขาแนะนำให้ทุกคนใช้ตัวติดตั้งแบบสากล (universal installer) — รวมถึงผู้ใช้ Nix ด้วย การรองรับ Nix ตอนนี้เป็นเพียง “พยายามทำให้ดีที่สุดเท่านั้น” หมายความว่ามันอาจจะทำงานได้ แต่ไม่ได้รับการทดสอบหรือรับประกันอย่างเป็นทางการ

เส้นทางที่แนะนำ: ตัวติดตั้งแบบสากล

สำหรับผู้ใช้ส่วนใหญ่ วิธีที่ง่ายที่สุดในการทำให้ Hermes Agent ทำงานคือการใช้ตัวติดตั้งแบบบรรทัดเดียว มันทำงานได้บน Linux, macOS, WSL2 และแม้แต่ Android (Termux):

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

บน Windows แบบเนทีฟ ให้ใช้ PowerShell แทน:

iex (irm https://hermes-agent.nousresearch.com/install.ps1)

ตัวติดตั้งจะจัดการทุกอย่างให้อัตโนมัติ — Python, Node.js, ripgrep, ffmpeg, การโคลนรีโพสิทอรี, สภาพแวดล้อมเสมือน (virtual environment) และคำสั่ง hermes ระดับโลก พอเสร็จสิ้น คุณก็พร้อมที่จะแชทได้เลย

แล้วการตั้งค่าเฉพาะสำหรับ Nix ล่ะ?

หากคุณใช้ Nix อยู่แล้ว (บน NixOS, macOS หรือ Linux) ยังมีเส้นทางการตั้งค่าเฉพาะที่มี Nix flake, โมดูล NixOS แบบประกาศ (declarative) และโหมดคอนเทนเนอร์เสริม ดูได้จากคู่มือการติดตั้ง Nix & NixOS ในเอกสารทางการสำหรับรายละเอียดเพิ่มเติม

แต่คำแนะนำของเราคือ: ลองใช้ตัวติดตั้งแบบสากลก่อน มันเป็นเส้นทางที่รองรับอย่างเป็นทางการ และถูกออกแบบมาให้ “ใช้งานได้เลย”

ข้อกำหนดเบื้องต้น: ทำให้มันง่ายๆ

ก่อนรันตัวติดตั้ง ตรวจสอบให้แน่ใจว่าคุณมี:

  • Git (จำเป็นบนทุกแพลตฟอร์มที่ไม่ใช่ Windows)
  • curl และ xz-utils บน Linux (ตัวติดตั้งดาวน์โหลด Node.js เป็นไฟล์ .tar.xz)
  • g++ หรือ build-essential บน Debian/Ubuntu (เฉพาะถ้าคุณวางแผนจะใช้แอปเดสก์ท็อป)

แค่นั้นแหละ! คุณไม่จำเป็นต้องติดตั้ง Python, Node.js, ripgrep หรือ ffmpeg ด้วยตัวเอง ตัวติดตั้งจะตรวจจับสิ่งที่ขาดหายไปและติดตั้งให้คุณเอง

บน Debian/Ubuntu คุณสามารถเตรียมทุกอย่างได้ด้วย:

sudo apt install curl xz-utils build-essential

หลังการติดตั้ง

เมื่อตัวติดตั้งเสร็จสิ้น ให้รีโหลดเชลล์ของคุณแล้วเริ่มแชทได้เลย:

source ~/.bashrc   # หรือ: source ~/.zshrc
hermes             # เริ่มแชทได้เลย!

การกำหนดค่าการติดตั้งของคุณ

หลังการติดตั้ง คุณสามารถปรับแต่งรายละเอียดต่างๆ ด้วยคำสั่งเฉพาะได้:

hermes model          # เลือกผู้ให้บริการ LLM และโมเดล
hermes tools          # กำหนดค่าเครื่องมือที่เปิดใช้งาน
hermes gateway setup  # ตั้งค่าแพลตฟอร์มการส่งข้อความ
hermes config set     # ตั้งค่าคอนฟิกแต่ละรายการ
hermes config get     # ตรวจสอบค่าคอนฟิกแต่ละรายการ
hermes setup          # หรือรันตัวช่วยตั้งค่าแบบเต็มรูปแบบ

เส้นทางที่เร็วที่สุด: Nous Portal

นี่คือเคล็ดลับจากมือโปร: หากคุณต้องการข้ามการจัดการคีย์ทีละเครื่องมือ ให้ใช้ Nous Portal การสมัครสมาชิกเพียงครั้งเดียวครอบคลุมโมเดลมากกว่า 300 รายการบวกกับ Tool Gateway (การค้นหาเว็บ, การสร้างภาพ, TTS, เบราว์เซอร์คลาวด์) เริ่มต้นได้ด้วยคำสั่งเดียว:

hermes setup --portal

นั่นจะล็อกอินคุณ ตั้งค่า Nous เป็นผู้ให้บริการ และเปิด Tool Gateway — ทั้งหมดในคราวเดียว

ย้ายมาจากเครื่องอื่นหรือเปล่า?

หากคุณรัน Hermes บนเครื่องอื่นอยู่แล้ว คุณไม่จำเป็นต้องสร้างทุกอย่างขึ้นมาใหม่ตั้งแต่ต้น กู้คืนแบ็กอัปแบบเต็มด้วย hermes import หรือนำเอเจนต์ตัวเดียวมาด้วย hermes profile import เพียงจำไว้ว่า: การส่งออกโปรไฟล์ไม่รวมข้อมูลรับรอง (credentials) โดยการออกแบบ ดังนั้นมันจึงไม่ใช่แบ็กอัปแบบเต็ม ใช้ hermes backup สำหรับสิ่งนั้น

ความคิดสุดท้าย

แม้ว่า Nix จะไม่ใช่เส้นทางการติดตั้งที่รองรับอย่างเป็นทางการอีกต่อไป แต่ตัวติดตั้งแบบสากลทำให้การติดตั้งง่ายกว่าที่เคย สำหรับผู้ใช้ส่วนใหญ่ มันคือหนทางที่ควรเลือก — แม้แต่บน NixOS หากคุณเจอปัญหา คู่มือเฉพาะสำหรับ Nix ยังคงมีไว้เป็นทางเลือกสำรอง

ในตอนต่อไปของซีรีส์ เราจะเจาะลึกการกำหนดค่าเอเจนต์ตัวแรกของคุณ แล้วพบกันใหม่ครับ ขอให้แชทอย่างมีความสุข!

📖 เอกสารทางการ

この記事は Hermes Agent のเอกสารทางการに基づいています:เอกสารทางการ › getting-started/nix-setup