Cara Install Hermes Agent di VPS (AI Agent 24 Jam)

Hermes Agent itu AI agent open-source buatan NousResearch. Bedanya sama chatbot biasa: dia bisa kerja — jalanin perintah, inget konteks, bahkan belajar skill baru sendiri. Dan dia bisa jalan 24 jam di VPS murah. Ini cara saya memasangnya.
Syarat
- VPS Ubuntu 22.04/24.04 (saya pakai yang Rp15 ribu/bulan, 1 CPU + 2 GB RAM — cukup)
- Akses SSH + API key dari provider AI (saya pakai Gemini, yang gratis)
Langkah 1: Install
Hermes punya installer resmi. Ikuti petunjuk install terbaru di repo GitHub-nya: github.com/NousResearch/hermes-agent. Installer-nya bakal:
- Clone repo Hermes
- Siapin Python environment sendiri (nggak ngerusak Python sistem)
- Install 58 skill bawaan
- Naro binary
hermesdi~/.local/bin
Di saya prosesnya makan waktu beberapa menit. Kalau installer nanya soal browser driver (cua-driver) dan gagal — itu non-kritis, bisa di-skip.
Langkah 2: Setup awal
hermes setup --quick
Nanti ditanya beberapa hal:
- Model/provider — saya pilih Gemini
gemini-3.1-flash-lite(murah, kenceng, cukup pintar buat tugas harian) - API key — tempel API key Gemini kamu (bikin gratis di Google AI Studio)
- Web search — pilih DuckDuckGo (gratis)
- TTS — pilih Microsoft Edge TTS (gratis)
- Image generation & messaging platform — skip dulu kalau belum butuh
Langkah 3: Jalan 24 jam via systemd
Biar Hermes tetap jalan walau SSH ditutup, daftarin sebagai systemd service:
sudo cat > /etc/systemd/system/hermes.service << 'EOF'
[Unit]
Description=Hermes Agent
After=network-online.target
[Service]
Type=simple
User=root
ExecStart=/root/.local/bin/hermes serve --host 127.0.0.1 --port 9119
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl enable --now hermes
Cek statusnya:
systemctl is-active hermes
Kalau keluar active, berarti Hermes kamu sekarang jalan 24/7 dan otomatis restart kalau mati.
Langkah 4: Tes
hermes -z "halo, jawab singkat: kamu siapa?"
Kalau dibales dengan benar, instalasi sukses. 🎉
Tips dari pengalaman
- API key jangan ditempel di chat/terminal history — masukin lewat prompt setup yang aman.
- RAM 2 GB cukup, Hermes makan sekitar 200-300 MB. Tapi jangan dipaksa jalanin banyak hal berat bareng.
- fail2ban wajib dipasang kalau SSH port-nya kebuka ke internet — brute force itu nyata, server saya langsung diserang 7x begitu online.
- Kalau mau hemat token, taruh 9Router di depan Hermes sebagai AI gateway (saya bahas di artikel 9Router: Satu Pintu untuk Semua AI).
Selamat ngoprek!