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|
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.
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: