Native Install Methods
Pre-built binaries will be available on GitHub, Supported platforms are: Linux, macOS, and Windows.
Kavitaās releases are made to be used āout of the boxā. This means thereās no need to install extra requirements
You have 2 options when it comes to running on Windows. You can install with Scoop or use the native builds posted in the steps below.
To install with Scoop, follow their instructions to get scoop onto your system.
Once scoop is installed, run:
scoop bucket add extras
scoop install kavita
If you want to run Kavita as a service then you can add:
scoop install shawl
Then see the optional step section once you have everything installed.
If scoop was installed without modifying the default settings then Kavita will now be installed at %userprofile%\scoop\apps\kavita\current\kavita.exe
Install Steps from Github:
Step 1
Go to https://github.com/Kareadita/Kavita/releases/latest and scroll down until you see the āassetsā section where thereās a list of files that you can download.
Download the kavita-win-x64
if you have a 64-bit system (preferred version - Windows 10 + Windows 11)
Download the kavita-win-x86
if you have a 32-bit system (usually older devices - Windows 7 and below)
Step 2
Unzip the archive to a writable directory using a program like 7z
Do not place it in Program Files/
or Program Files (x86)/
These are protected folders and will have permissions problems!
Step 3
Once the files are extracted to a location, run Kavita.exe to launch the server.
Step 4
Open a browser window and go to: http://localhost:5000/
Running as a service (Optional)
nssm
is outdated and has problems with Windows 11. Do not use it.
We recommend using shawl to run Kavita as a service. Shawl is a āportable appā, you can simply download it and put it anywhere without going through an installer.
Once you have shawl installed then you can modify this command to create the service:
This is an example! You need to modify the command to point to your files! Copying and pasting this command wonāt work.
sc create Kavita binPath= "C:\path\to\shawl.exe run --name Kavita --cwd C:\your\folder\for\kavita -- C:\your\folder\for\kavita\Kavita.exe"