General
Host¶
This section defines how Kapowarr binds to a IP/port when starting up. Changing any setting here will make Kapowarr automatically restart after saving. Access the web-ui within 60 seconds for the changes to stay, or they will be reverted.
Bind Address¶
This tells Kapowarr what IP address to bind to. Using 0.0.0.0 will have Kapowarr bind to all interfaces it finds on the host machine. You can also enter an IPv6 address.
Note: this setting is not applicable if you have Kapowarr deployed using Docker.
Port Number¶
This tells Kapowarr what port to listen on. The default is 5656, which would put the Kapowarr UI on http://{HOST}:5656/.
If you have Kapowarr deployed using Docker, do not change this setting but instead follow the instructions below:
Alter the command to run the container by replacing -p 5656:5656 with -p {PORT}:5656, where {PORT} is the desired port (e.g. -p 8009:5656). Run the container with the new version of the command (you will need to remove the old container if you had it running before).
Alter the file to run the container and replace - 5656:5656 with - {PORT}:5656, where {PORT} is the desired port (e.g. - 8009:5656). Then re-run the container with the new version of the file.
- Open
Containersand locate thekapowarrcontainer in the list. - Click the stop button on the right, then the delete button.
- Follow the instructions for launching the container, starting from step 3. At step 6, set the value to the desired port. For example, if you set it to
8009, the web-UI will then be accessible viahttp://{host}:8009/. Continue following the rest of the steps.
Base URL¶
If you want to put Kapowarr behind a proxy (so you can access the web-UI via a nice URL), set a base URL (it must start with a / character). Set it empty to disable.
To get Kapowarr running on http://example.com/kapowarr, you would set your reverse proxy to forward the /kapowarr path to the IP and port of your Kapowarr instance, and set the base URL to /kapowarr.
Security¶
Authentication¶
Require authentication to access the web-ui (and API). Set to 'None' to disable. Set to 'Password' to require a password or to 'Username And Password' to require both a username and password to get access (even though there is only one user).
Exposing Kapowarr
If you are exposing your Kapowarr instance to the internet, we highly recommend enabling authentication.
API Key¶
The API key needed to authenticate when using the Kapowarr API.
Proxy¶
Make Kapowarr use a proxy for all network requests. Choose the protocol used to contact the proxy and then supply the hostname/IP and port. Supply a username and password if needed. Kapowarr will test whether the proxy works once you click on 'Save'. This test could take a while, especially when it's failing.
External Websites¶
Comic Vine API Key¶
Kapowarr uses ComicVine as its metadata source. To fetch the metadata from ComicVine, Kapowarr needs access to the API, which requires an API key.
- Go to the API page of ComicVine.
- If you don't have a free account at ComicVine already, sign up and once logged in, revisit the linked page.
- You'll see your ComicVine API key, which is 40 characters long and contains the letters a-f and numbers 0-9 (e.g.
da39a3ee5e6b4b0d3255bfef95601890afd80709). - Copy that API key and set it as the value in the web-UI. Don't forget to save.
FlareSolverr Base URL¶
Multiple services are protected by CloudFlare. This means that if Kapowarr makes too many requests too quickly, CloudFlare will block Kapowarr. FlareSolverr is a software that can bypass this block. Kapowarr can use FlareSolverr to make requests without getting blocked. If Kapowarr experiences a CloudFlare block and it doesn't have FlareSolverr setup, it will log this. Enter the base URL of your FlareSolverr instance if you want Kapowarr to make use of it. Supply the base URL without the API prefix (/v1). Drop-in replacements like Byparr are also supported.
UI¶
Theme¶
The default theme is "Light". If you like dark mode, select "Dark".
Logging¶
Log Level¶
The default log level is 'Info'. This means that only things that would appear in a console (or stdout) get logged. If you are troubleshooting or want to share logs, setting this to 'Debug' will make the system log what it's doing in much more detail.
Note that this should be set to 'Info' when not debugging, as Kapowarr logs so much in 'Debug' mode that it could slow down operation.
Download Logs¶
By clicking the button, a text file will be downloaded containing all the latest logs. This file can be used in case a large amount of logs need to be shared (as it would be impractical to paste everything in a message).