Self-hosted manga reader for CBZ/CBR archives. No database, reads directly from the filesystem.
- CBZ and CBR support
- ComicInfo.xml metadata
- JWT-based auth with a single shared password
- Multiple libraries via config
- In-memory page cache
go build -o suika ./cmd/suikaOr with Docker:
docker build -t suika .Edit config/config.yml to set the UI password, JWT secret and library paths, then:
./suika -config config/config.ymlThe UI is served at http://localhost:8080.
app:
port: 8080ui_password: "changeme"jwt_secret: "change-me-in-production"libraries:
- friendly_name: "Manga"path: "./manga"Each entry under libraries is scanned recursively for .cbz and .cbr files.
The reader frontend uses manga-viewer.js by tokagemushi999.