Linux

ai-memory Hermes Agent: Tak Perlu Ulang Cerita

ai-memory Hermes Agent: Tak Perlu Ulang Cerita

Apa yang dimaksud ai-memory Hermes Agent?

Dalam dokumentasi resmi, fitur ini disebut Persistent Memory, bukan nama perintah terpisah “ai-memory”. Ia menyimpan catatan terkurasi agar preferensi, lingkungan kerja, dan pelajaran penting dapat dibawa ke sesi berikutnya. Ada dua penyimpanan bawaan: MEMORY.md untuk catatan agen dan USER.md untuk profil pengguna. Keduanya berada di ~/.hermes/memories/, lalu dimuat sebagai snapshot ketika sesi baru dimulai.

Fitur tersebut berbeda dari riwayat percakapan penuh. Snapshot tidak berubah di tengah sesi; setelah menyimpan sesuatu, mulai sesi baru dengan /new atau jalankan CLI lagi agar catatan terbaru terbaca. Pada gateway, percakapan yang terus berjalan juga perlu batas sesi yang disengaja.

WireGuard VPN di STB Armbian: Akses Aman dari Mana Saja

WireGuard VPN di STB Armbian: Akses Aman dari Mana Saja

Bayangkan STB Armbian sebagai pintu menuju jaringan rumah. WireGuard membuat terowongan terenkripsi dari HP atau laptop di luar rumah ke STB, lalu ke home server. Jadi, dashboard Docker, CasaOS, atau Home Assistant tidak perlu dibuka langsung ke internet. Ini melanjutkan konteks seri home server; panduan Home Assistant terpisah dapat dibaca di sini, bukan berarti artikel ini memasang Home Assistant.

Sebelum mulai

Siapkan STB dengan Armbian yang masih mendapat pembaruan, akses terminal sebagai pengguna sudo, dan alamat IP lokal STB yang stabil. Pastikan router dapat diatur dan kernel image STB mendukung WireGuard (cek dokumentasi Armbian untuk varian STB sahabat). Sahabat juga memerlukan IP publik yang dapat dijangkau dari internet. Jika koneksi memakai CGNAT, port forwarding biasa mungkin tidak berfungsi; tanyakan IP publik ke penyedia atau gunakan solusi jaringan perantara.

Hermes Agent Mati Saat Reboot? Aktifkan Systemd

Hermes Agent Mati Saat Reboot? Aktifkan Systemd

Hermes Agent punya beberapa bagian. Jika yang ingin tetap online adalah gateway untuk Telegram, Discord, Slack, atau platform pesan lain, gunakan service gateway resminya. Perintah percakapan biasa bukan daemon yang harus dibiarkan berjalan di terminal. Panduan ini berfokus pada gateway yang terus hidup, bukan tugas berkala.

Pasang service systemd resmi

Periksa dan siapkan gateway

Pastikan Hermes sudah terpasang dan gateway sudah dikonfigurasi. Periksa bantuan bila nama perintah di versi yang digunakan berbeda:

Home Assistant di STB: Smart Home Murah via Armbian

Home Assistant di STB: Smart Home Murah via Armbian

STB bekas yang kompatibel dapat menjadi pusat kontrol rumah dengan biaya perangkat awal lebih rendah jika perangkatnya sudah dimiliki. Konsumsi listrik bergantung pada model, jadi cek spesifikasi dan pemakaian nyata sebelum menganggapnya hemat listrik. Dengan Armbian dan Docker, sahabat dapat menjalankan Home Assistant Container untuk dashboard perangkat, integrasi, dan otomasi. Ini bukan Home Assistant OS dan tidak menyertakan Supervisor/add-ons; pembaruan container dan sistem tetap perlu dikelola sendiri.

Prasyarat dan cek kompatibilitas

Cek arsitektur dan Docker terlebih dahulu

Siapkan STB dengan Armbian yang stabil, koneksi Ethernet atau Wi-Fi, penyimpanan yang sehat, akses SSH atau terminal, dan akun pengguna dengan sudo. Sisakan ruang untuk database riwayat. Docker Engine 23.0.0 atau lebih baru diperlukan oleh panduan Home Assistant; Docker Desktop bukan pilihan untuk server Armbian.

Skill Hermes Agent: Tambah Kemampuan Tanpa Ngoding

Skill Hermes Agent: Tambah Kemampuan Tanpa Ngoding

Saat Hermes terasa kurang, tambahkan skill atau plugin

Kalau Hermes Agent belum bisa mengerjakan jenis tugas tertentu, solusi yang tepat bisa berupa skill Hermes Agent atau plugin, bukan langsung mengganti model. Skill memberi prosedur dan pengetahuan yang dipanggil saat relevan; plugin menambahkan tool, hook, atau integrasi. Untuk memahami pilihan model lebih dulu, baca cara setting model AI Hermes Agent, tetapi artikel ini fokus pada penambahan kemampuan.

Cari dari katalog resmi

