Solución de problemas
Guía rápida para diagnosticar problemas habituales.
La app no abre
Revisa:
- El contenedor
appestá arrancado. - El puerto es correcto.
- La URL coincide con
APP_BASE_URL. - El proxy inverso apunta al puerto correcto.
- No hay otro servicio usando el mismo puerto.
docker compose ps
Ver logs
docker compose logs app --tail 120
docker compose logs db --tail 80
Busca errores repetidos, reinicios o problemas de conexión a PostgreSQL.
Error de base de datos
Comprueba:
- PostgreSQL está healthy.
POSTGRES_USER,POSTGRES_PASSWORDyPOSTGRES_DBcoinciden.- No has borrado el volumen de base de datos.
- La app conecta a
db:5432dentro de Docker. - No has cambiado de major de PostgreSQL encima del mismo volumen.
No puedo iniciar sesión
Revisa:
- Email correcto.
- Contraseña correcta.
- Logs de la app.
- Bloqueo temporal por intentos fallidos.
- Configuración de sesiones.
APP_BASE_URL, HTTPS yTRUST_PROXY_LEVELsi estás detrás de proxy.
En primer arranque, completa la configuración inicial y crea el primer usuario Owner desde el asistente.
Una pantalla sale vacía
Posibles causas:
- Servicio externo no configurado.
- Servicio externo caído.
- Servicio pausado.
- Error de permisos.
- Error frontend.
- Datos aún no sincronizados.
Revisa logs y prueba recargar.
Un servicio no conecta
Comprueba:
- URL correcta.
- Token o API key correcta.
- El servicio externo responde fuera de PlexSub.
- PlexSub puede alcanzar esa URL desde el contenedor.
- No estás bloqueando redes privadas si necesitas una URL local.
Diagnóstico por integración
- Plex: revisa URL, token, bibliotecas permitidas y acceso desde Docker.
- Jellyfin/Emby: revisa URL, API key/token, usuarios y certificados HTTPS.
- Seerr/Overseerr/Jellyseerr: revisa URL, API key, webhooks y coincidencia de usuario.
- Radarr/Sonarr: revisa API key, perfiles, rutas y que el contenido pueda añadirse manualmente.
- qBittorrent: revisa Web UI, usuario, contraseña y puerto.
- Bazarr: revisa API key y conexión con Radarr/Sonarr.
- Tautulli/Tracearr/Jellystat: revisa que el proveedor tenga datos y que el usuario esté mapeado.
- Maintainerr: revisa reglas activas y dependencia con Plex.
- SMTP: revisa host, puerto, seguridad, remitente y DNS del dominio.
Problemas con proxy inverso
Revisa:
APP_BASE_URL.- HTTPS.
- Cabeceras proxy.
- Puerto destino.
- WebSocket si tu proxy lo requiere.
FORCE_SECURE_COOKIES=1cuando uses HTTPS.
Problemas después de actualizar
Comprueba:
- La imagen nueva se descargó.
- El contenedor app fue recreado.
- Los volúmenes siguen existiendo.
- El
.envno cambió accidentalmente. - Los logs no muestran errores de migración o configuración.
Pérdida de datos
Si faltan datos:
- Comprueba si se usó
docker compose down -v. - Revisa volúmenes.
- Revisa backups.
- Revisa si estás en otra carpeta o proyecto Compose.
Qué información preparar al pedir ayuda
- Versión aproximada.
- Método de instalación: Docker, Portainer o Unraid.
- Qué estabas haciendo.
- Logs relevantes.
- Captura sin secretos.
- Navegador y dispositivo.
No compartas tokens, passwords ni archivos .env completos.