Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Docker Container Calibre

Featured Replies

Hi,

 

I found this Docker Container for Calibre and wanted to share it with you:

 

https://index.docker.io/u/regueiro/calibre-server/

 

I installed it by:

 

docker pull regueiro/calibre-server

 

For the first start I used:

 

docker run -d -h unraid --name="calibre" -v /mnt/user:/mnt  -v /mnt/cache/docker/apps/appdata/calibre/:/config  -v /mnt/user/ebook/Calibre:/opt/calibre/library -v /etc/localtime:/etc/localtime:ro -p 8080:8080 regueiro/calibre-server

 

regueiros documentation is a littlebit missleading as he uses the "old" naming convention and the incorrect name:

-name calibre regueiro/calibre

 

It is working pretty well for me. The only thing I need to figure out now is how to secure this Calibre server when I open the port.

 

Regards,

Athu

 

Very interesting indeed. I use calibre heavily however...

 

How well does it scale because I have found after a certain point calibre slows down exponentially as you add more books.

 

This was on my list of alternatives to look at

 

http://vaemendis.net/ubooquity/

Very interesting indeed. I use calibre heavily however...

 

How well does it scale because I have found after a certain point calibre slows down exponentially as you add more books.

 

This was on my list of alternatives to look at

 

http://vaemendis.net/ubooquity/

I personally have noticed little slowdown with 24K books in the Calibre library.  I have heard of others with 150K books.  However use of custom columns can certainly adversely affect performance as library size grows due to the overhead of dynamically computing any of them.  I do not have any custom columns on my personal library so am not impacted by this.

 

Having said that, this was for the server component only so I am not sure that library size has the same impact.

Unfortunately that installs a very old version of calibre.

 

The author of calibre provides a python script to install or update to the latest version

 

And that's one of the reasons I'm still running an Ubuntu VM under Xen

  • 1 month later...

Hi,

 

I found this Docker Container for Calibre and wanted to share it with you:

 

https://index.docker.io/u/regueiro/calibre-server/

 

I installed it by:

 

docker pull regueiro/calibre-server

 

For the first start I used:

 

docker run -d -h unraid --name="calibre" -v /mnt/user:/mnt  -v /mnt/cache/docker/apps/appdata/calibre/:/config  -v /mnt/user/ebook/Calibre:/opt/calibre/library -v /etc/localtime:/etc/localtime:ro -p 8080:8080 regueiro/calibre-server

 

regueiros documentation is a littlebit missleading as he uses the "old" naming convention and the incorrect name:

-name calibre regueiro/calibre

 

It is working pretty well for me. The only thing I need to figure out now is how to secure this Calibre server when I open the port.

 

Regards,

Athu

 

I installed this and I believe it is running, er, it made a .db file in my library directory, but the webgui

 

However, I can't find a log file; there is a comment that calibre-server stores a log in ~/.calibre but the install script didn't include ~/ (or /root) or anything except /config which is empty.

 

I tried mapping that two ways:

    /mnt/user/apps/calibre/:/.config

and

    /mnt/user/apps/calibre/:/config    <(no dot)

 

and these never get populated with a log or config file.

 

EDIT:  I see that the map with the .config has populated with a log now (I failed to refresh) so that part works and I'll have to see if the rest works too. First glance is that it's functional with 6600 books across the internet.

 

so in sum:  the map has to be to a /.config directory, not to a /config directory as outlined above.

 

/EDIT

 

Has anyone used a script that works OK?

 

Actually, I've been running Calibre on my mac and just pointing to the SMB directory that it fills full of metadata.  It's not bad, but it would be nice to have a WebGUI too.

 

Thanks

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.