- Cola de descargas en segundo plano (se reanuda tras reinicios; repetirla solo baja capítulos nuevos; se puede cancelar). - <Título>/Capitulo NNNN.cbz con ComicInfo.xml + cover.jpg (Kavita/Komga/Mihon). - Los capítulos descargados se leen desde disco; sin conexión la ficha usa los datos guardados. - Página "Descargas" y marcas ⬇ en la lista de capítulos. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
31 lines
1.6 KiB
Markdown
31 lines
1.6 KiB
Markdown
# Manga Reader
|
|
|
|
Lector web de manga autoalojado, con las dos fuentes de
|
|
[Tanko](https://github.com/Alexandro521/Tanko) (`src/servers/`):
|
|
|
|
- **LeerCapitulo** (español, por defecto): mucho más catálogo. El scraper está reescrito para el
|
|
sitio actual y ya no necesita navegador headless (las páginas vienen en el HTML).
|
|
- **MangaDex** (multi-idioma): español = es-la + es combinados. Muchos títulos populares no tienen
|
|
capítulos por licencias; la ficha ofrece buscarlos en LeerCapitulo.
|
|
- Búsqueda, populares y actualizados recientemente.
|
|
- Lector por página (toques/flechas, izq→der o der→izq) o en vertical, modo ahorro de datos.
|
|
- Usuarios con contraseña; el **historial y la página exacta** se guardan en el servidor
|
|
(`data/manga.db`), así que puedes seguir desde cualquier dispositivo/sesión.
|
|
- **Descargas**: botón "⬇ Descargar" en la ficha. Baja el manga entero en segundo plano a
|
|
`/zdata/media/mangas/<Título>/Capitulo NNNN.cbz` (+ `cover.jpg`, `ComicInfo.xml` en cada CBZ),
|
|
compatible con Kavita/Komga/Mihon. Se reanuda tras reinicios; repetirla baja solo los capítulos
|
|
nuevos. Los capítulos descargados se leen desde disco y, sin conexión, la ficha usa los datos guardados.
|
|
- Las imágenes pasan por el servidor (`/api/img`), solo con URLs firmadas por él (clave en `data/secret`).
|
|
|
|
## Uso
|
|
|
|
```bash
|
|
docker compose up -d --build
|
|
# http://192.168.1.141:3352 (o la IP de Tailscale)
|
|
```
|
|
|
|
Crea tu cuenta en la pantalla de inicio. Para cerrar el registro después:
|
|
`ALLOW_SIGNUP=false` en `.env` y `docker compose up -d`.
|
|
|
|
Copia de seguridad: basta con `data/manga.db` (+ `-wal`/`-shm` si existen).
|