Cómo arreglar SillyTavern en Termux: errores al actualizar, al desinstalar y de start.sh
Esto trata de arreglar SillyTavern en sí, no de reemplazarlo. Salta a la sección que coincida con tu síntoma.
1. Termux no puede instalar ni actualizar nada
La causa de fondo más común en una instalación nueva: la versión de Termux de Play Store, que ya no recibe mantenimiento y trae paquetes desactualizados. Desinstálala e instala Termux desde F-Droid (recomendado) o desde las versiones publicadas en el GitHub de Termux. Luego actualízalo todo:
pkg update && pkg upgrade
Si las descargas de paquetes se cuelgan o agotan el tiempo de espera, ejecuta
termux-change-repo, elige otro servidor espejo y vuelve a intentarlo.
2. start.sh funcionaba, y ahora ya no
La historia habitual: una actualización de paquetes le cambió Node a SillyTavern por debajo, o
Node se instaló desde el principio en una versión que no es LTS. La guía oficial fija
nodejs-lts; muchos tutoriales en video dicen pkg install nodejs, y
esa diferencia por sí sola explica muchos «la semana pasada funcionaba». Sigue estos pasos en
orden:
pkg update && pkg upgrade
pkg install nodejs-lts
cd ~/SillyTavern && git pull --rebase --autostash
bash start.sh
Si sigue fallando, haz un clon nuevo, conservando tus datos:
mv ~/SillyTavern ~/SillyTavern-old
git clone https://github.com/SillyTavern/SillyTavern -b release
cp -r ~/SillyTavern-old/data ~/SillyTavern/
cd ~/SillyTavern && bash start.sh
Tus chats, personajes y ajustes viven en la carpeta data; la instalación antigua
se queda en ~/SillyTavern-old hasta que compruebes que todo se copió bien.
3. El servidor muere cuando se bloquea la pantalla
Android cierra los procesos en segundo plano de forma agresiva, y un servidor de Node dentro de Termux es un blanco perfecto. Por orden de eficacia:
- Ejecuta
termux-wake-lock(o toca Acquire wakelock en la notificación de Termux) antes de las sesiones largas. - Excluye a Termux de la optimización de batería: Settings → Apps → Termux → Battery → Unrestricted (en español: Ajustes → Aplicaciones → Termux → Batería → Sin restricciones). Los nombres de los menús varían según el fabricante, y algunos (sobre todo los que usan capas de Android muy modificadas) cierran las apps en segundo plano de todos modos.
- Para chats largos, mantén Termux visible en pantalla dividida en lugar de mandarlo del todo a segundo plano.
4. npm falla durante la instalación (código de error 134)
El error 134 durante npm install casi siempre es falta de memoria en un teléfono
con poca RAM. Cierra todas las demás apps y vuelve a ejecutar la instalación; asegúrate de que
Node sea la versión LTS (pkg install nodejs-lts). En dispositivos de 32 bits, la
guía oficial además exige pkg install esbuild.
5. Todo va lento
Dos cosas que revisar.
- Tres ajustes de
config.yaml. La guía oficial para Android menciona la carga diferida de personajes, la caché en disco y las copias de seguridad automáticas de los chats como los ajustes que conviene revisar en un dispositivo con pocos recursos. La documentación trae los valores recomendados actuales. - El tamaño de tu biblioteca. El almacenamiento del teléfono es lento. Los archivos de chat muy grandes y las bibliotecas de cientos de tarjetas cuestan tiempo de carga real, así que mantén ligera la biblioteca del dispositivo.
6. Desaparecieron chats o personajes
Los casos de pérdida de datos se concentran en escrituras interrumpidas: la app o el teléfono
cerrados a mitad de un guardado, o una actualización que salió mal. Prevenir es mejor que
recuperar. Ejecuta termux-setup-storage una vez para tener acceso al
almacenamiento compartido, y luego haz una copia de seguridad antes de cada actualización:
cp -r ~/SillyTavern/data ~/storage/shared/SillyTavern-backup
Si algo ya desapareció: detente, no sigas escribiendo y revisa la carpeta de copias de
seguridad del propio SillyTavern dentro de data antes de pensar lo peor.
7. La respuesta se corta cuando bloqueas el teléfono o cambias de app
Esto no es cosa del servidor. Es el navegador. La respuesta llega a tu pestaña abierta por una conexión abierta, y los navegadores móviles suspenden las pestañas en segundo plano en cuestión de segundos para ahorrar batería, lo que corta la transmisión. Tres cosas ayudan:
- Mantén la pantalla encendida hasta que termine la generación.
- Usa la pantalla dividida, para que la pestaña nunca pase del todo a segundo plano.
- Reduce la longitud de las respuestas, para que terminen antes.
Firefox en Android suele mantener vivas las pestañas en segundo plano un poco más que Chrome.
8. Desinstalar, o empezar de cero
No hay desinstalador. SillyTavern es una carpeta dentro de Termux, así que quitarlo significa
borrar esa carpeta, o borrar el propio Termux. Primero copia data al almacenamiento
compartido, porque las dos opciones se llevan tus chats.
Los pasos completos, incluida una reinstalación limpia que conserva tus chats: cómo desinstalar SillyTavern.
Si prefieres no tener un servidor en tu teléfono
Todo lo de arriba sirve para mantener en marcha SillyTavern en sí. Si eso es lo que quieres, la documentación oficial es buena y la comunidad ayuda.
Si lo que de verdad necesitas son tus personajes, tu clave de API y tu teléfono, para eso creamos LonelyTavern. Es una app nativa para Android y iPhone que importa tarjetas de personaje V3 y lorebooks de World Info, funciona con cualquier proveedor compatible con OpenAI con tu propia clave y guarda todo en tu dispositivo.
Gratis, sin cuenta, sin anuncios y sin nada que mantener a las 2 de la madrugada. No es SillyTavern completo: no tiene extensiones ni chats grupales. Para lo básico, la instalas y listo.
Guías relacionadas: SillyTavern en iPhone: tres formas que funcionan · Chai: exporta y haz una copia de seguridad de tus chats · Character.AI: exporta tus chats y consérvalos · todas las guías.
SillyTavern y Termux son proyectos independientes de sus respectivos autores. LonelyTavern no está afiliada a ninguno de los dos proyectos ni cuenta con su respaldo. Los comandos de esta página siguen la documentación oficial de SillyTavern en docs.sillytavern.app; consulta siempre allí las instrucciones actuales.
