HomeBlogSelf-Hosting

Cara deploy asisten AI pribadi di VPS — langkah demi langkah

Asisten yang di-hosting di laptop akan mati begitu laptopnya ditutup. Server seharga $6/bulan tidak pernah tidur. Ini yang sebenarnya dibutuhkan untuk menjalankan AI-mu sendiri 24/7 — setiap langkah, setiap titik gagal yang umum terjadi, dan jalan pintas satu perintah di akhir.

15 Juli 2026 VPS

Pertama, model mentalnya dulu. Asisten AI self-hosted punya dua bagian: model (kecerdasannya, biasanya berupa API cloud — kamu tidak bisa menjalankan model kelas atas di server murah, dan kamu memang tidak perlu) dan lapisan agen (semua yang membuatnya jadi milikmu: memori, riwayat percakapan, integrasi, tugas terjadwal). Lapisan agen inilah yang kamu host. Ringan, tidak butuh GPU, dan bagian inilah yang mengumpulkan datamu — persis kenapa bagian ini harus ada di mesin yang kamu kendalikan.

Yang kamu butuhkan sebelum mulai: sebuah VPS (~$5–15/bulan), sumber model (API key atau langganan AI), akun Telegram, dan sekitar satu jam waktu.

Langkah 1 — Pilih server

Provider VPS mana pun yang reputable bisa dipakai. Spek jujur untuk lapisan agen: 1–2 vCPU, 2–4 GB RAM, disk 20+ GB. Tahan godaan upsell — kamu menjalankan proses Node dan database SQLite, bukan melatih model. Pilih region yang dekat denganmu (latensi) atau dekat dengan zona nyaman hukummu (yurisdiksi — bagi sebagian orang, ini justru intinya).

Langkah 2 — Kebersihan dasar, sebelum apa pun

Lima menit yang mencegah sembilan puluh persen bencana: login pakai SSH key dan matikan login pakai password; buat user non-root; aktifkan pembaruan keamanan otomatis; nyalakan firewall yang hanya mengizinkan SSH. Tidak ada satu pun dari ini yang khusus soal AI — ini beda antara "server milikku" dan "node bot-net milik orang lain".

Langkah 3 — Install runtime

Untuk kebanyakan stack asisten modern, itu berarti Node.js LTS plus git. Satu aturan yang lebih penting dari pilihan tooling mana pun: secret disimpan di file environment dengan izin akses terbatas, jangan pernah di dalam kode. API key model dan token bot-mu adalah kunci identitas asistenmu; perlakukan seperti password email kamu.

Langkah 4 — Sambungkan antarmuka

Kamu tidak perlu membangun aplikasi — kamu sudah membawa antarmukanya ke mana-mana. Buat bot lewat BotFather milik Telegram (butuh semenit dan gratis), masukkan tokennya ke file environment-mu, dan asistenmu langsung punya jendela chat di setiap perangkat yang kamu punya, lengkap dengan pesan suara, file, dan foto.

Langkah 5 — Beri ia memori yang bertahan

Asisten tanpa persistensi itu ibarat ikan mas dengan tagihan server. Percakapan, fakta yang diekstrak, dan pengaturan harus berakhir di database di disk VPS — SQLite sudah lebih dari cukup untuk skala personal. Lalu jadwalkan backup harian dari database itu ke lokasi kedua. (Kenapa arsitektur memori lebih penting dari yang orang kira dibahas di artikel tersendiri.)

Langkah 6 — Langkah yang sering dilewatkan semua orang: process supervision

Di sinilah kebanyakan setup DIY diam-diam gagal. Menjalankan asisten dalam sesi terminal berarti ia berhenti begitu sesinya terputus. Menjalankannya dengan nohup berarti ia berhenti pada crash pertama yang tak tertangani — diam-diam, jam 3 pagi, dan kamu baru sadar beberapa hari kemudian. Jawaban sebenarnya adalah service systemd dengan Restart=always: crash membuatnya restart, reboot membuatnya restart, dan init system mesin itu sendiri — bukan ingatanmu — yang bertanggung jawab menjaganya tetap hidup. Satu langkah ini adalah beda antara "skrip yang aku jalankan sekali" dan "asisten yang menjawab kapan pun".

Ongkos dari kesalahan-kesalahan ini

Setiap langkah yang dilewatkan punya harganya sendiri. Lewatkan kebersihan dasar: server yang diretas dan seluruh memori asistenmu terbaca. Lewatkan persistensi: berbulan-bulan konteks yang terkumpul hilang begitu satu proses di-restart. Lewatkan process supervision: asisten yang perlahan berhenti kamu percaya, karena kadang ia… tidak ada. Dan tetap host di laptop pada akhirnya: pengingat yang tidak muncul, pesan yang menumpuk tak terjawab, pekerjaan terjadwal yang tak pernah berjalan — hal-hal persis yang kamu inginkan dari sebuah asisten.

Jalan pintasnya

Semua yang di atas hanya butuh satu sore kalau kamu menikmati urusan infrastruktur — dan jadi pekerjaan rutin yang membebani kalau kamu tidak. Avelina AI adalah arsitektur persis ini, dikemas rapi: installer berpandu memasang agen di VPS-mu lengkap dengan antarmuka Telegram, database memori yang persisten, process supervision dan backup harian yang sudah terpasang, plus update yang sudah ditandatangani (signed) setelahnya. Kamu mendapat semua yang dibangun di panduan ini — termasuk bagian di mana seluruh data yang terkumpul tetap ada di servermu — tanpa harus merakitnya sendiri.

FAQ

Apakah aku butuh GPU?
Tidak. Lapisan agen itu ringan; modelnya dipanggil lewat API. GPU baru penting kalau nanti kamu memilih menjalankan bobot model lokal.

Bisa nggak aku pakai laptop saja?
Bisa, sampai laptopnya ditutup. Asisten yang selalu aktif butuh mesin yang selalu aktif — itulah alasan utama dari VPS.

Total biaya operasional?
$5–15/bulan untuk server plus pemakaian modelmu. Infrastruktur ≈ dua cangkir kopi sebulan.

Apa yang sebenarnya membuatnya "24/7"?
Process supervision (systemd, Restart=always) — bukan servernya itu sendiri. Mesin bisa terus menyala; proses yang tak diawasi tidak.

Bisakah aku dapat semua ini tanpa setup manual?
Bisa — itu persis yang dilakukan installer Avelina AI, arsitektur yang sama, satu perintah.

Versi jadi dari panduan ini, dalam satu perintah