March 30, 20242 yr On 1/2/2024 at 4:29 PM, unRAIDuser7 said: Did you ever find a solution to this? I would like to be able to connect my Kobo to unraid vis USB and have it show up in calibre to manage books more easily. Did you ever get this figured out?
May 9, 20242 yr Is there something I'm missing, should there not be a Library and/or other mount path arguments in the template setup? Do I need to add these manually to mount my library/media share? First time trying to setup calibre using this image.
June 28, 20242 yr After leaving my Calibre docker off for a long while, I tried to start it and add a new book, but I was getting constant and immediate "Server Error". No logs (log didn't have time to even start). Not sure what happened there. After reading a bit here, decided to try changing the network from Bridge to Host and bing... eveyrthing working again. On Unraid 6.12.10 (and probably the last time I ran Calibre before was still with Unraid 6.11). I typically only run Calibre Web as I prefer this UI to browse my library, but adding books, converting, etc. is still only withg the main Calibre docker
July 22, 20241 yr After Calibre has been running for a while, it ends spitting this out: ``` Obt-Message: Xinerama extension is not present on the server Openbox-Message: A window manager is already running on screen 0 ``` and the CPU is pinned. Restarting the container works.
September 5, 20241 yr I was thinking about installing this docker since Calibre seems to be very popular recently but it appears that most of the users have unresolved issues and there isn’t much support. Am I wrong? Also looks like Calibre doesn’t work with iBooks on iOS but I’m seeing a lot of conflicting info about that. Can iBooks be linked with Calibre?
September 16, 20241 yr I‘ve setup a calibre server and it is working. Is ist possible to download (without usb cable) the books to a kindle? I don‘t want to read on a browser. Therefor we have a few kindle.
September 17, 20241 yr 8 hours ago, Schicksal said: I‘ve setup a calibre server and it is working. Is ist possible to download (without usb cable) the books to a kindle? I don‘t want to read on a browser. Therefor we have a few kindle. If you have an Amazon Kindle email ([email protected]) and your ebooks are epub, then you can simply email your book to your Kindle email with your Calibre "sharing book by email" function. Your Kindle book reader will then automatically download it from Amazon cloud. Off course, your Kindle reader must have wifi turned on. Edited September 17, 20241 yr by bthoven add more info.
September 30, 20241 yr I'm getting this in my Calibre log, repeating every 6-7 seconds. I'm on the latest version as well... sed: couldn't flush stdout: Invalid argument Is there anything I can do to track this down and eliminate it?
October 19, 20241 yr So my docker image filled up to over 50GB. I think it is because there is only one config mapping for library and files and appdata? I am not sure... but it is definitely something weird. Did a container size look and this is what I got: Name Container Writable Log calibre 55.4 GB 52.5 GB 13.1 kB ... Template is: Name: calibre Overview: Calibre(https://calibre-ebook.com/) 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. Additional Requirements: None Listed Repository: lscr.io/linuxserver/calibre Network Type: Bridge Console shell command: Bash Privileged: Off WebUI: 8088 Port: 8081: 8089 PASSWORD: CLI_ARGS: Appdata: /mnt/user/media/ebooks/ PUID: 99 PGID: 100 UMASK: 022
October 22, 20241 yr I'm running Unraid Pro 6.12.13 and am having the this problem when trying to install the Calibre docker.. Error: failed to register layer: write /usr/libexec/docker/cli-plugins/docker-compose: no space left on device I don't even have that directory in my Unraid system. It's as if it's doing a linux system instead of Unraid (yes, I know Unraid is a form or linux). All modules download to completion and my appdata filesystem is not full. Repositorylscr.io/linuxserver/calibre DockerHub Stars:312 Last Update:Oct 17, 2024 I'm pretty sure I had this installed in the past with no issues. It tells me some of the ports may be used when I click on it to install.. I checked /etc/services and none of the ports are being used. All versions do this: latest, v4, etc: lscr.io/linuxserver/calibre:latest Pulling image: lscr.io/linuxserver/calibre:latest IMAGE ID [2000615797]: Pulling from linuxserver/calibre. IMAGE ID [12f1b475436c]: Pulling fs layer. Downloading 100% of 31 MB. Verifying Checksum. Download complete. Extracting. Pull complete. IMAGE ID [df25a931801a]: Pulling fs layer. Downloading 100% of 5 KB. Verifying Checksum. Download complete. Extracting. Pull complete. IMAGE ID [add85d5219c0]: Pulling fs layer. Download complete. Extracting. Pull complete. IMAGE ID [b7801973f8b8]: Pulling fs layer. Downloading 100% of 701 B. Download complete. Extracting. Pull complete. IMAGE ID [c28aacdf535f]: Pulling fs layer. Downloading 100% of 273 B. Verifying Checksum. Download complete. Extracting. Pull complete. IMAGE ID [de7c49a5f876]: Pulling fs layer. Downloading 100% of 14 MB. Verifying Checksum. Download complete. Extracting. Pull complete. IMAGE ID [fe70bea4c853]: Pulling fs layer. Downloading 100% of 4 KB. Verifying Checksum. Download complete. Extracting. Pull complete. IMAGE ID [e1cc6fae13bc]: Pulling fs layer. Downloading 100% of 2 MB. Download complete. Extracting. Pull complete. IMAGE ID [9b5e84e5043a]: Pulling fs layer. Downloading 100% of 21 MB. Verifying Checksum. Download complete. Extracting. Pull complete. IMAGE ID [851f36536fa4]: Pulling fs layer. Downloading 100% of 705 MB. Verifying Checksum. Download complete. Extracting. IMAGE ID [b8d9013b2cc2]: Pulling fs layer. Downloading 100% of 14 KB. Verifying Checksum. Download complete. IMAGE ID [8318fd1c401e]: Pulling fs layer. Downloading 100% of 307 MB. Verifying Checksum. Download complete. IMAGE ID [109b88dcd169]: Pulling fs layer. Downloading 100% of 963 B. Verifying Checksum. Download complete. TOTAL DATA PULLED: 1 GB Error: failed to register layer: write /usr/libexec/docker/cli-plugins/docker-compose: no space left on device Any ideas on why this is occurring? My Google searches haven't found much.
October 22, 20241 yr I got it figured out... While I thought I had plenty of space... I did not. I doubled my docker image and it installed. Pilot error.
January 30, 20251 yr Have an existing calibre library on my PC (not my Unraid server) is there any way to transfer (copy) from the PC to the unraid docker? set it up same as sapceinvader but if try to import just says /library already exists or is not empty Do I have to copy each book file one by one and start over?
March 7, 20251 yr This is weird... my library has disappeared within calibre. My books are, of course, all still there on disk and my configuration points to the right place, but calibre is showing me a completely empty library. I've certainly done a couple of routine updates of the docker image and, in fact, also upgrade unraid from 7.0.0 to 7.0.1. I'm not sure how to recover from this as I'm not quite clear on what got lost right now. I'd very much like to avoid simply reimporting a few hundred books and losing all my read status information. I do have external backups I can go to, but I need to understand what's missing so I can find the backups that contain the missing info. I can, from the calibre console (i.e., launch the console from the unraid web page) see that the library is right where it's supposed to be. Any ideas on what calibre is looking for and not finding to make it show me an empty library?
March 7, 20251 yr 40 minutes ago, rbroberts said: Any ideas on what calibre is looking for and not finding to make it show me an empty library? Well, it looks like my metadata.db was corrupted but in such a way that I wasn't seeing any errors, just an empty library. The good news, I've just successfully confirmed that my CrashPlanPro subscription is actually handy 🙂 I pulled in a backup from a few weeks ago and my library is back. I picked the backup somewhat at random, after a recent book purchase, but probably before some other imports, so I'll have to pull a more recent one if I can find a good one.
April 28, 20251 yr I recently noticed that my logs are being spammed with this every few seconds. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre/devices/usbms/device.py", line 604, in do_mount File "calibre/devices/udisks.py", line 184, in mount File "calibre/devices/udisks.py", line 56, in __enter__ File "jeepney/io/blocking.py", line 342, in open_dbus_connection File "jeepney/io/blocking.py", line 310, in prep_socket File "jeepney/io/blocking.py", line 307, in with_sock_deadline FileNotFoundError: [Errno 2] No such file or directory The debug device detection showed this: calibre 8.3 embedded-python: True Linux-6.6.78-Unraid-x86_64-with-glibc2.39 Linux ('64bit', 'ELF') ('Linux', '6.6.78-Unraid', '#2 SMP PREEMPT_DYNAMIC Thu Feb 20 13:33:15 PST 2025') Python 3.11.12 Interface language: None EXE path: /opt/calibre/bin/calibre Successfully initialized third party plugins: Find Duplicates (1, 10, 9) && Modify ePub (1, 8, 6) USB devices on system: [['0x0764', '0x0601', '0x0200', 'Device1', 'Model1', 'REDACTED'], ['0x154b', '0x1008', '0x0110', 'Device2', 'Model2', 'REDACTED'], ['0x046d', '0xc52b', '0x2401', 'Logitech', 'USB Receiver', ''], ['0x1d6b', '0x0104', '0x0100', 'PiKVM', 'Composite KVM Device', 'REDACTED']] No disabled plugins Looking for devices of type: MTP_DEVICE No MTP devices connected to system Looking for devices of type: SMART_DEVICE_APP All IP addresses: [REDACTED] No device is connected Looking for devices... USBDevice(busnum=1, devnum=3, vendor_id=0x1d6b, product_id=0x0104, bcd=0x0100, manufacturer=PiKVM, product=Composite KVM Device, serial=REDACTED) Detected possible device DIVA Devices possibly connected: Bookeen Diva HD Device Interface Trying to open Bookeen Diva HD Device Interface ... Found device nodes: /dev/sr0 None None Udisks mount call failed: Traceback (most recent call last): File "calibre/devices/usbms/device.py", line 604, in do_mount File "calibre/devices/udisks.py", line 184, in mount File "calibre/devices/udisks.py", line 56, in __enter__ File "jeepney/io/blocking.py", line 342, in open_dbus_connection File "jeepney/io/blocking.py", line 310, in prep_socket File "jeepney/io/blocking.py", line 307, in with_sock_deadline FileNotFoundError: [Errno 2] No such file or directory Found device nodes: /dev/sr0 None None Udisks mount call failed: Traceback (most recent call last): File "calibre/devices/usbms/device.py", line 847, in open File "calibre/devices/usbms/device.py", line 629, in open_linux calibre.devices.errors.DeviceError: Unable to mount main memory (Error code: 1) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre/devices/usbms/device.py", line 604, in do_mount File "calibre/devices/udisks.py", line 184, in mount File "calibre/devices/udisks.py", line 56, in __enter__ File "jeepney/io/blocking.py", line 342, in open_dbus_connection File "jeepney/io/blocking.py", line 310, in prep_socket File "jeepney/io/blocking.py", line 307, in with_sock_deadline FileNotFoundError: [Errno 2] No such file or directory failed Opening of the following devices failed <calibre.devices.cybook.driver.DIVA object at 0xREDACTED> Traceback (most recent call last): File "calibre/devices/usbms/device.py", line 847, in open File "calibre/devices/usbms/device.py", line 629, in open_linux calibre.devices.errors.DeviceError: Unable to mount main memory (Error code: 1) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "calibre/devices/__init__.py", line 166, in debug File "calibre/devices/usbms/device.py", line 850, in open File "calibre/devices/usbms/device.py", line 629, in open_linux calibre.devices.errors.DeviceError: Unable to mount main memory (Error code: 1) It seems to be causing issues for my system and even setting up a fresh instance of Calibre didn't help. Any ideas on how to fix this or stop the log spam?
April 29, 20251 yr Cant connect my Kindle (Jailbroken with koreader) to my calibre docker container, Im pulling my hair out trying to figure this out but cant find any solutions, please help! I have calibre installed on my server. When i try to connect to it by pressing 'start wireless device connection' my kindle gives me an error saying it cant find a calibre instance on my home network. If I try to put in a manual IP on my kindle and match it to the default one on my calibre server it says connected on my kindle but doesnt register the connection on calibre and they cant send anything or interact with eachother in any way. I have also tried a content server but still with no luck. I don't have a firewall on my server It is on a custom proxy network but even if I switch it back to bridge network type for the container it still doesnt work. ill try anything at this point...
July 6, 2025Jul 6 I did a search for a plugin and could not find an answer. Is there a way to add third-party plugins to the container? I was unable to find a means to do so.Thank you for your feedbackEdit: I figured out I was able to map an external folder and install the plugin via the preferences> advanced menu Edited July 6, 2025Jul 6 by Optimus Prime More notes
July 22, 2025Jul 22 I have Calibre working on my Unraid system. But I have on issue. When I attempt to use "Sharing on the Net" to work in connection with Moon+ Reader, it advertises an IP address of 172.21.0.8 and port 8086. But that is not working. I've read docker containers are separate from the host, so I am not sure this can even work? I know my Windows PC works with the Sharing on the Net feature.Any ideas on a solution or work-around?
July 22, 2025Jul 22 I had to set my up my eReader using my router public IP address and I used my container port, which is 8081. I verified with "whats my ip" then plugged into my calibre settings on my eReader: (example) IP: 173.85.197.69 Port 8081My docker container ip isn't that much different from yours. I think it's just a standard that starts with 172.xx.x.xxMy docker actually shows a different IP address. But in order to get to your unraid server, at least for me, I had to use the public IP address, with Calibre's Port, so my eReader knew where to go to enter the port to get to the program. I can connect my eReader onto any wireless, anywhere, and download books. I've done it using the wireless on a flight to Dallas aboard the jet to download using this setup. My sharing over the net has the port 8081. I guess you would be using Port 8086, Edited July 22, 2025Jul 22 by isrdude clarification
July 22, 2025Jul 22 I do not use a VPN or have an external presence at this time. But I did try it and connection was refused.
July 22, 2025Jul 22 1 hour ago, RaidPC said:I have Calibre working on my Unraid system. But I have on issue. When I attempt to use "Sharing on the Net" to work in connection with Moon+ Reader, it advertises an IP address of 172.21.0.8 and port 8086. But that is not working. I've read docker containers are separate from the host, so I am not sure this can even work? I know my Windows PC works with the Sharing on the Net feature.Any ideas on a solution or work-around?If your Calibre container "web server" port is 8086 and you map port, say, 8088 to container port 8086, "Sharing on the Net", in Calibre GUI, has to be with container port 8086; but in your MoonReader app, you have to specify "your unraid server local IP:8088/opds". So if your Unraid server local IP is 192.168.2.99, put 192.168.99:8088/opds in MoonReader app. This setting will work, if your device is connected to your local network. If you are outside and VPN to your local network, it still works.If you are outside and you don't VPN to your local network, you have to have a public domain name that points to your home public IP. There are extra steps to set it up.
July 23, 2025Jul 23 Thank you, it worked! Made the changes you mentioned, pointed to my Unraid server IP in the MooReader app and bingo!
July 25, 2025Jul 25 Calibre on my Unraid is working great with one observed small issue. When I right-click on a book, any book, and select "Open Book Folder" nothing happens. Since I have the docker being able to find the books when started, and can edit them, I would think it would not be a path variable issue. Is there some configuration I need to do? I have my Calibre Library set to /mnt/user/Media/Books. Everything else seems to work perfectly.
July 27, 2025Jul 27 One other quick question / observation.I noticed of my five dockers, only Calibre creates a folder on my cache drive just starting up. I ran the Mover option in Unraid thinking there was some data, but the folder was still there as well as a type of database file after the move was complete. I assume that is normal, but observed none of my other dockers have that behaviour.
July 30, 2025Jul 30 Ok, after last update "Error: This application requires a secure connection (HTTPS). Please check the URL."Tryed to change webui to 8181 but Unraid tells it is in use? (does not accept it and start calibre with that?)So? How to fix?? AND WHY? If I have local calibre in my home network WHY are we forced to use HTTPS?
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.