Kavita is a fast, feature rich, cross platform reading server. Built with the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family. http://www.kavitareader.com
Find a file
Joseph Milazzo 914cdac8fe
Merge pull request #95 from Kareadita/chore/simple-builds
Implemented a script to automatically publish for all supported RIDs.
2021-03-24 14:45:15 -05:00
.github/workflows workflow issues 2021-03-14 09:51:43 -05:00
API Implemented a script to automatically publish for all supported RIDs. 2021-03-24 14:19:12 -05:00
API.Tests Cleanup and tests fixup 2021-03-23 14:37:47 -05:00
.gitignore Implemented a script to automatically publish for all supported RIDs. 2021-03-24 14:19:12 -05:00
build.sh Implemented a script to automatically publish for all supported RIDs. 2021-03-24 14:19:12 -05:00
INSTALL.txt Implemented a script to automatically publish for all supported RIDs. 2021-03-24 14:19:12 -05:00
Kavita.sln Added basic parsing and unit tests. Setting up an intermediate object to hold information from parser. Removed hangfire db from git. 2020-12-27 11:14:45 -06:00
Kavita.sln.DotSettings Cleaned up some warnings 2021-01-09 16:22:28 -06:00
LICENSE Initial commit 2020-12-12 17:03:06 -06:00
README.md Implemented a script to automatically publish for all supported RIDs. 2021-03-24 14:19:12 -05:00

Kavita

Kavita, meaning Stories, is a lightweight manga server. The goal is to replace Ubooquity with an open source variant that is flexible and packs more punch, without sacrificing ease to use. Think: Plex but for Manga.

Goals:

  • Serve up Manga (cbr, cbz, zip/rar, raw images) and Books (epub, mobi, azw, djvu, pdf)
  • Provide Reader for Manga and Books (Light Novels) via web app that is responsive
  • Provide customization themes (server installed) for web app
  • Provide hooks into metadata providers to fetch Manga data
  • Metadata should allow for collections, want to read integration from 3rd party services, genres.
  • Ability to manage users, access, and ratings

How to Deploy

  • Run build.sh and pass the Runtime Identifier for your OS or just build.sh for all supported RIDs.

How to install

  1. Unzip the archive for your target OS
  2. Place in a directory that is writable. If on windows, do not place in Program Files
  3. Open appsettings.json and modify TokenKey to a random string ideally generated from https://passwordsgenerator.net/
  4. Run Kavita