InstallationNative Install

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"