How to Install Calibre-Web on Ubuntu 24.04
Calibre-Web is an open-source web application that allows you to manage and read your eBook library from a browser.
It provides an intuitive interface for browsing, searching, and reading books, while supporting multiple formats and user accounts.
Running Calibre-Web locally gives you full control over your eBook collection, ensuring privacy and persistent storage.
With Docker, you can deploy Calibre-Web quickly and maintain it without affecting your main system environment.
The steps below walk you through installing Calibre-Web on Ubuntu 24.04.
Install Docker
Calibre-Web runs inside a Docker container, so Docker must be installed first.
Update your system and install the required dependencies:
Add Docker’s GPG key:
Add the Docker repository:
Update the package cache and install Docker Engine:
Enable and start Docker:
At this stage, Docker should be installed and running on your Ubuntu 24.04 system.
Prepare Calibre-Web Directories
Create directories for Calibre-Web’s configuration and library storage:
These directories ensure that your configuration and books remain persistent across container updates or recreations.
Pull the Calibre-Web Docker Image
Download the latest Calibre-Web image:
Run the Calibre-Web Container
Start the container with the following command:
Key parameters explained:
-
-p 8083:8083
exposes the web interface on port 8083. -
-v /opt/calibre-web/config:/config
stores configuration files persistently. -
-v /opt/calibre-web/library:/books
stores your eBook library persistently. -
DOCKER_MODS=linuxserver/mods:universal-calibre
includes the optional Calibre binary inside the container. -
--restart unless-stopped
ensures the container restarts automatically on reboot.
Access Calibre-Web
Open a browser and go to:
You’ll see the Calibre-Web interface where you can add books, manage your library, and create user accounts for multiple readers.
Conclusion
You have successfully installed Calibre-Web on Ubuntu 24.04 using Docker.
This setup provides a self-hosted, browser-accessible eBook library with persistent storage and easy management.
You can now enjoy reading and managing your eBook collection from anywhere on your network.