Termux Bot GPT

Jalankan web chat GPT (Ollama) dari folder "gpt website" di HP kamu. Ketik satu perintah, tekan Enter, tunggu selesai, baru lanjut.

  1. Beri Termux izin membaca folder HP. Tekan Allow saat popup muncul.

    termux-setup-storage
  2. Install Node.js (untuk menjalankan web) dan Ollama (mesin AI).

    pkg update && pkg install nodejs ollama -y
  3. Salin folder ke dalam Termux. Tanda kutip dipakai karena nama folder ada spasi. Jangan install langsung di folder Download, karena sering gagal.

    cp -r ~/storage/downloads/"gpt website" ~/gptweb
  4. Masuk ke folder lalu cek isinya. Harus ada file package.json. Kalau tidak ada, masuk dulu ke folder di dalamnya dengan cd.

    cd ~/gptweb && ls
  5. Install semua library dan build tampilan web. Ini paling lama, tunggu sampai selesai.

    npm install
  6. Cegah Android mematikan Termux saat layar mati.

    termux-wake-lock
  7. Jalankan Ollama di background. Tanda & membuat terminal tetap bisa dipakai.

    ollama serve &
  8. Download model AI. Model 3B ini ringan untuk HP.

    ollama pull llama3.2:3b
  9. Jalankan web-nya.

    npm start

Lalu buka http://localhost:3001 di browser HP dan masukkan password dari README.

Jalankan lagi lain kali

Cukup ulangi tiga perintah ini:

cd ~/gptweb termux-wake-lock ollama serve & npm start

Catatan

Model lainKalau RAM HP 8 GB ke atas, boleh pakai godmoded/llama3-lexi-uncensored. Kalau memakai model selain bawaan, pilih atau ganti nama modelnya di pengaturan web.
Install gagal karena RAM habisJalankan: NODE_OPTIONS=--max-old-space-size=1024 npm install
KeamananServer ini bisa menjalankan perintah shell lewat WebSocket. Pakai hanya di localhost dan jangan dibuka ke internet.
Folder tidak ditemukan di langkah 3Cari lokasinya: find ~/storage/shared -iname "*gpt*website*" -type d, lalu ganti path di perintah cp.

Termux Bot Apa Saja

Pola ini cocok untuk hampir semua bot Node.js. Pilih bagian A untuk Termux, atau bagian B untuk Panel Pterodactyl.

A. Di Termux

  1. Setup sekali saja: install Node.js, Git, dan Unzip.

    pkg update && pkg install nodejs git unzip -y
  2. Ambil bot. Pilih salah satu: dari GitHub, atau dari file zip.

    git clone LINK_REPO
    unzip namafile.zip -d bot
  3. Masuk ke folder bot dan cek isinya. Harus ada package.json.

    cd bot && ls
  4. Install library yang dibutuhkan bot.

    npm install
  5. Isi konfigurasi (token, dll). Simpan dengan Ctrl+O lalu Enter, keluar dengan Ctrl+X.

    nano .env

    Kalau bot memakai file config, ganti dengan nano config.js.

  6. Jalankan bot. Kalau tidak ada script start, pakai node index.js.

    termux-wake-lock npm start

Biar bot jalan terus di background

pkg install tmux -y tmux new -s bot

Jalankan bot di dalamnya, lalu keluar tanpa mematikan dengan Ctrl+B lepas, lalu D. Untuk kembali:

tmux attach -t bot

B. Di Panel Pterodactyl

  1. Upload zip ke File Manager, lalu pilih Unarchive ke /home/container.

  2. Pastikan package.json ada langsung di /home/container, bukan di dalam sub-folder.

  3. Buka tab Startup, isi command:

    npm install && npm start

    Atau node index.js kalau bot tidak punya script start.

  4. Isi token dan konfigurasi lewat File Manager atau variabel di tab Startup.

  5. Kalau bot punya web, pakai port dari tab Network dan listen di 0.0.0.0.

Command Termux yang sering dipakai

lsLihat isi folder
cd namaMasuk folder
cd ..Naik satu folder
pwdLihat posisi sekarang
nano fileEdit file
rm -rf namaHapus folder (hati-hati)
Ctrl+CHentikan program yang sedang jalan

Kalau ada error

command not foundPaketnya belum diinstall. Pakai: pkg install namapaket
Cannot find moduleLibrary belum lengkap. Jalankan npm install lagi.
No such file or directoryKamu salah folder. Cek dengan pwd dan ls.