Buka dokumentasi Hermes dan mulai dari katalog bundled skills. Skill bawaan berada di ~/.hermes/skills/, sedangkan Skills Hub dapat mencari sumber official, skills.sh, well-known, GitHub, dan beberapa marketplace. Di terminal, perintah yang terdokumentasi adalah:

Uptime Kuma di STB Armbian: Ketahuan Saat Server Mati

Uptime Kuma di STB Armbian: Ketahuan Saat Server Mati

Uptime Kuma di STB Armbian: untuk apa?

Uptime Kuma adalah dashboard pemantauan mandiri. Ia menjalankan pengecekan berkala, lalu memberi tahu ketika website atau server tidak merespons. STB Armbian cocok dijadikan pengawas hemat listrik karena bisa menyala terus. Jika ingin menyiapkan pengelolaan container lebih dulu, lihat panduan memasang Portainer di STB Armbian.

Bedanya Portainer vs Uptime Kuma

Portainer mengelola container: membuat, menghentikan, melihat log, dan mengatur stack. Uptime Kuma memantau apakah layanan hidup atau mati. Keduanya bisa dipasang bersamaan, tetapi fungsinya berbeda: Portainer mengurus aplikasi, sedangkan Kuma mengawasi hasilnya.

Hermes Agent Lemot di RAM 2GB? Ringankan Bebannya

Hermes Agent Lemot di RAM 2GB? Ringankan Bebannya

Cari tahu apa yang membuatnya lambat

Hermes Agent yang berjalan pelan di STB atau VPS dengan RAM 2 GB belum tentu mengalami error instalasi. Bisa jadi sistem kehabisan memori saat model, alat browser, dan layanan latar berjalan bersamaan. Fokus panduan ini adalah optimasi performa pada perangkat kecil, bukan pemulihan backup atau perbaikan semua jenis error.

Mulailah saat gejala muncul dengan memeriksa memori:


free -h

ps aux --sort=-%mem | head

free -h memberi gambaran RAM dan swap yang tersedia, sedangkan perintah kedua mengurutkan proses berdasarkan pemakaian memori. Catat proses teratas dan bandingkan saat Hermes sedang diam dengan saat menjalankan tugas berat. Jangan langsung menghentikan proses yang tidak dikenal; cari tahu fungsinya dan pastikan bukan layanan sistem penting.

Pasang Portainer di STB Armbian: Kelola Docker via Web

Pasang Portainer di STB Armbian: Kelola Docker via Web

Dashboard Docker dari browser

Mengelola beberapa container Docker di STB lewat terminal bisa terasa merepotkan, terutama saat ingin melihat status atau log dengan cepat. Portainer menyediakan dashboard web untuk mengelola container, image, volume, dan jaringan. Ia bukan pengganti Docker: Portainer adalah antarmuka kontrol untuk Docker yang sudah berjalan.

Sebelum mulai, pastikan Armbian dan Docker sudah terpasang serta Docker Engine dapat menjalankan container biasa. Periksa ruang penyimpanan dan alamat IP STB. Dukungan image dan Docker bergantung pada arsitektur serta konfigurasi perangkat; cek arsitektur STB (perintah uname -m) dan pastikan image Portainer yang ditarik sesuai dengan arsitektur tersebut, mengacu pada dokumentasi resmi Portainer. Jika Docker belum berfungsi, bereskan itu lebih dulu.

Cara Pasang Samba di STB Armbian Jadi Server File

Cara Pasang Samba di STB Armbian Jadi Server File

Pahami rancangan sebelum memasang

Samba menjadikan STB Armbian sebagai server file melalui protokol SMB. Ini cocok untuk berbagi film, foto, dan dokumen di LAN rumah, bukan pengganti Nextcloud atau layanan sinkronisasi cloud. Klien membaca atau menulis file yang sama di HDD; tidak ada sinkronisasi otomatis ke banyak perangkat saat STB mati.

Gunakan alamat IP lokal STB yang stabil, misalnya melalui reservasi DHCP di router. Siapkan backup konfigurasi sebelum mengubahnya. Kesalahan kecil pada /etc/fstab dapat membuat sistem gagal memasang disk saat boot, jadi catat UUID dan uji perubahan dengan teliti.

Jadwal Otomatis Hermes Agent? Begini Cara Atur Cron

Jadwal Otomatis Hermes Agent? Begini Cara Atur Cron

Cron Hermes bukan backup

Fitur cron Hermes Agent adalah scheduler untuk menjalankan prompt pada waktu tertentu. Ia cocok untuk briefing pagi, pemeriksaan server, atau ringkasan berita berkala. Cron bukan fitur backup-restore konfigurasi. Backup menyimpan keadaan agar dapat dipulihkan, sedangkan cron menyimpan pekerjaan yang akan dijalankan.

Jadwal tetap bergantung pada gateway atau proses Hermes yang menjalankan scheduler. Jika layanan berhenti, pekerjaan mungkin menunggu sampai scheduler aktif kembali (perilaku ini bisa berbeda menurut versi dan konfigurasinya).