Deploy Hermes AI Agent di VPS memungkinkan agent kamu jalan 24/7 tanpa perlu PC menyala terus. Panduan ini akan menunjukkan cara install Hermes Agent di VPS Hostinger, DigitalOcean, atau penyedia VPS lainnya — lengkap dengan setup systemd untuk auto-restart, reverse proxy Nginx, dan tips keamanan. VPS dengan harga mulai $5-10/bulan sudah cukup untuk menjalankan Hermes Agent dengan performa yang baik.
Memilih VPS yang Tepat
Sebelum mulai install, pastikan VPS kamu memenuhi spesifikasi minimal:
| Spesifikasi | Minimal | Recommended |
|---|---|---|
| CPU | 1 core | 2 core |
| RAM | 2 GB | 4 GB |
| Storage | 20 GB SSD | 40 GB SSD |
| OS | Ubuntu 22.04 | Ubuntu 24.04 |
| Bandwidth | 1 TB | Unlimited |
Rekomendasi VPS untuk Indonesia: Hostinger (mulai Rp 80rb/bulan), DigitalOcean ($6/bulan), atau Vultr ($6/bulan).
Langkah 1: SSH ke VPS
Login ke VPS kamu melalui SSH:
ssh root@IP_VPS_ANDA
Untuk VPS Hostinger, gunakan port dan user yang diberikan:
ssh -p 65002 user@ip_vps_hostinger
Langkah 2: Update Sistem & Install Dependencies
sudo apt update && sudo apt upgrade -y
sudo apt install -y python3 python3-pip python3-venv git curl nginx
Langkah 3: Clone & Setup Hermes Agent
cd /opt
sudo git clone https://github.com/NousResearch/hermes-agent.git
sudo chown -R $USER:$USER hermes-agent
cd hermes-agent
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Kita install di /opt karena ini lokasi standar untuk aplikasi pihak ketiga di Linux.
Langkah 4: Konfigurasi Environment
cp .env.example .env
nano .env
Isi API key dan sesuaikan konfigurasi untuk mode production:
HERMES_MODEL=gpt-4o-mini
HERMES_MEMORY_TYPE=chroma
HERMES_PORT=8000
HERMES_LOG_LEVEL=info
Langkah 5: Setup Systemd Service
Buat service file agar Hermes Agent otomatis jalan saat VPS restart:
sudo nano /etc/systemd/system/hermes-agent.service
Isi dengan konfigurasi berikut:
[Unit]
Description=Hermes AI Agent
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/opt/hermes-agent
ExecStart=/opt/hermes-agent/venv/bin/python run_agent.py
Restart=on-failure
RestartSec=10
EnvironmentFile=/opt/hermes-agent/.env
[Install]
WantedBy=multi-user.target
Aktifkan service:
sudo systemctl daemon-reload
sudo systemctl enable hermes-agent
sudo systemctl start hermes-agent
sudo systemctl status hermes-agent
Langkah 6: Setup Reverse Proxy Nginx (Opsional)
Jika ingin mengakses Hermes Agent via web browser, setup Nginx reverse proxy:
sudo nano /etc/nginx/sites-available/hermes
server {
listen 80;
server_name agent.domainkamu.com;
location / {
proxy_pass http://127.0.0.1:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
sudo ln -s /etc/nginx/sites-available/hermes /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
Langkah 7: Setup Firewall
Amankan VPS dengan firewall:
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
Hanya buka port yang diperlukan: SSH (22), HTTP (80), dan HTTPS (443).
Perbandingan Penyedia VPS
| Provider | Harga Mulai | RAM | CPU | Kelebihan |
|---|---|---|---|---|
| Hostinger | Rp 80rb/bln | 2 GB | 1 core | Data center Indonesia, support cepat |
| DigitalOcean | $6/bln | 2 GB | 2 core | Dokumentasi lengkap |
| Vultr | $6/bln | 2 GB | 1 core | Banyak lokasi data center |
| AWS Lightsail | $3.50/bln | 512 MB | 1 core | Free tier 1 tahun |
Kesimpulan
Deploy Hermes Agent di VPS memberi kamu AI agent yang jalan 24/7 tanpa perlu komputer pribadi menyala. Dengan systemd service, agent akan otomatis restart jika crash. Setup Nginx reverse proxy memungkinkan akses dari browser. Total biaya: $5-10/bulan untuk VPS + $5-20/bulan untuk API key = investasi yang sangat terjangkau untuk punya AI agent pribadi.
FAQ
VPS mana yang recommended untuk pemula Indonesia?
Hostinger — karena ada data center di Indonesia, harga terjangkau, dan dukungan Bahasa Indonesia.
Apakah VPS $5 cukup?
Cukup untuk penggunaan personal dengan API-based model. Jangan pakai model lokal di VPS murah.
Bagaimana cara backup Hermes Agent?
Backup folder /opt/hermes-agent/memory/ dan file .env. Itu semua yang diperlukan.
Apakah perlu domain?
Tidak wajib. Bisa akses via IP langsung. Tapi domain lebih profesional dan memudahkan setup SSL.
Bagaimana cara monitor resource VPS?
Gunakan htop atau nmon. Install dengan sudo apt install htop.
Apakah VPS bisa kehabisan memory?
Kalau memory penuh, Hermes Agent akan restart otomatis (systemd restart-on-failure).
Bisa upgrade VPS nanti?
Bisa. Mayoritas provider support resize VPS tanpa reinstalasi.
Apakah perlu SSL?
Untuk akses publik, sangat disarankan. Gunakan Certbot untuk free SSL.
Bagaimana akses dari smartphone?
Setelah setup reverse proxy, akses via browser HP cukup ketik domain/IP.
Apakah VPS aman dari hacker?
Gunakan SSH key (bukan password), nonaktifkan root login, dan update rutin. Itu sudah cukup aman.
🚀 Mulai Belajar AI Sekarang!
Dapatkan akses ke materi belajar AI yang terstruktur dan mudah dipahami.
Lihat Paket Belajar →