×
Logo
  • News
  • Pricing
  • Contact
  • Client Area
Control Panel

Search

Applications

Client Area

Community

Connection Details

Control Panel

Getting Started

Misc Guides

Rclone

Torrent Clients

Unofficial Application Installers

Unofficial Language Installers

Unofficial SSH Utilities

Share your knowledge, submit a guide!

Ultra.cc Documentation
Ultra.cc Documentation
📘

Kavita

Kavita

Kavita is a self-hosted library application for comics and ebooks. It supports a vast array of file formats.

  • For more information about this app, follow this link.

Initial Setup

  • Install Kavita from the Installers tab on the User Control Panel. Make sure to choose a strong password.

Configuration

  • Once the installation has been completed, you can access the Kavita web UI from the Apps tab on the UCP.
  • Log in with your Kavita service username and the password you set during the installation.
  • Our Kavita installation comes with a pre-configured library:
    • Manga - ~/media/Manga
  • Add your Manga ebooks to this library our continue reading to add a new library.

Add a Library

  • From the Kavita web UI, go to Server Settings in the top right corner.
image
  • Navigate to the 1 Libraries tab.
  • Click the 2 Add Library button.
image
  • 1 Pick a name for your library.
  • 2 Choose a library type.
  • Click the 3 Next button.
image
  • Click the + Browse for Media Folders button.
image
  • From here, you need to navigate the directory structure to find the directory you want to add as a new library.
  • Start by clicking the / row to go to the top-level directory.
image
  • Next, find and click on the home directory.
image
  • Then click on the directory of your username and navigate to the directory you want to add as a new library.
  • For this guide, we will use /home/username/media/Comics as an example.
  • When you have navigated to the directory of your choice, click the Share button in the bottom right corner.
  • Click the Next button.
image
  • On this page, you can add an optional library cover image.
  • Add an image, or proceed by clicking the Next button again.
  • On the last page, you can choose to enable or disable some library settings. We recommend keeping all settings at the default enabled state.
  • Click the Save button in the bottom right corner.
image
  • If done correctly, a notification will appear in the bottom right corner that confirms a new library has been successfully created.

Add a User

  • If you want to add another user to Kavita, head over to the Server Settings again.
  • Click the 1 Users tab.
  • Click the 2 + Invite button.
image
  • Type the email address of the person you want to invite.
  • Select what libraries to share with the person.
  • Lastly, click the Invite button in the bottom right corner.
image

External Readers

If your external reader asks for an API Key and OPDS URL, see these instructions.

You can also access your Kavita ebook library from a third-party ebook reader such as Moon+ Reader. Go here for a list of third party ebook readers that are confirmed compatible with Kavita.

  • In the box below, you will find the connection details needed to access your Kavita ebook library from a third-party ebook reader.
    • Make sure to replace <username> and <hostname> with your specific details, which can be found on the UCP.
Host: https://<username>.<hostname>.usbx.me/kavita
Port: 443
Username: Your Ultra.cc username
Password: Kavita password

Moon+ Reader

  • Go to the Google Play store, download and install Moon+ Reader.
  • When you first open the app, you will need to allow "All files access" permission to the app, as shown in the below image.
  • Click OK to open internal permission settings.
image
  • Find Moon+ Reader in the list and enable "All files access", as shown in the above image.
  • Next, go back to the Moon+ Reader app to add access to your Kavita ebook library.
image
  • In the expandable menu, click on Net Library, as shown in the above image.
image
  • Next, click the three dots icon in the top right corner.
image
  • In the menu that appears, click Add new catalog, as shown in the below image.
image
  • You will be presented with a form where you can add Catalog Name and Catalog URL.
image
  • Catalog Name can be set to whatever you please.
  • Catalog URL needs to be set to https://username.hostname.usbx.me/kavita
    • Make sure to replace http:// with https://
    • Make sure to replace username and hostname with your Ultra.cc service specific username and hostname.
  • Click OK to proceed.
  • You should now see your Kavita ebook library added at the bottom of the Net Library. In this example, we named it to Kavita.
  • Click the Kavita icon to open your Kavita ebook library.
image
  • If done correctly, you should be presented with a login form to access Kavita.
image
  • Log in with your Ultra.cc service username and the password you previously set during the Kavita installation.

If you require further assistance, you can open a support ticket here!

Feedback and suggestions regarding this article are welcome on our Discord server

  • Kavita
  • Initial Setup
  • Configuration
  • Add a Library
  • Add a User
  • External Readers
  • Moon+ Reader
Logo

© 2025 SlashN Services Pte. Ltd. All rights reserved.

Discord