- Puertos, carpeta de mangas, PUID/PGID, URL pública y registro se configuran en .env (plantilla en .env.example); sin .env arranca con valores portables (0.0.0.0:3352, ./mangas). - Publicar en 0.0.0.0 evita fallar al arrancar si la IP de la LAN o de Tailscale aún no existe; el acceso lo siguen limitando las reglas DOCKER-USER del host. - Imagen base fijada a node:24.22.2-alpine3.24 (node:sqlite es experimental). - ALLOW_SIGNUP=false por defecto (el primer usuario puede registrarse igual). - Comprobación de permisos al arrancar con mensaje claro (chown / PUID). - README: qué guardar y cómo mover el servicio a otro servidor. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
22 lines
647 B
Bash
22 lines
647 B
Bash
# Copia a .env y ajusta. Todas son opcionales.
|
|
|
|
# Usuario/grupo dueño de ./data y de la carpeta de mangas en el host (salida de `id -u` / `id -g`).
|
|
PUID=1000
|
|
PGID=1000
|
|
|
|
# Dónde guardar los mangas descargados en el host (por defecto ./mangas dentro del proyecto).
|
|
MANGA_DIR_HOST=/zdata/media/mangas
|
|
|
|
# Interfaz y puerto publicados. 0.0.0.0 = todas.
|
|
BIND_IP=0.0.0.0
|
|
HOST_PORT=3352
|
|
|
|
# URL de la web que se usa en los enlaces de las notificaciones.
|
|
PUBLIC_URL=http://192.168.1.141:3352
|
|
|
|
# Registro de cuentas nuevas (con la base vacía, el primer usuario siempre puede registrarse).
|
|
ALLOW_SIGNUP=false
|
|
|
|
TZ=America/El_Salvador
|
|
CHECK_INTERVAL_HOURS=3
|