server

🌕 Media server for storing, tagging and viewing doujinshi, manga, art collections and other galleries with API and user control. Written in Go.

GPL-3.0 License

Stars
48
Committers
1

Bot releases are hidden (Show)

server - v0.1.1

Published by CrescentKohana over 2 years ago

Changed

  • Change HTTP method of updating progress and favorites from PUT to PATCH

Fixed

  • Filtering by favorite groups
server - v0.1.0

Published by CrescentKohana over 2 years ago

Initial release

  • Multiple root directories with two layouts: freeform and structured
  • Scanning manga and other collections
    • Supports ZIP (or CBZ), RAR (or CBR), 7z and plain image (png, jpg, jpeg, webp, gif, tiff, bmp) files
  • Metadata parsing from filenames and x styled JSON files inside the archive or besides it
  • API
    • Extensive filtering, sorting and searching capabilities
    • Additional features for registered users such as tracking reading progress and adding favorite groups
  • User access control
    • Private: only logged-in users can access the collection and archives (public registration disabled by default)
    • Restricted: users need a global passphrase to access collection and its galleries
    • Public: anyone can access (only read) collection and its galleries
    • Assignable roles (admin, member, viewer)
    • Session management
  • Local cache and thumbnail support
    • File server can be disabled to allow web servers like NGINX to handle the files