Project Lab: Instalasi & Deployment Hermes Agent 24/7 di VPS
S0 — Build Agent Step by Step
Praktik langsung membangun dan mendeploy Hermes Agent (Nous Research) di server VPS agar aktif 24/7 dan dapat dikendalikan langsung lewat bot Telegram pribadimu.
1. Persiapan Server & Prasyarat
Di server Linux (Ubuntu/Debian) atau WSL2, pastikan tool dasar git, curl, dan xz-utils sudah tersedia:
sudo apt update && sudo apt install -y git curl xz-utils build-essential
2. Instalasi Sekali-Jalan (One-Liner Official Installer)
Jalankan installer resmi dari Nous Research. Script ini otomatis mengunduh dan mengonfigurasi uv, Python 3.11, Node.js v22, ripgrep, dan binary hermes:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
(Opsi Headless tanpa browser automation untuk server hemat RAM: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash -s -- --skip-browser)
Setelah instalasi selesai, reload shell kamu:
source ~/.bashrc # atau source ~/.zshrc jika memakai zsh
3. Diagnosis & Konfigurasi Model Provider
-
Verifikasi Instalasi:
hermes doctorPastikan seluruh checklist dependensi berwarna hijau tanpa error.
-
Pilih Provider LLM:
hermes modelPilih provider (OpenRouter / Nous Portal / MiniMax / OpenAI-compatible endpoint) dan masukkan API key modelmu.
4. Integrasi Bot Telegram & Penguncian Keamanan
- Buka aplikasi Telegram, cari bot @BotFather, ketik
/newbot, ikuti instruksi, dan simpan HTTP API Token yang diberikan. - Cari bot @userinfobot di Telegram untuk melihat User ID angka akun Telegram-mu (misal:
123456789). - Jalankan setup gateway perpesanan di server:
Pilih Telegram, masukkan token bot dari BotFather, dan wajib masukkan User ID Telegram-mu agar bot terkunci secara eksklusif hanya untukmu.hermes gateway setup
5. Menjalankan Gateway Hermes
Jalankan gateway messaging agar bot mulai menerima dan merespons pesan secara interaktif dari Telegram:
hermes gateway start
Buka obrolan bot di Telegram, kirim pesan "Halo, perkenalkan dirimu!", dan saksikan agent otonom pertamamu merespons dari server VPS!
Langkah pengerjaan
- Sewa VPS Linux (Tencent / AWS Free Tier / OVH) atau buka terminal WSL2 / macOS
- Pastikan git dan curl terpasang: sudo apt update && sudo apt install -y git curl xz-utils
- Jalankan installer resmi: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
- Reload shell (source ~/.bashrc) dan jalankan 'hermes doctor' untuk diagnosis sistem
- Konfigurasi model LLM provider via 'hermes model' (OpenRouter / Nous / MiniMax)
- Buat bot baru di Telegram via @BotFather dan dapatkan API Token
- Dapatkan User ID akun Telegram via @userinfobot untuk mengunci akses keamanan
- Jalankan 'hermes gateway setup' dan masukkan token Telegram + User ID
- Jalankan gateway messaging: hermes gateway start
- Uji interaksi dua arah: kirim perintah prompt dan tes pemanggilan tool dari Telegram