That’s it! Calibre-web will connect to the database and you will be able to edit books, add shelves, manage users, etc. Since we are using LazyLibrarian to snatch and process books, our database is located where our library is. This should have been setup when mapping directories within the Docker container. Upon opening Calibre-web you will be directed to input the location of your Calibre database (metadata.db). Once Calibre-web is running it will stay open in the background and can be opened using your favorite internet browser and navigating to When prompted to login, use the default values. We use the Docker version on our Linux server and you can read about how to install that here. Note: Be careful to enter only lowercase, not uppercase letters. Follow the instructions in the image below. Inside the docker folder, create one new folder and name it calibre. STEP 3 Go to File Station and open the docker folder. STEP 2 Install Docker via Synology Package Center. Step-3: On DSM, go to Main Menu, find Docker app, and click to run it. User management with per-user permissions STEP 1 Please Support My work by Making a Donation. Step-2: On DSM (Synology), go to App Center to download Docker.We do not run the stand alone version of Calibre, but instead use a build of LazyLibrarian which has Calibre built in. In this example it is the books map we created.Calibre-Web is an eBook viewer which uses an existing Calibre database to pull content. In this example it is the config map we created.Ĭhoose the location for the Calibre-web books and metadata/database. Adds the ability to perform ebook conversionĬhoose the location for the Calibre-web configuration. e DOCKER_MODS=linuxserver/calibre-web:calibre
IDu = $( id -u $( logname )) # Saves the logged in user id in the IDu variable IDg = $( id -g $( logname )) # Saves the logged in user group in the IDg variableĭocker run -d \ -name =calibreweb \ -hostname =calibreweb \ -p 8083:8083 \ -e PUID = $IDu \ -e PGID = $IDg \ -e TZ =Europe/Amsterdam \ -e DOCKER_MODS =linuxserver/calibre-web:calibre \ -v $PWD/config:/config \ -v $PWD/books:/books \ -restart unless-stopped \Ĭhoose a port that is still available.