Calibre is a cross-platform open-source suite of e-book software. Calibre supports organizing existing e-books into virtual libraries, displaying, editing, creating and converting e-books, as well as syncing e-books with a variety of e-readers. Editing books is supported for EPUB and AZW3 formats. In short, Calibre is a powerful and easy to use e-book manager. Users say it’s outstanding and a must-have. It’ll allow you to do nearly everything and it takes things a step beyond normal e-book software. It’s also completely free and open source, and great for both casual users and computer experts. In this step by step guide I will show you how to install Calibre on your Synology NAS using Portainer.
Calibre: Tutoriel n°2: Installer Calibre2OPDSLien vers la formation:, retrouvez. 1 Synology NAS - SSH To Find User Info 2 Portainer - Docker Container Manager For Your NAS 3 PiHole - Docker NAS Setup 4 Calibre Library - Docker NAS Setup 5 Watchtower - Docker NAS Setup Image courteous of Susan Yin at Unsplash.
Installation Simply find and install a Docker application from the Synology Package Center. Note: If you do not find the application in your Package Center, your Synology is most probably not supported yet: Due to the hardware requirement, Docker will be only available on the following models: 18 series: DS3018xs, DS918+, DS718+, DS218+ 17.
Note: This guide works perfectly with the latest Calibre 5.16.1 release.
Please Support My work by Making a Donation.
Install Portainer using my step by step guide. If you already have Portainer installed on your Synology NAS, skip this STEP.
Synology Docker Calibre Web
Go to File Station and open the docker folder. Inside the docker folder, create two new folders and name one calibre and other one ebooks. Follow the instructions in the images below.
Note: Be careful enter only lowercase, not uppercase letters.
Now create one new folder inside the calibre folder and name it config. Follow the instructions in the image below.
Note: Be careful enter only lowercase, not uppercase letters.
Log into Portainer using your username and password. On the Portainer left sidebar click on Stacks. After you click on Stacks, a new screen will open. In the Name field type in Calibre. Follow the instructions in the image below.
Note: In the Portainer Stacks Web editor Copy Paste the code below.
After you paste the code in the Web editor, change the value for TZ (Select your current Time Zone from this list).
After you paste the code in the Web editor, change the value numbers for PUID and PGID with your own values. (Follow my step by step guide on how to do this.)
Scroll down on the page until you see a button named Deploy the stack. Click on it. Follow the instructions in the image below.
If everything goes right, you will see this message at the top right of your screen: “Stack successfully deployed“. Follow the instructions in the image below. The installation process can take up to a few minutes because calibre is 1 GB. It will depend on your Internet speed connection.
Now open your browser and type in http://Synology-ip-address:7080/ Follow the installation procedure in the images below.
Choose your language, your calibre library, then click Next.
Choose your e-book device then click Next.
Congratulations! You have successfully set up calibre. Click Finish.
Go back to STEP 1 or you will deal with karma 🙂.
Enjoy your Calibre!
Read the step by step guide on How to Allow Calibre to Work Over an HTTPS Connection. Method 1.
Read Synology: HTTPS-SSL to Your Docker Containers Without Port at The End. Method 2.
Note: Find out how to update Calibre container with the latest image.
Note: Can I run Docker on my Synology NAS? See the supported models.
Note: If you encounter mem_swappiness issue contact me for instructions on how to solve it.
This post was updated on Saturday / April 24th, 2021 at 7:20 AM
I cant get this docker to start. I have other linuxserver dockers running fine but this one seems to hang. Others have posted about this (on the unraid forum) but no one seems to have a solution. I’ve tried older builds but no change. Anyone else had this issue?
I used this docker command
docker create
–name=calibre
-e PUID=1029
-e PGID=101
-e TZ=Pacific/Auckland
-p 8080:8080
-p 8081:8081
-v /volume1/apps/calibre:/config
–restart unless-stopped
linuxserver/calibre
Log looks ok to about here -
Openbox-Message: Unable to find a valid menu file “/var/lib/openbox/debian-menu.xml” stdout
00:59:30 Connection failure: Connection refused stdout
00:59:30 pa_context_connect() failed: Connection refused stdout
00:59:30 s6-svwait: fatal: timed out stdout
Synology Nas User Guide
00:59:33 rdpRRGetInfo: stdout
00:59:34 QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to ‘/tmp/runtime-abc’ stdout
00:59:36 s6-svwait: fatal: timed out stdout
00:59:36 qt.qpa.xcb: QXcbConnection: XCB error: 148 (Unknown), sequence: 181, resource id: 0, major code: 140 (Unknown), minor code: 20 stdout
Synology Calibre Server
00:59:40 s6-svwait: fatal: timed out stdout
Find My Synology
00:59:46 s6-svwait: fatal: timed out stdout
00:59:50 s6-svwait: fatal: timed out