Command Termux Lengkap
Semua command dari tutorial: folder, unzip, nano, Node.js, Python, tmux, dan lainnya. Tekan Salin di tiap command.
Tidak ada command yang cocok.
Setup awal
Dilakukan sekali saat pertama pakai Termux.
Izin akses folder HP (tekan Allow)
termux-setup-storageUpdate semua paket
pkg update -y && pkg upgrade -yInstall paket dasar untuk bot
pkg install nodejs git unzip ffmpeg tmux nano -yInstall Python
pkg install python -yInstall alat build (kalau npm/pip gagal di modul tertentu)
pkg install python make clang -yCari, lihat, dan hapus paket
pkg search namapaket
pkg list-installed
pkg uninstall namapaketGanti mirror kalau download paket lambat atau error
termux-change-repoBuka dan pindah folder
Perintah utamanya cd. Nama folder berspasi harus pakai kutip.
Masuk folder
cd namafolderMasuk folder bot dari mana pun
cd ~/botMasuk folder yang namanya ada spasi
cd "gpt website"Naik satu folder
cd ..Kembali ke home Termux
cd ~Buka folder Download HP
cd ~/storage/downloads && lsBuka penyimpanan utama HP dan folder kamera
cd ~/storage/shared && ls
cd ~/storage/dcim && lsLihat isi folder
lsLihat isi folder termasuk file tersembunyi (.env dll)
ls -aLihat isi folder lengkap dengan ukuran
ls -lhCek sekarang ada di folder mana
pwdFile dan folder
Buat, salin, pindah, hapus, dan cari.
Buat folder baru
mkdir namafolderBuat file kosong
touch namafile.jsSalin file
cp file.txt ~/tujuan/Salin folder beserta isinya
cp -r ~/storage/downloads/"gpt website" ~/gptwebPindah atau ganti nama file/folder
mv namalama namabaruHapus file
rm namafileHapus folder beserta isinya (hati-hati, tidak bisa dibatalkan)
rm -rf namafolderTampilkan isi file
cat namafileTampilkan 20 baris terakhir, atau pantau terus (log)
tail -n 20 log.txt
tail -f log.txtCari folder di HP
find ~/storage/shared -iname "*gpt*website*" -type dLihat ukuran folder
du -sh namafolderBersihkan layar
clearZip dan unzip
Install dulu kalau belum ada: pkg install unzip zip -y
Ekstrak zip di folder sekarang
unzip namafile.zipEkstrak zip ke folder tertentu
unzip namafile.zip -d ~/botEkstrak zip dari folder Download
cd ~/storage/downloads
unzip namafile.zip -d ~/botNama zip ada spasi
unzip "nama file.zip" -d ~/botEkstrak dan timpa file yang sudah ada
unzip -o namafile.zip -d ~/botLihat isi zip tanpa ekstrak
unzip -l namafile.zipBuat zip dari folder
zip -r hasil.zip namafolderEkstrak file .tar.gz
tar -xzf namafile.tar.gzSetelah unzip, cek isinya sampai package.json (Node) atau file .py terlihat
cd ~/bot && ls -aEdit file dengan nano
Perlu hanya kalau ada file yang harus diisi, misalnya token di config.js atau .env.
Install nano kalau belum ada
pkg install nano -yEdit config.js
nano config.jsEdit .env
nano .envKalau hanya ada .env.example, salin dulu lalu edit
cp .env.example .env && nano .envEdit file Python atau file lain
nano namafile.pyContoh isi config.js bot panel (ganti nilainya, nama key bisa beda tiap 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
}Git
Untuk ambil bot dari GitHub.
Ambil bot dari GitHub ke folder bot
git clone LINK_REPO botUpdate bot ke versi terbaru dari repo
cd ~/bot
git pullBot Node.js
Semua dijalankan di dalam folder bot.
Cek versi Node dan npm
node -v
npm -vInstall library bot (wajib sekali sebelum jalan)
npm installKalau install gagal karena RAM habis
NODE_OPTIONS=--max-old-space-size=1024 npm installCek nama file utama bot (lihat bagian main dan scripts)
cat package.jsonJalankan bot lewat script start
npm startJalankan bot kalau tidak ada script start
node index.jsInstall satu library tambahan
npm install namalibraryHentikan bot yang sedang jalan
Ctrl+CBot Python
Semua dijalankan di dalam folder bot.
Install Python
pkg install python -yCek versi
python --version
pip --versionInstall library dari requirements.txt
pip install -r requirements.txtInstall satu library
pip install namalibraryJalankan bot
python namafile.pyKalau pip gagal di modul tertentu, install alat build dulu
pkg install clang make -yHentikan bot yang sedang jalan
Ctrl+CBiar bot jalan terus
Supaya bot tidak mati saat Termux ditutup atau layar mati.
Cegah Android mematikan Termux
termux-wake-lockMatikan wake lock
termux-wake-unlocktmux: buat sesi, lalu jalankan bot di dalamnya
tmux new -s bot
termux-wake-lock
npm starttmux: kembali ke sesi bot
tmux attach -t bottmux: lihat semua sesi
tmux lstmux: matikan sesi bot
tmux kill-session -t botJalankan lagi lain kali
cd ~/bot
tmux new -s bot
termux-wake-lock
npm startAlternatif tanpa tmux: nohup (log masuk ke log.txt)
nohup node index.js > log.txt 2>&1 &Alternatif: pm2 (auto restart kalau bot crash)
npm install -g pm2
pm2 start index.js --name botpm2: lihat daftar, log, restart, dan stop
pm2 list
pm2 logs bot
pm2 restart bot
pm2 stop botProses dan sistem
Cek apa yang sedang jalan dan matikan kalau perlu.
Lihat proses yang jalan
ps auxPantau proses dan pemakaian RAM secara langsung (keluar dengan Ctrl+C)
topMatikan proses berdasarkan nama
pkill node
pkill pythonCek sisa RAM dan penyimpanan
free -h
df -hDownload file dari link
pkg install wget curl -y
wget LINK_FILECek koneksi internet
ping -c 3 google.comLihat riwayat command dan keluar dari Termux
history
exitWeb GPT (Ollama)
Untuk web chat GPT dari folder "gpt website".
Install Node.js dan Ollama
pkg update -y && pkg install nodejs ollama -ySalin folder dari Download ke Termux
cp -r ~/storage/downloads/"gpt website" ~/gptwebAtau kalau berupa zip
unzip "gpt website.zip" -d ~/gptwebMasuk folder dan install
cd ~/gptweb && ls
npm installJalankan Ollama di background
termux-wake-lock
ollama serve &Download model ringan untuk HP
ollama pull llama3.2:3bLihat model yang sudah terinstall
ollama listJalankan web-nya, lalu buka http://localhost:3001 di browser HP
npm startJalankan lagi lain kali
cd ~/gptweb
termux-wake-lock
ollama serve &
npm startPanel Pterodactyl
Di panel tidak ada terminal biasa, jadi pakai File Manager dan tab Startup.
Upload zip ke File Manager, lalu pilih Unarchive ke /home/container. Pastikan package.json ada langsung di /home/container, bukan di sub-folder.
Command di tab Startup untuk bot Node.js
npm install && npm startKalau bot tidak punya script start
node index.jsCommand Startup untuk bot Python
pip install -r requirements.txt && python namafile.pyIsi token dan konfigurasi: klik config.js atau .env di File Manager lalu edit, atau pakai variabel di tab Startup. Kalau bot punya web, pakai port dari tab Network dan listen di 0.0.0.0.
Kalau ada error
Error yang paling sering muncul dan solusinya.
pkg install python make clang -y