FAQ / Solución de problemas
¿Necesito volúmenes persistentes?
Sección titulada «¿Necesito volúmenes persistentes?»Sí. Tanto la base de datos SQLite (/app/data) como el directorio de subidas (/app/uploads) deben estar
en volúmenes persistentes. Sin ellos, tus datos y fotos se pierden cuando el contenedor se recrea. Consulta
Instalación.
¿Tengo que ejecutar migraciones de base de datos?
Sección titulada «¿Tengo que ejecutar migraciones de base de datos?»No. En producción, las migraciones de base de datos se ejecutan automáticamente al arrancar. Solo descarga una imagen más nueva y reinicia — el esquema se actualiza por ti.
¿Cómo ejecuto OpenFishing detrás de un proxy inverso?
Sección titulada «¿Cómo ejecuto OpenFishing detrás de un proxy inverso?»- Termina TLS en tu proxy (nginx, Caddy, Traefik…) y reenvía al puerto
3000del contenedor. - Define
BASE_URLcon tu URL HTTPS pública para que los códigos QR y los enlaces de restablecimiento de contraseña sean correctos. - Reenvía las cabeceras de proxy estándar (host y forwarded-for/proto) para que la app vea la URL externa correcta.
¿Por qué se rechaza mi subida?
Sección titulada «¿Por qué se rechaza mi subida?»Las subidas están limitadas por BODY_SIZE_LIMIT (por defecto ≈ 100 MB, es decir, 104857600 bytes).
Súbelo si necesitas fotos más grandes, y asegúrate de que cualquier proxy inverso por delante también permita
el tamaño de cuerpo mayor.
¿Hay inicio de sesión por defecto?
Sección titulada «¿Hay inicio de sesión por defecto?»No — OpenFishing es abierto a menos que definas ADMIN_PASSWORD. Consulta
Multiusuario y autenticación. No expongas una instancia abierta a la
Internet pública.
¿Dónde puedo obtener ayuda o reportar un error?
Sección titulada «¿Dónde puedo obtener ayuda o reportar un error?»Abre una incidencia en GitHub.