Skip to content

Repository files navigation

suika

Self-hosted manga reader for CBZ/CBR archives. No database, reads directly from the filesystem.

Features

  • CBZ and CBR support
  • ComicInfo.xml metadata
  • JWT-based auth with a single shared password
  • Multiple libraries via config
  • In-memory page cache

Build

go build -o suika ./cmd/suika

Or with Docker:

docker build -t suika .

Run

Edit config/config.yml to set the UI password, JWT secret and library paths, then:

./suika -config config/config.yml

The UI is served at http://localhost:8080.

Config

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.

Credits

The reader frontend uses manga-viewer.js by tokagemushi999.

About

Simple manga reader and library browser in Go

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages