Calibre is an ebook manager
Docker Hosting
I use the linuxserver-calibre image on my Unraid home server. I set ports for the VNC Web UI (allowing you to manage calibre as if it is running on your desktop), the web UI. I also set a Password for logging into the VNC.
Kindle DRM
Use NoDRM DeDRM Tools (https://git.jamesravey.me/ravenscroftj/DeDRM_tools)
- Find Kindle Serial Number and enter it in plugin settings under “Kindle eInk Books”
Kobo DRM
- Clone ACSM plugin repo (https://git.jamesravey.me/ravenscroftj/acsm-calibre-plugin)
- Run the script to bundle the plugin into a zip
- Install the zip file. If the zip fails to install, restart calibre twice (see https://github.com/Leseratte10/acsm-calibre-plugin/issues/111)
- Log in to Adobe with throwaway ID
- Start importing ACSM files.
VNC Viewer
Default port is :8080 - password is set via PASSWORD
environment variable and username is abc
by default but can be overridden with CUSTOM_USER
env var.
Web UI in Docker Image
Calibre can provide a web UI for browsing, downloading and uploading books. In order to upload to this endpoint you must enable auth and add a user.
- Log into the VNC server (default port 8080) and go to Preferences > Sharing over the net
- Tick “Require username and password to access Content server”
- Go to User Accounts tab and add a user
- Go back to Main tab and start the server (or stop and start the server to apply settings if it was already running)