diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
nanobot

nanobot

nanobot adalah framework otomasi ringan. Jalankan bot dan agen terjadwal lewat SSH, dengan jejak memori kecil dan satu binary tunggal. Dirancang untuk proyek otomasi pribadi yang butuh daemon tapi tidak perlu orkestrator penuh.

Versi

Terbaru

Sistem Operasi

Server Ubuntu 24.04 LTS

RAM minimum

1 GB

Jenis IP

IPV4,IPV6

Pengguna

Nama pengguna: nanobot

Layanan gateway berjalan di bawah nanobot pengguna

Ada dua cara untuk mengakses sistem ini.

1. SSH langsung sebagai nanobot

ssh nanobot@<SERVER_IP>

Kata sandi:

cat /root/.cloudzy-creds

2. Login sebagai root lalu ganti pengguna

ssh root@<SERVER_IP>
su - nanobot

Penggunaan

0. SSH ke server

Hubungkan ke server Anda sebagai root:

ssh root@<SERVER_IP>

Login menggunakan password Anda.

1. Beralih ke pengguna aplikasi

su -  nanobot

Nanobot tidak bisa dijalankan sebagai pengguna root.

2. Konfigurasi

Edit file konfigurasi: /home/nanobot/.nanobot/config.json

Atur dua bagian ini di konfigurasi Anda (opsi lainnya sudah memiliki nilai default).

Tambahkan atau gabungkan blok berikut ke konfigurasi yang sudah ada, jangan timpa seluruh file.

Blok Providers (kunci API)

Masukkan kunci API Anda (misalnya OpenRouter, direkomendasikan untuk pengguna global):

{
  "providers": {
    "openrouter": {
      "apiKey": "sk-or-v1-xxx"
    }
  }
}

Blok Agents (model)

Tentukan model Anda (opsional: tentukan provider secara eksplisit, defaultnya adalah deteksi otomatis):

{
  "agents": {
    "defaults": {
      "provider": "openrouter",
      "model": "anthropic/claude-opus-4-6"
    }
  }
}

3. Mulai ulang gateway

Setelah setup selesai, restart layanan gateway untuk menerapkan perubahan dan mengaktifkan konektivitas dengan aplikasi chat seperti Telegram:

sudo systemctl restart nanobot-gateway

nanobot password pengguna: tersimpan di /root/.cloudzy-creds

4. Obrolan

Mulai sesi chat interaktif:

nanobot agent

Kirim satu prompt:

nanobot agent -m "Hello!"

Integrasi Telegram

1. Buat bot

Buka Telegram:

  • Cari: @BotFather
  • Jalankan /newbot
  • Salin token bot

2. Konfigurasikan nanobot

Edit konfigurasi /home/nanobot/.nanobot/config.json

Tambahkan atau gabungkan blok berikut ke konfigurasi yang sudah ada, jangan timpa seluruh file.

{
  "channels": {
    "telegram": {
      "enabled": true,
      "token": "YOUR_BOT_TOKEN",
      "allowFrom": ["YOUR_USER_ID"]
    }
  }
}

Atur enabled ke true.

YOUR_BOT_TOKEN adalah token yang Anda terima dari BotFather saat membuat bot Telegram.

YOUR_USER_ID adalah ID pengguna Telegram Anda. ID ini dapat ditemukan di pengaturan Telegram, ditampilkan sebagai @yourUserId. Salin nilai ini tanpa simbol @ dan tempelkan ke file konfigurasi.

4. Mulai ulang layanan

sudo systemctl restart nanobot-gateway

File dan Direktori Penting

  • Rumah pengguna: /home/nanobot
  • Data aplikasi: /home/nanobot/.nanobot
  • File konfigurasi: /home/nanobot/.nanobot/config.json
  • CLI binary: Biner CLI: /home/nanobot/.local/bin/nanobot
  • Layanan Systemd: /etc/systemd/system/nanobot-gateway.service
  • File kredensial: /root/.cloudzy-creds

Catatan

  • Setelah ada perubahan konfigurasi: systemctl restart nanobot-gateway
  • Layanan dimulai otomatis saat boot
  • Gunakan systemctl dan journalctl untuk manajemen
  • Atur Ulang nanobot kata sandi pengguna (sebagai root): passwd nanobot

Lainnya di Automation

Aplikasi terkait.

Deploy nanobot sekarang. Mulai dari $2.48/bulan.