SillyTavern auf Termux reparieren: Fehler bei Update, Deinstallation und start.sh
Hier geht es darum, SillyTavern selbst zu reparieren, nicht darum, es zu ersetzen. Spring zu dem Abschnitt, der zu deinem Symptom passt.
1. Termux kann nichts installieren oder aktualisieren
Die häufigste Ursache bei einer frischen Einrichtung: die Play-Store-Version von Termux, die nicht mehr gepflegt wird und veraltete Pakete mitbringt. Deinstalliere sie und installiere Termux aus F-Droid (empfohlen) oder aus den GitHub-Releases von Termux. Bring dann alles auf den aktuellen Stand:
pkg update && pkg upgrade
Wenn Paket-Downloads hängen bleiben oder in ein Timeout laufen, führe termux-change-repo aus, wähle einen anderen
Mirror und versuch es erneut.
2. start.sh hat früher funktioniert — jetzt nicht mehr
Die übliche Geschichte: Ein Paket-Upgrade hat Node unter SillyTavern ausgetauscht, oder Node wurde
von Anfang an als Nicht-LTS-Build installiert. Die offizielle Anleitung legt
nodejs-lts fest; viele Video-Tutorials sagen pkg install nodejs — dieser
Unterschied allein erklärt viele Fälle von „letzte Woche ging es noch“. Geh diese Schritte der Reihe nach durch:
pkg update && pkg upgrade
pkg install nodejs-lts
cd ~/SillyTavern && git pull --rebase --autostash
bash start.sh
Wenn es immer noch scheitert, klone neu — und behalte deine Daten:
mv ~/SillyTavern ~/SillyTavern-old
git clone https://github.com/SillyTavern/SillyTavern -b release
cp -r ~/SillyTavern-old/data ~/SillyTavern/
cd ~/SillyTavern && bash start.sh
Deine Chats, Charaktere und Einstellungen liegen im Ordner data; die alte Installation
bleibt in ~/SillyTavern-old, bis du sicher bist, dass alles übernommen wurde.
3. Der Server stirbt, wenn sich der Bildschirm sperrt
Android beendet Hintergrundprozesse aggressiv, und ein Node-Server in Termux ist ein bevorzugtes Ziel. Nach Wirksamkeit geordnet:
- Führe vor langen Sitzungen
termux-wake-lockaus (oder tippe in der Benachrichtigung von Termux auf Acquire wakelock). - Nimm Termux von der Akkuoptimierung aus: Settings → Apps → Termux → Battery → Unrestricted (auf Deutsch etwa: Einstellungen → Apps → Termux → Akku → Nicht eingeschränkt). Die Menünamen unterscheiden sich je nach Hersteller, und manche Hersteller (vor allem mit stark angepassten Android-Oberflächen) beenden Hintergrund-Apps trotzdem.
- Halte Termux bei langen Chats im geteilten Bildschirm sichtbar, statt es ganz in den Hintergrund zu schicken.
4. npm stürzt bei der Installation ab (Fehlercode 134)
Fehler 134 bei npm install bedeutet fast immer, dass einem Handy mit wenig RAM der
Speicher ausgeht. Schließ alle anderen Apps und führe die Installation erneut aus; stell sicher, dass Node der LTS-Build ist
(pkg install nodejs-lts). Auf 32-Bit-Geräten verlangt die offizielle Anleitung zusätzlich
pkg install esbuild.
5. Alles ist langsam
Zwei Dinge solltest du prüfen.
- Drei Einstellungen in
config.yaml. Die offizielle Android-Anleitung nennt verzögertes Laden der Charaktere, Disk-Caching und automatische Chat-Backups als die Einstellungen, die man auf einem Gerät mit wenig Ressourcen prüfen sollte. Die Dokumentation enthält die aktuell empfohlenen Werte. - Die Größe deiner Bibliothek. Handyspeicher ist langsam. Sehr große Chatdateien und Bibliotheken mit Hunderten von Karten kosten spürbar Ladezeit, also halte die Bibliothek auf dem Gerät schlank.
6. Chats oder Charaktere sind verschwunden
Berichte über Datenverlust häufen sich bei unterbrochenen Schreibvorgängen — die App oder das Handy wurde mitten im Speichern beendet, oder
ein Update ging schief. Vorbeugen ist besser als Wiederherstellen. Führe einmal termux-setup-storage
aus, um Zugriff auf den gemeinsamen Speicher zu bekommen, und mach dann vor jedem Update ein Backup:
cp -r ~/SillyTavern/data ~/storage/shared/SillyTavern-backup
Wenn schon etwas verschwunden ist: Hör auf, schreib nicht weiter, und sieh im Backup-Ordner von SillyTavern
innerhalb von data nach, bevor du vom Schlimmsten ausgehst.
7. Die Antwort bricht ab, wenn du das Handy sperrst oder die App wechselst
Hier liegt es nicht am Server, sondern am Browser. Die Antwort wird über eine offene Verbindung in deinen geöffneten Tab gestreamt, und mobile Browser pausieren Hintergrund-Tabs innerhalb von Sekunden, um Akku zu sparen, was den Stream abbricht. Drei Dinge helfen:
- Lass den Bildschirm an, bis die Generierung fertig ist.
- Nutze den geteilten Bildschirm, damit der Tab nie ganz in den Hintergrund geht.
- Verringere die Antwortlänge, damit Antworten schneller fertig sind.
Firefox unter Android hält Hintergrund-Tabs tendenziell etwas länger am Leben als Chrome.
8. Deinstallieren oder sauber neu anfangen
Es gibt keinen Deinstaller. SillyTavern ist ein Ordner in Termux, also bedeutet Entfernen, diesen
Ordner zu löschen oder Termux selbst zu löschen. Sichere vorher data im gemeinsamen Speicher,
denn beides nimmt deine Chats mit.
Alle Schritte, einschließlich einer sauberen Neuinstallation, die deine Chats behält: So deinstallierst du SillyTavern.
Wenn du lieber keinen Server auf deinem Handy betreiben willst
Alles oben hält SillyTavern selbst am Laufen. Wenn du genau das willst: Die offizielle Dokumentation ist gut und die Community hilfsbereit.
Wenn du eigentlich nur deine Charaktere, deinen API-Schlüssel und dein Handy brauchst, dann haben wir genau dafür LonelyTavern gebaut. Es ist eine native App für Android und iPhone, die V3-Charakterkarten und World-Info-Lorebooks importiert, über deinen eigenen Schlüssel mit jedem OpenAI-kompatiblen Anbieter funktioniert und alles auf deinem Gerät behält.
Kostenlos, kein Konto, keine Werbung und nichts, worum du dich um 2 Uhr nachts kümmern musst. Es ist nicht das volle SillyTavern: keine Erweiterungen und keine Gruppenchats. Für das Wesentliche heißt es: installieren und loslegen.
Weitere Anleitungen: SillyTavern auf dem iPhone: drei Wege, die funktionieren · Chai: deine Chats exportieren und sichern · Character.AI: deine Chats exportieren und behalten · alle Anleitungen.
SillyTavern und Termux sind unabhängige Projekte ihrer jeweiligen Autoren. LonelyTavern steht mit keinem der beiden Projekte in Verbindung und wird von keinem unterstützt. Die Befehle hier folgen der offiziellen SillyTavern-Dokumentation auf docs.sillytavern.app — sieh dort immer nach den aktuellen Anweisungen.
