Panduan Install Bot di Termux dan Panel
Ketik satu perintah, tekan Enter, tunggu selesai, baru lanjut.
Dasar: buka folder dan unzip
Dipakai di semua langkah di bawah. Jalankan termux-setup-storage sekali dulu supaya folder HP bisa dibuka.
Buka folder
cd ~/storage/downloads && lsMembuka folder Download HP dan menampilkan isinya. Folder lain:
cd ~/storage/shared && ls
cd ~/storage/dcim && ls
cd ~ && lsBaris pertama untuk penyimpanan utama HP, kedua untuk DCIM (kamera), ketiga untuk home Termux.
Nama folder yang ada spasi harus pakai tanda kutip:
cd "gpt website" && lsUnzip file zip
pkg install unzip -y
cd ~/storage/downloads
unzip namafile.zip -d ~/botHasilnya masuk ke folder ~/bot. Kalau nama zip ada spasi, pakai kutip:
unzip "nama file.zip" -d ~/botKalau folder tujuan sudah ada dan mau ditimpa:
unzip -o namafile.zip -d ~/botLihat isi zip tanpa mengekstrak:
unzip -l namafile.zipSetelah unzip, cek isinya. Kalau hanya ada satu folder lagi di dalamnya, masuk ke folder itu sampai package.json terlihat:
cd ~/bot && ls -aCara 1: Web GPT di Termux
Jalankan web chat GPT (Ollama) dari folder "gpt website" di HP kamu.
Beri Termux izin membaca folder HP. Tekan Allow saat popup muncul.
termux-setup-storageUpdate Termux, lalu install Node.js (untuk menjalankan web) dan Ollama (mesin AI).
pkg update -y && pkg upgrade -y pkg install nodejs ollama -yBuka folder Download dulu dan pastikan "gpt website" ada di daftar.
cd ~/storage/downloads && lsKalau berupa folder, salin ke Termux. Tanda kutip dipakai karena nama ada spasi. Jangan install langsung di folder Download, karena sering gagal.
cp -r ~/storage/downloads/"gpt website" ~/gptwebKalau berupa file zip, unzip ke ~/gptweb:
pkg install unzip -y unzip "gpt website.zip" -d ~/gptwebMasuk ke folder lalu cek isinya. Harus ada file package.json. Kalau tidak ada, masuk dulu ke folder di dalamnya dengan cd.
cd ~/gptweb && lsInstall semua library dan build tampilan web. Ini paling lama, tunggu sampai selesai.
npm installCegah Android mematikan Termux saat layar mati.
termux-wake-lockJalankan Ollama di background. Tanda & membuat terminal tetap bisa dipakai.
ollama serve &Download model AI. Model 3B ini ringan untuk HP.
ollama pull llama3.2:3bJalankan web-nya.
npm start
Lalu buka http://localhost:3001 di browser HP dan masukkan password dari README.
Jalankan lagi lain kali
Cukup ulangi perintah ini:
cd ~/gptweb
termux-wake-lock
ollama serve &
npm startCatatan
Cara 2: Install bot apa pun di Termux dan Panel
Pola ini cocok untuk hampir semua bot Node.js. Pilih bagian A untuk Termux, atau bagian B untuk Panel Pterodactyl.
A. Di Termux
Setup sekali saja: izin storage, update, lalu install Node.js, Git, Unzip, FFmpeg, dan tmux.
termux-setup-storage pkg update -y && pkg upgrade -y pkg install nodejs git unzip ffmpeg tmux -yAmbil bot. Pilih salah satu: dari GitHub, atau dari file zip di folder Download.
git clone LINK_REPO botKalau dari zip, buka folder Download dulu dan cek nama file-nya:
cd ~/storage/downloads && lsLalu unzip ke folder bot:
unzip namafile.zip -d ~/botKalau nama zip ada spasi, pakai kutip: unzip "nama file.zip" -d ~/bot
Masuk ke folder bot dan cek isinya, termasuk file tersembunyi. Harus ada package.json. Kalau isinya cuma satu folder lagi, masuk dulu ke folder itu dengan cd.
cd ~/bot && ls -aInstall library yang dibutuhkan bot.
npm installIsi konfigurasi (token, owner, dll). Kalau bot memakai file config.js, edit ini. Simpan dengan Ctrl+O lalu Enter, keluar dengan Ctrl+X.
nano config.jsKalau bot memakai .env, pakai ini:
nano .envKalau .env tidak ada tapi ada .env.example, salin dulu:
cp .env.example .env && nano .envContoh isi config.js untuk bot panel. Cukup ganti nilainya, nama key bisa beda tergantung bot:
module.exports = { token: "TOKEN_BOT_TELEGRAM", owner: "ID_TELEGRAM_KAMU", domain: "https://panelkamu.com", plta: "ptla_xxxx", pltc: "ptlc_xxxx", egg: 15, nestid: 5, loc: 1 }Cek nama file utama bot lewat bagian main atau scripts.
cat package.jsonJalankan bot. Kalau tidak ada script start, pakai node index.js (atau nama file dari langkah 6).
termux-wake-lock npm startnode index.js
Biar bot jalan terus di background
tmux new -s bot
termux-wake-lock
npm startKeluar tanpa mematikan bot: tekan Ctrl+B, lepas, lalu D. Untuk kembali:
tmux attach -t botUntuk mematikan sesi bot:
tmux kill-session -t botJalankan lagi lain kali
cd ~/bot
tmux new -s bot
termux-wake-lock
npm startB. Di Panel Pterodactyl
Upload zip ke File Manager, lalu pilih Unarchive ke /home/container.
Pastikan package.json ada langsung di /home/container, bukan di dalam sub-folder.
Buka tab Startup, isi command:
npm install && npm startAtau node index.js kalau bot tidak punya script start.
Isi token dan konfigurasi lewat File Manager (klik config.js atau .env, lalu edit) atau variabel di tab Startup.
Kalau bot punya web, pakai port dari tab Network dan listen di 0.0.0.0.
Command Termux yang sering dipakai
| ls -a | Lihat isi folder (termasuk file tersembunyi seperti .env) |
| cd ~/storage/downloads | Buka folder Download HP |
| cd ~ | Kembali ke home Termux |
| unzip file.zip | Ekstrak zip di folder sekarang |
| unzip file.zip -d bot | Ekstrak zip ke folder bot |
| unzip -l file.zip | Lihat isi zip tanpa ekstrak |
| cd nama | Masuk folder |
| cd .. | Naik satu folder |
| pwd | Lihat posisi sekarang |
| nano file | Edit file |
| cat file | Tampilkan isi file |
| rm -rf nama | Hapus folder (hati-hati) |
| Ctrl+C | Hentikan program yang sedang jalan |
Kalau ada error
pkg install python make clang -y