Memperbaiki SillyTavern di Termux: error update, uninstall, dan start.sh
Panduan ini tentang memperbaiki SillyTavern itu sendiri, bukan menggantinya. Langsung ke bagian yang sesuai dengan gejala Anda.
1. Termux tidak bisa menginstal atau memperbarui apa pun
Akar masalah paling umum pada instalasi baru: Termux versi Play Store, yang sudah tidak dikelola dan membawa paket-paket usang. Uninstall versi itu dan instal Termux dari F-Droid (disarankan) atau dari rilis GitHub Termux. Lalu perbarui semuanya:
pkg update && pkg upgrade
Jika unduhan paket macet atau kehabisan waktu, jalankan termux-change-repo, pilih
mirror lain, lalu coba lagi.
2. start.sh dulu jalan — sekarang tidak
Ceritanya biasanya begini: upgrade paket mengubah Node yang diandalkan SillyTavern, atau sejak awal Node
terinstal sebagai build non-LTS. Panduan resmi menetapkan
nodejs-lts; banyak tutorial video menyebut pkg install nodejs — perbedaan itu
saja sudah menjelaskan banyak kasus "minggu lalu masih jalan." Coba langkah-langkah ini secara berurutan:
pkg update && pkg upgrade
pkg install nodejs-lts
cd ~/SillyTavern && git pull --rebase --autostash
bash start.sh
Jika masih gagal, lakukan clone baru — dengan tetap menyimpan data Anda:
mv ~/SillyTavern ~/SillyTavern-old
git clone https://github.com/SillyTavern/SillyTavern -b release
cp -r ~/SillyTavern-old/data ~/SillyTavern/
cd ~/SillyTavern && bash start.sh
Obrolan, karakter, dan pengaturan Anda ada di folder data; instalasi lama
tetap ada di ~/SillyTavern-old sampai Anda yakin semuanya sudah terbawa.
3. Server mati saat layar terkunci
Android agresif mematikan proses latar belakang, dan server Node di dalam Termux adalah sasaran utama. Diurutkan dari yang paling efektif:
- Jalankan
termux-wake-lock(atau ketuk Acquire wakelock di notifikasi Termux) sebelum sesi panjang. - Kecualikan Termux dari optimasi baterai: Settings → Apps → Termux → Battery → Unrestricted. Nama menunya berbeda-beda menurut pabrikan, dan beberapa vendor (terutama yang memakai skin Android berat) tetap mematikan aplikasi latar belakang.
- Untuk obrolan panjang, biarkan Termux tetap terlihat dalam layar terpisah alih-alih sepenuhnya di latar belakang.
4. npm crash saat instalasi (kode error 134)
Error 134 saat npm install hampir selalu berarti memori habis di ponsel dengan RAM
kecil. Tutup semua aplikasi lain dan jalankan ulang instalasinya; pastikan Node adalah build LTS
(pkg install nodejs-lts). Di perangkat 32-bit, panduan resmi juga
mewajibkan pkg install esbuild.
5. Semuanya lambat
Ada dua hal yang perlu diperiksa.
- Tiga pengaturan
config.yaml. Panduan Android resmi menyebut pemuatan karakter secara lazy, cache disk, dan cadangan obrolan otomatis sebagai pengaturan yang perlu ditinjau di perangkat dengan sumber daya terbatas. Dokumentasinya memuat nilai yang direkomendasikan saat ini. - Ukuran pustaka Anda. Penyimpanan ponsel lambat. File obrolan yang sangat besar dan pustaka berisi ratusan kartu benar-benar memperlambat waktu muat, jadi jaga pustaka di perangkat tetap ramping.
6. Obrolan atau karakter hilang
Laporan kehilangan data kebanyakan berkaitan dengan proses tulis yang terputus — aplikasi atau ponsel
dimatikan di tengah penyimpanan, atau pembaruan yang gagal. Mencegah lebih baik daripada memulihkan. Jalankan
termux-setup-storage sekali untuk mendapat akses ke penyimpanan bersama, lalu cadangkan sebelum
setiap pembaruan:
cp -r ~/SillyTavern/data ~/storage/shared/SillyTavern-backup
Jika sesuatu sudah telanjur hilang: berhenti, jangan terus menulis, dan periksa folder cadangan
milik SillyTavern sendiri di dalam data sebelum mengira yang terburuk.
7. Balasan terputus saat Anda mengunci ponsel atau berpindah aplikasi
Yang ini bukan masalah server, melainkan browser. Balasan mengalir ke tab yang terbuka lewat koneksi langsung, dan browser seluler menangguhkan tab latar belakang dalam hitungan detik untuk menghemat baterai, sehingga alirannya terputus. Tiga hal membantu:
- Biarkan layar tetap menyala sampai pembuatan balasan selesai.
- Pakai layar terpisah, agar tab tidak pernah sepenuhnya masuk ke latar belakang.
- Kurangi panjang respons, agar balasan lebih cepat selesai.
Firefox di Android cenderung menjaga tab latar belakang tetap hidup sedikit lebih lama daripada Chrome.
8. Uninstall, atau mulai lagi dari bersih
Tidak ada uninstaller. SillyTavern adalah sebuah folder di dalam Termux, jadi menghapusnya berarti
menghapus folder itu, atau menghapus Termux sendiri. Cadangkan data ke penyimpanan bersama
lebih dulu, karena keduanya ikut menghapus obrolan Anda.
Langkah lengkapnya, termasuk instal ulang bersih yang tetap menyimpan obrolan Anda: cara uninstall SillyTavern.
Jika Anda tidak ingin menjalankan server di ponsel
Semua langkah di atas menjaga SillyTavern itu sendiri tetap berjalan. Jika itu yang Anda inginkan, dokumentasi resminya bagus dan komunitasnya suka membantu.
Jika yang sebenarnya Anda butuhkan adalah karakter, kunci API, dan ponsel Anda, untuk itulah kami membuat LonelyTavern. Ini aplikasi native Android dan iPhone yang mengimpor kartu karakter V3 dan lorebook world-info, bekerja dengan penyedia apa pun yang kompatibel dengan OpenAI dengan kunci Anda sendiri, dan menyimpan semuanya di perangkat Anda.
Gratis, tanpa akun, tanpa iklan, dan tidak ada yang perlu dirawat jam 2 pagi. Ini bukan SillyTavern lengkap: tanpa ekstensi dan tanpa obrolan grup. Untuk fungsi intinya, cukup instal dan langsung pakai.
Panduan terkait: SillyTavern di iPhone: tiga cara yang berhasil · Chai: ekspor dan cadangkan chat Anda · Character.AI: ekspor dan simpan chat Anda · semua panduan.
SillyTavern dan Termux adalah proyek independen milik pembuatnya masing-masing. LonelyTavern tidak berafiliasi dengan atau didukung oleh kedua proyek itu. Perintah di sini mengikuti dokumentasi resmi SillyTavern di docs.sillytavern.app — selalu periksa di sana untuk petunjuk terkini.
