Accessing Kavita from external network

There are plenty ways to access your kavita from the external network.

This means access your kavita instance in your home when you are outside

These are the recommended ways:

Name Public Access Requires external software Notes
VPN No Yes Recommended for single user
Reverse Proxy Yes No Recommened for multiuser

Reverse Proxy

What is a Reverse Proxy?

A Reverse Proxy allows you to share web-based services, like Kavita, outside your home network through the upload bandwidth of your home internet connection.

This can be accomplished in several ways including a purchased domain name, a free domain name service such as NoIP.com, etc in combination with some form of Dynamic DNS.

We will not cover how to achieve this here, but we will provide resources and examples of common Reverse Proxy configuration files.

If you would like to contribute your working Reverse Proxy config please join us in Discord to discuss.

Warning: Kavita only supports subdomain at this time and not sub-directory. e.g https://kavita.example.com is supported whereas https://example.com/kavita is not supported.

Config examples


VPN

If you plan to host your kavita for yourselves and don't want to have public access to your server you should setup a vpn.

Users usually recommend using Zerotier for this purpose. It's a free easy to setup vpn. Which doens't require any technical skill.

To set up:

  • Create an account at the main page and create a network
  • Install the app in both the server and any device you wish to use
  • Join the created network in your devices
  • Authorize the devices in the network main panel