MangaParty: self-hosted manga/comic/webtoon reader

Zero-dependency Node server + plain HTML/JS frontend.

- Library is a folder tree (Manga/Book/Chapter/pages), indexed in place;
  page roles (cover, double, extra, rotation) are file name tags
- Accounts with per-user progress, reading settings, follows and
  new-chapter notifications (in-app + optional webhook)
- Reader with Flow, Page and Book modes, pointer-anchored page zoom,
  tap zones, auto-hiding controls, chapter picker, page preloading
- Multiple versions per chapter with community votes
- Docker image and compose file
- Demo library generator (tools/make-dummy.js)
- Docs: architecture, library format, import, scraper guide
This commit is contained in:
Maashkinoozhe committed 2026-10-01 09:35:05 +02:00
commit 8dd776b7f4
29 files changed
+3499

No files matched your search

+15
View File
@@ -0,0 +1,15 @@
services:
mangaparty:
build: .
ports:
- "8080:8080"
volumes:
- ./library:/library:ro # your manga folders (read-only is fine)
- mangaparty-data:/data # users, progress, votes, scan cache
environment:
SIGNUP: closed # "open" lets anyone create an account
SCAN_INTERVAL: 10 # minutes between automatic rescans (0 = off)
restart: unless-stopped
volumes:
mangaparty-data: