Package: calibreweb
Calibre-WebCalibre-Web is a web app that offers a clean and intuitive interface for browsing, reading, and downloading eBooks using a validCalibredatabase.Table of Contents(click to expand)AboutFeaturesInstallationInstallation via pip (recommended)Quick startRequirementsDocker ImagesContributor RecognitionContactContributing to Calibre-WebThis software is a fork oflibraryand licensed under the GPL v3 License.FeaturesModern and responsive Bootstrap 3 HTML5 interfaceFull graphical setupComprehensive user management with fine-grained per-user permissionsAdmin interfaceMultilingual user interface supporting 20+ languages (supported languages)OPDS feed for eBook reader appsAdvanced search and filtering optionsCustom book collection (shelves) creationeBook metadata editing and deletion supportMetadata download from various sources (extensible via plugins)eBook conversion through Calibre binarieseBook download restriction to logged-in usersPublic user registration supportSend eBooks to E-Readers with a single clickSync Kobo devices with your Calibre libraryIn-browser eBook reading support for multiple formatsUpload new books in various formats, including audio formatsCalibre Custom Columns supportContent hiding based on categories and Custom Column content per userSelf-update capability"Magic Link" login for easy access on eReadersLDAP, Google/GitHub OAuth, and proxy authentication supportInstallationInstallation via pip (recommended)Create a virtual environment for Calibre-Web to avoid conflicts with existing Python dependenciesInstall Calibre-Web via pip:pip install calibreweb(orpip3depending on your OS/distro)Install optional features via pip as needed, seethis pagefor detailsStart Calibre-Web by typingcpsNote: Raspberry Pi OS users may encounter issues during installation. If so, please update pip (./venv/bin/python3 -m pip install --upgrade pip) and/or install cargo (sudo apt install cargo) before retrying the installation.Refer to the Wiki for additional installation examples:manual installation,Linux Mint,Cloud Provider.Quick StartOpen your browser and navigate tohttp://localhost:8083orhttp://localhost:8083/opdsfor the OPDS catalogLog in with the default admin credentialsIf you don't have a Calibre database, you can usethis database(move it out of the Calibre-Web folder to prevent overwriting during updates)SetLocation of Calibre databaseto the path of the folder containing your Calibre library (metadata.db) and click "Save"Optionally, use Google Drive to host your Calibre library by following theGoogle Drive integration guideConfigure your Calibre-Web instance via the admin page, referring to theBasic ConfigurationandUI ConfigurationguidesDefault Admin Login:Username:adminPassword:admin123RequirementsPython 3.5+Imagemagickfor cover extraction from EPUBs (Windows users may need to installGhostscriptfor PDF cover extraction)Optional:Calibre desktop programfor on-the-fly conversion and metadata editing (set "calibre's converter tool" path on the setup page)Optional:Kepubify toolfor Kobo device support (place the binary in/opt/kepubifyon Linux orC:\Program Files\kepubifyon Windows)Docker ImagesPre-built Docker images are available in the following Docker Hub repositories (maintained by the LinuxServer team):LinuxServer - x64, aarch64Docker HubGitHubGitHub - Optional Calibre layerInclude the environment variableDOCKER_MODS=linuxserver/mods:universal-calibrein your Docker run/compose file to add the Calibreebook-convertbinary (x64 only). Omit this variable for a lightweight image.Both the Calibre-Web and Calibre-Mod images are automatically rebuilt on new releases and updates.Set "path to convertertool" to/usr/bin/ebook-convertSet "path to unrar" to/usr/bin/unrarContributor RecognitionWe would like to thank all thecontributorsand maintainers of Calibre-Web for their valuable input and dedication to the project. Your contributions are greatly appreciated.ContactJoin us onDiscordFor more information, How To's, and FAQs, please visit theWikiContributing to Calibre-WebCheck out ourContributing Guidelines