Hermes Agent di VPS: Pasang dan Jalankan 24/7 di Linux
- 21 September 2026
- 09.00
- Oleh Adrien Roche
- Diperbarui 3 Oktober 2026
- Tutorial

Apa itu Hermes Agent, dan mengapa ia butuh VPS
Hermes Agent adalah agen AI open source berlisensi MIT dari Nous Research, yang dipromosikan sebagai "agen yang tumbuh bersama Anda". Yang membedakannya dari sebagian besar framework agen adalah adanya siklus pembelajaran bawaan: ia membuat skill dari pengalamannya sendiri, menyempurnakannya saat dipakai, mencari di percakapan lampau, serta membangun memori permanen tentang Anda dan proyek Anda di seluruh sesi. Di sekeliling inti itu ada pendelegasian tugas ke subagen terisolasi, penjadwalan berbahasa alami untuk laporan dan backup, pencarian web dan otomatisasi browser, serta eksekusi perintah tersandbox di berbagai backend: lokal, Docker, SSH, dan opsi serverless seperti Modal dan Daytona.
Setiap fitur tersebut mengandaikan agen benar-benar sedang berjalan. Memori yang hanya bertambah selama laptop Anda menyala, atau ringkasan pagi terjadwal yang hanya jalan kalau komputer Anda kebetulan hidup, meniadakan gunanya. Nous Research menyatakan hal yang sama dalam dokumentasinya: Hermes "hidup di mana pun Anda menempatkannya: VPS $5, klaster GPU, atau infrastruktur serverless." Bagi kebanyakan orang, jawaban yang tepat adalah yang pertama: sebuah VPS Linux kecil yang selalu menyala, selalu bisa dijangkau, dan cukup murah untuk dilupakan. Panduan ini menelusuri seluruh jalurnya di Ubuntu: instalasi, konfigurasi model, layanan systemd bawaan, akses jarak jauh, dan penentuan ukuran yang realistis.
Prasyarat: apa yang sebenarnya dibutuhkan VPS Ubuntu
Persyaratan resminya sangat singkat. Hermes mendukung Linux, macOS, WSL2, bahkan Android (Termux) melalui installer terminalnya; aplikasi desktop hanya ada untuk macOS 12+ dan Windows 10/11 dan tidak diperlukan di server. Di Debian atau Ubuntu, prasyarat yang terdokumentasi hanyalah git, curl, dan xz-utils, tidak ada yang lain:
sudo apt update
sudo apt install -y git curl xz-utilsSemua yang lebih berat sudah disertakan oleh installer itu sendiri: ia membawa Python 3.11 dan Node.js v26 miliknya sendiri, ditambah ripgrep dan ffmpeg, sehingga Anda tidak perlu mengelola runtime bahasa sendiri atau khawatir Python distro bertabrakan dengan milik agen. Ubuntu LTS versi mana pun yang cukup baru dengan akses SSH dan pengguna berhak sudo sudah memadai. Jika Anda pernah meng-host agen sendiri (misalnya dengan mengikuti panduan kami tentang men-deploy OpenClaw di VPS), alur berikut akan terasa akrab, tanpa sebagian besar kerumitan dependensi.
Memasang Hermes Agent di Ubuntu, langkah demi langkah
1. Jalankan installer resmi
Nous Research menerbitkan satu skrip instalasi yang menangani kloning repositori, virtual environment, dependensi, dan perintah hermes global:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashSeperti pada installer yang disalurkan lewat pipe, Anda bebas mengunduh skripnya lebih dulu dan membacanya sebelum dieksekusi, kebiasaan bijak pada mesin yang akan menyimpan kunci API.
2. Muat ulang shell Anda
Installer menambahkan hermes ke PATH Anda, jadi terapkan perubahannya:
source ~/.bashrc # or: source ~/.zshrc3. Jalankan agen
Jalankan hermes untuk CLI klasik, atau hermes --tui untuk antarmuka terminal modern yang direkomendasikan dokumentasi. Pada peluncuran pertama, ia memandu Anda melewati proses setup. Selanjutnya, hermes --continue (bentuk singkat hermes -c) melanjutkan sesi terakhir Anda, sehingga koneksi SSH yang terputus tidak merugikan apa pun.
4. Verifikasi instalasi
hermes doctor mendiagnosis masalah konfigurasi dan dependensi, sedangkan hermes update mendeteksi cara Anda memasangnya dan menerapkan jalur pembaruan yang sesuai. Keduanya perlu Anda ketahui sebelum ada yang rusak.
Arahkan ke sebuah model: kunci dan penyedia
Hermes sengaja dibuat agnostik terhadap model, dan dokumentasinya menjelaskan dua jalur:
- Nous Portal (tercepat):
hermes setup --portalmenjalankan satu alur OAuth yang mencakup akses model plus empat alat terkelola: pencarian web, pembuatan gambar, text-to-speech, dan otomatisasi browser. Portal adalah jalur berlangganan, dengan paket berbayar yang mencakup kredit model bulanan dan katalog model yang luas. - Bawa penyedia Anda sendiri:
hermes modelmembuka pemilih interaktif dengan 40+ penyedia, di antaranya OpenAI, Anthropic, Google Gemini, xAI, DeepSeek, OpenRouter, AWS Bedrock, Azure, Ollama, dan endpoint kustom. Sebagian besar hanya perlu satu variabel lingkungan sepertiOPENROUTER_API_KEY, atau login OAuth yang dipicu dari pemilih tersebut.
Konfigurasi tersimpan di ~/.hermes/config.yaml, bisa dibaca dan ditulis melalui hermes config get dan hermes config set, dan hermes setup menjalankan ulang wizard lengkap kapan pun Anda berubah arah (tersedia flag --non-interactive untuk pembangunan ulang secara terskrip). Berganti model nanti hanyalah soal menu, bukan migrasi: tanpa ubah kode, tanpa terkunci vendor.
Jalankan 24/7: layanan gateway systemd bawaan
Di sinilah VPS membuktikan nilainya — dan di sini Hermes berperilaku lebih baik daripada sebagian besar agen. Anda tidak butuh PM2, tmux, atau unit file tulisan tangan: gateway pesan (proses berjalan lama yang menghubungkan agen Anda ke Telegram, Discord, Slack, WhatsApp, Signal, email, dan lainnya) sudah dilengkapi manajemen layanan native. Konfigurasikan platform Anda, lalu pasang sebagai layanan systemd:
hermes gateway setup # interactive platform configuration
hermes gateway install # install as a systemd user service
hermes gateway start
hermes gateway statusDi server headless ada satu langkah tambahan yang mudah terlewat. Layanan systemd tingkat user biasanya berhenti saat Anda logout, jadi beri tahu systemd agar menjaga layanan pengguna Anda tetap hidup tanpa sesi aktif:
sudo loginctl enable-linger $USERSebagai alternatif, pasang sebagai layanan tingkat sistem yang menyala saat boot dengan sudo hermes gateway install --system. Mode menjalankan yang terdokumentasi terbagi seperti ini:
| Mode | Perintah | Paling cocok untuk |
|---|---|---|
| Foreground | hermes gateway run | Pengujian, serta lingkungan seperti Docker, WSL2, atau Termux |
| Layanan user | hermes gateway install | VPS yang Anda kelola sebagai satu pengguna: tambahkan enable-linger untuk mesin headless |
| Layanan sistem | sudo hermes gateway install --system | Menyala saat boot pada server agen khusus |
Log tersimpan di ~/.hermes/logs/gateway.log dan juga dapat diakses lewat hermes logs; hermes gateway restart dan hermes gateway stop bekerja sesuai namanya, dan hermes gateway list menampilkan status gateway setiap profil. Karena gateway terdaftar sebagai unit systemd biasa, ia tampil bersama semua layanan lain di mesin tersebut. Penyegaran kami tentang menampilkan dan mengelola layanan systemd membantu ketika Anda ingin melihatnya dalam konteks.
Akses jarak jauh: sepenuhnya headless, dikendalikan dari aplikasi chat Anda
Pertanyaan yang wajar untuk agen apa pun di server: apakah Anda butuh layar? Untuk Hermes jawabannya jelas tidak. Instalasi terminal adalah warga kelas satu, bukan opsi darurat yang terdegradasi: CLI, TUI, gateway, dan eksekusi tersandbox semuanya bekerja lewat SSH biasa tanpa display server dan tanpa aplikasi desktop. Sehari-hari Anda bahkan jarang perlu SSH: begitu gateway berjalan, agen dapat dijangkau dari platform pesan mana pun yang Anda konfigurasikan, dengan satu memori bersama di seluruhnya ("satu agen, satu memori, semua permukaan", seperti kata proyeknya). Minta laporan status dari Telegram di ponsel Anda, lanjutkan percakapan yang sama dari Slack di meja kerja, dan biarkan otomatisasi terjadwal mengirim hasilnya ke mana pun Anda mau.
Dasar keamanan untuk agen yang selalu aktif
Agen yang mengeksekusi perintah dan menyimpan kunci API layak mendapat konfigurasi yang sedikit paranoid. Kabar baiknya: tidak ada bagian dari panduan ini yang menuntut pembukaan port masuk, karena gateway terhubung ke luar menuju platform pesan, dan Anda mengelola mesin lewat akses SSH yang sudah Anda miliki. Pertahankan seperti itu:
- Pastikan tidak ada yang terekspos. Setelah setup, periksa port mana yang terbuka di server Linux Anda dan konfirmasi bahwa satu-satunya yang dapat dijangkau dari internet adalah SSH. Dan ingat: firewall dan pemilihan port mengurangi paparan, bukan pengganti autentikasi yang sesungguhnya.
- Gunakan pemasangan lewat DM. Hermes menghindari daftar izin pengguna yang di-hardcode: akun tak dikenal yang mengirim pesan ke agen Anda menerima kode pemasangan, yang Anda setujui secara eksplisit dengan
hermes pairing approve telegram <CODE>. Kode kedaluwarsa setelah satu jam. Jangan pernah menyetujui kode yang bukan Anda picu sendiri. - Lindungi kunci Anda. Kredensial penyedia tersimpan di bawah
~/.hermes/. Jaga agar direktori itu hanya bisa dibaca oleh pengguna Anda, jauhkan dari repositori git mana pun, dan gunakanhermes backup, yang mengarsipkan konfigurasi dan sesi ke sebuah zip, alih-alih menyalin secara sembarangan. - Batasi eksekusi. Hermes mendukung persetujuan perintah dan beberapa backend sandbox; di server, backend Docker menambahkan batas isolasi nyata antara shell agen dan host Anda.
Ukuran VPS: jawaban jujurnya
Nous Research tidak menerbitkan angka minimum RAM atau CPU, jadi setiap angka pasti yang Anda baca di tempat lain adalah karangan. Yang dokumentasinya sebut hanyalah arahan umum: Hermes "hidup di mana pun Anda menempatkannya: VPS $5, klaster GPU, atau infrastruktur serverless." Klaim itu kredibel karena arsitekturnya. Ketika Anda memakai Nous Portal atau penyedia terkelola mana pun, inferensi berjalan di GPU pihak lain; VPS Anda hanya menjalankan proses agen: runtime Python dan Node.js yang disertakan, gateway, serta perintah shell apa pun yang dieksekusi agen. Jejaknya sederhana. Rencanakan yang lebih besar hanya jika beban kerja Anda menuntutnya: eksekusi tersandbox Docker menambah overhead kontainer, tugas media bergantung pada ffmpeg, dan mengarahkan hermes model ke endpoint Ollama lokal mengubah perhitungan sepenuhnya, karena bobot model butuh RAM yang tak pernah disentuh jalur API.
Yang lebih penting daripada ukuran mentah adalah mesin itu benar-benar milik Anda dan benar-benar selalu menyala. Sebuah VPS Linux dari rdp.monster memberi Anda akses root penuh untuk installer dan layanan systemd-nya, CPU dan RAM dedikasi yang tidak dibagi-bagi saat agen Anda berpikir, bandwidth tak terbatas (fair-use) untuk alat web-nya, dan tanpa KYC (bayar dengan kripto jika Anda mau). Server siap sekitar 10 detik setelah pembayaran terkonfirmasi, artinya Hermes bisa dipasang, dipasangkan dengan Telegram Anda, dan sudah mulai belajar sebelum kopi Anda dingin.
Pertanyaan yang sering ditanyakan
Apa persyaratan server minimum untuk Hermes Agent?
git, curl, dan xz-utils; installer sudah menyertakan Python 3.11, Node.js v26, ripgrep, dan ffmpeg. Karena inferensi berjalan di perangkat penyedia model Anda, VPS hanya menampung runtime agen dan gateway, yang menurut Nous cukup dengan VPS $5. Tambahkan cadangan jika Anda mengaktifkan sandbox Docker atau menjalankan model lokal lewat Ollama, yang butuh RAM jauh lebih banyak.Apakah Hermes Agent gratis digunakan?
hermes model). Model lokal lewat Ollama menghindari biaya per token tetapi menuntut sumber daya server jauh lebih besar.Apa bedanya Hermes Agent dengan OpenClaw dan agen serupa?
Bisakah Hermes Agent berjalan tanpa layar atau GUI?
hermes, dan menjaganya tetap hidup secara headless dengan hermes gateway install plus sudo loginctl enable-linger $USER. Begitu gateway aktif, Anda berinteraksi dari Telegram, Discord, Slack, WhatsApp, Signal, atau email, tanpa monitor, sesi RDP, atau X server.Adrien Roche, Editor Infrastruktur & Hosting
Insinyur sistem dengan pengalaman 10+ tahun mengoperasikan armada Windows Server dan Linux. Adrien mengelola dokumentasi infrastruktur rdp.monster dan menulis panduan kami tentang RDP, hosting VPS, administrasi server, jaringan, dan perangkat privasi.




