Panduan Langkah-demi-Langkah Instalasi dan Konfigurasi Hermes Agent di Ubuntu Server

Panduan Langkah-demi-Langkah Instalasi dan Konfigurasi Hermes Agent di Ubuntu Server

Pengantar

Perkembangan AI kini tidak hanya sebatas chatbot, tetapi juga mencakup AI agent yang dapat menjalankan tugas melalui terminal, membaca file, menggunakan tools, dan membantu melakukan berbagai pekerjaan secara otomatis.

Salah satu proyek yang menarik untuk dicoba adalah Hermes Agent dari Nous Research. AI agent ini berjalan melalui terminal dan dapat membantu berbagai kebutuhan, seperti pemrograman, otomasi, pengelolaan file, penggunaan tools, hingga menjalankan tugas berdasarkan instruksi pengguna.

Hermes Agent dapat dijalankan pada Linux, termasuk Ubuntu Server. Proses instalasinya juga cukup sederhana karena tersedia installer yang membantu menyiapkan berbagai dependensi yang dibutuhkan.

Dalam artikel ini, kita akan membahas cara instalasi Hermes Agent di Ubuntu Server, mulai dari persiapan sistem, instalasi, konfigurasi model AI, pengujian, hingga konfigurasi tambahan untuk penggunaan di server.

Apa Itu Hermes Agent?

Hermes Agent merupakan AI agent open source yang dikembangkan oleh Nous Research. Berbeda dengan chatbot biasa, Hermes dirancang untuk menjalankan tugas menggunakan tools dan mengikuti proses secara bertahap berdasarkan instruksi pengguna.

Beberapa kemampuan Hermes Agent meliputi:

  • Berinteraksi dengan model AI melalui terminal.
  • Menjalankan perintah pada sistem.
  • Membaca dan mengelola file.
  • Menggunakan web dan berbagai tools.
  • Terhubung dengan Telegram, Discord, Slack, dan WhatsApp.
  • Menggunakan MCP server untuk menambahkan kemampuan.
  • Menjalankan tugas otomatis menggunakan cron.
  • Menggunakan backend terminal seperti local, Docker, dan SSH.

Dengan kemampuan tersebut, Hermes Agent dapat dimanfaatkan sebagai AI assistant maupun alat otomasi pada Ubuntu Server.

Persiapan Sebelum Instalasi

Sebelum memasang Hermes Agent, pastikan Ubuntu Server memiliki:

  • CPU: minimal 2 core.
  • RAM: minimal 4 GB.
  • Storage: minimal 20 GB ruang kosong.
  • Koneksi internet: stabil untuk proses instalasi dan penggunaan model AI.
  • Akses: user dengan hak sudo.
Catatan:
Resource yang lebih besar disarankan jika Hermes Agent digunakan dengan model AI lokal, browser automation, atau menjalankan beberapa task secara bersamaan.

Perbarui Paket Ubuntu

Perbarui package Ubuntu dan pastikan utilitas dasar yang dibutuhkan tersedia:

sudo apt update
sudo apt install -y curl git xz-utils

Installer Hermes Agent akan menangani sebagian besar dependensi tambahan seperti Python, Node.js, ripgrep, dan ffmpeg secara otomatis.

Instalasi Hermes Agent di Ubuntu Server

1. Instalasi Hermes Agent

  • Setelah package dasar tersedia, jalankan installer resmi Hermes Agent:

    curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
    Installer akan memeriksa lingkungan sistem dan menyiapkan komponen yang diperlukan. Beberapa dependensi dapat dipasang secara otomatis sehingga tidak perlu dilakukan secara manual.
  • Setelah proses selesai, muat ulang konfigurasi shell:

    source ~/.bashrc
  • Periksa apakah command hermes sudah tersedia:

    which hermes
    • Jika berhasil, terminal akan menampilkan lokasi executable Hermes.

  • Pada instalasi per-user, konfigurasi dan data Hermes umumnya berada di:

    ~/.hermes/
  • Sedangkan lokasi command dapat berada di:

    ~/.local/bin/hermes
    • Lokasi tersebut dapat berbeda apabila Hermes dipasang secara system-wide atau dijalankan menggunakan user root.

  • Jika command belum ditemukan, periksa konfigurasi PATH. Untuk instalasi per-user, tambahkan ~/.local/bin dengan:

    echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
    source ~/.bashrc
  • Kemudian periksa kembali:

    which hermes
  • Jika lokasi Hermes sudah muncul, berarti command sudah dapat digunakan.

Catatan:
Hindari menjalankan installer berulang kali hanya karena command belum ditemukan. Periksa terlebih dahulu lokasi instalasi dan konfigurasi PATH.

Konfigurasi Dasar Hermes Agent

1. Konfigurasi Awal Hermes Agent

  • Setelah Hermes berhasil terpasang, jalankan setup wizard:

    hermes setup
  • Pada bagian Terminal Backend, pilih Local untuk menjalankan command langsung pada server:

    Local - run directly on this machine
    • Jika membutuhkan isolasi lingkungan, Docker dapat digunakan. Sementara SSH dapat digunakan untuk menjalankan command pada mesin remote.

    • Setup wizard juga dapat menyediakan konfigurasi berbagai tools seperti image generation, Text-to-Speech, vision, web search, browser automation, dan computer use. Jika belum diperlukan, pilih Skip dan konfigurasi kembali nanti.

    • Messaging platform seperti Telegram, Discord, Slack, atau platform lainnya juga bersifat opsional. Hermes tetap dapat digunakan melalui terminal tanpa menghubungkan platform tersebut.

  • Setelah setup selesai, periksa konfigurasi Hermes:

    hermes doctor
    • Perintah tersebut dapat digunakan untuk membantu memeriksa kondisi instalasi dan konfigurasi Hermes.

Memilih AI Provider dan Model

1. Memilih Inference Provider
Setelah konfigurasi dasar selesai, Hermes membutuhkan Inference Provider agar dapat berkomunikasi dengan model AI.

  • Untuk memilih atau mengganti provider, jalankan:

    hermes model
  • Provider yang tersedia dapat mencakup:

    • Nous Portal.
    • OpenAI atau Codex.
    • DeepSeek.
    • Google/Gemini.
    • OpenRouter.
    • Ollama.
    • Provider cloud lainnya.
    • Custom endpoint.
  • Pilih provider sesuai kebutuhan dan metode akses yang dimiliki. Beberapa provider membutuhkan API key atau akun tertentu, sedangkan provider lain menggunakan metode autentikasi berbeda.

  • Jika ingin menggunakan model lokal, Hermes dapat dikonfigurasi untuk terhubung dengan Ollama. Sementara itu, model berbasis API dapat digunakan dengan konfigurasi provider yang sesuai.

  • Daftar provider dan model dapat berubah mengikuti versi Hermes Agent. Integrasi masing-masing provider sebaiknya dibahas dalam tutorial terpisah karena memiliki metode autentikasi, model, limit, dan mekanisme pembayaran yang berbeda.

Menjalankan dan Menguji Hermes Agent

1. Menjalankan dan Menguji Hermes Agent

  • Setelah minimal satu provider AI berhasil dikonfigurasi, jalankan Hermes:

    hermes
  • Jika berhasil, Hermes akan menampilkan antarmuka percakapan pada terminal. Lakukan pengujian sederhana dengan:

  • Jika model memberikan respons, koneksi antara Hermes dan provider AI sudah berjalan.

Peringatan:
AI agent dengan akses terminal dapat melakukan tindakan pada sistem sesuai instruksi dan permission yang tersedia. Hindari pengujian yang dapat menghapus file, mengubah konfigurasi jaringan, menghentikan layanan, atau melakukan perubahan sistem sebelum memahami permission dan terminal backend Hermes.

Kesimpulan

Instalasi Hermes Agent di Ubuntu Server dapat dilakukan menggunakan installer yang telah disediakan. Setelah terpasang, konfigurasi dasar dapat dilakukan melalui hermes setup, mulai dari memilih terminal backend hingga menentukan tools yang diperlukan.

Untuk penggunaan awal, tidak semua fitur perlu langsung diaktifkan. Hermes dapat digunakan melalui terminal terlebih dahulu, kemudian fitur seperti Docker, web search, browser automation, model lokal, messaging platform, dan integrasi lainnya dapat ditambahkan sesuai kebutuhan.

Hermes juga memberikan fleksibilitas dalam memilih model dan provider AI. Karena itu, instalasi Hermes dan integrasi AI dapat dianggap sebagai dua tahap yang berbeda. Setelah Hermes terpasang, pengguna dapat menentukan provider dan model sesuai kebutuhan, infrastruktur, serta anggaran.

Dengan konfigurasi tersebut, Ubuntu Server tidak hanya dapat digunakan untuk menjalankan aplikasi dan layanan web, tetapi juga menjadi lingkungan untuk mempelajari dan mengembangkan AI agent yang dapat berinteraksi langsung dengan sistem server.


Artikel Lain

WhatsApp Kami

Support : +6282138153600

Finance : +6285191239466