Giter VIP home page Giter VIP logo

Comments (10)

robflate avatar robflate commented on July 30, 2024

What's not working? A few things to check for basic functionality;

Calibre

  • Create a new library in /Books or whatever volume you have mapped. Call it Books.
  • Preferences > Sharing over the net > Users = Add user
  • Preferences > Sharing over the net > Main = Port = 8081, Require username = tick, Run server = tick, click Start Server

LazyLibrarian

  • Settings > Processing > Calibre > Calibredb import program: = /usr/bin/calibredb
  • Settings > Processing > Calibre > Calibre Server: = http://calibre:8081/#Books (Change after # to name of Calibre Library) (Save page before testing)
  • Settings > Processing > Calibre > Calibre Username/Calibre Password: = Add the user you setup in Calibre

Calibre-Web

  • Basic Configuration > Location of Calibre database = /data/media/Books (or whatever your volume is mapped to)
  • Basic Configuration > Use calibre's ebook converter = Tick, Path to convertertool = /usr/bin/ebook-convert

After that works, you'll want to setup;

  • Goodreads API in LL to auto download books when you 'Like' them on the Goodreads app.
  • Kindle email in CW
  • Magazines, Comics and Audiobooks in LL
  • OPDS servers in LL and CW to use 3rd party apps for reading like Marvin

from docker-traefik.

sudo-kraken avatar sudo-kraken commented on July 30, 2024

Thanks for this so

I am using tha same docker compose sections as in the example but with my own bind mounts for storage.

I am having issues with lazy library in the "Calibredb import program" thats set to /usr/bin/calibredb and it connects but says "database READ failed or database is empty" so this may be ok for now.

So I have the downloads complete in Sab into /mnt/media/SABnzbd/Complete/Lazy which is then picked up by Lazy and it puts then Lazy polls that and sorts them into either /mnt/media/Books/eBooks or /mnt/media/Books/Audio Books

What I dont get is how Calibre is fitting in as I have set the Calibre Library to /mnt/media/Books/Calibre Library but I cant get it to work at all and Calibre web wont connect to the db at all it says it doesnt exist.

from docker-traefik.

sudo-kraken avatar sudo-kraken commented on July 30, 2024

I think my issue is that the downloads complete into the aforementioned /ebooks and /audio books and calibre is in /calibre library and Im not sure if they should be like that. Also when I try create a library in calibre it and place it in /ebooks or / audio books it gives me a permission denied even though the bind mounts are set with rw permissions.

from docker-traefik.

robflate avatar robflate commented on July 30, 2024

My eBooks and Calibre library are in the same folder. Magazines, Audiobooks and Comics are in their own separate folders (I only have eBooks in Calibre/Calibre-Web) so I also uncheck Magazines/Comics inside book folder in LL .

The only thing I have in my Calibre compose file that isn't in this stack;

environment:
  UMASK_SET: 002

maybe that might fix your permissions issue?

Other things to check;

  • In LL > Settings > Processing > Calibre > Use calibredb to import ebooks = ticked
  • In LL > Settings > Processing > Folders > Download Directories: = I have my usenet/torrent downloaders completed folders here, e.g. /data/usenet/completed/Books,/data/torrent/complete/Books,/data/torrent/complete

from docker-traefik.

anandslab avatar anandslab commented on July 30, 2024

pretty much covered in the above responses. I also have my mask at 002. Just pushed the update to the git. I have everything working but i am still fine tuning....will write a guide after it is running smoothly.

from docker-traefik.

robflate avatar robflate commented on July 30, 2024

When I click Test calibredb I get;

calibredb ok, version 4.19
Database READ ok
Database WRITE ok

Sounds like you haven't entered the correct info in the Settings > Processing > Calibre section of LL. In Calibre, make sure you've added a user, enabled Sharing over the net and started the Server as below;

  1. In Calibre Preferences > Sharing over the net > Users = Add a user/password
  2. In Calibre Preferences > Sharing over the net > Main = Port = 8081, Require username = tick, Run server = tick, click Start Server
  3. In LL Settings > Processing > Calibre > Calibre Server: = http://calibre:8081/#Books. Change Books to whatever you named your Calibre Library, check your Calibre container is named calibre and check you set the Calibre Sharing over the net port to 8081.
  4. In LL Settings > Processing > Calibre > Calibre Username: = Enter the Calibre username you created in step 1.
  5. In LL Settings > Processing > Calibre > Calibre Password: = Enter the Calibre password you created in step 1.

Note: You have to click save in LL after making changes to the Calibre section before you can click Test calibredb.

Also, have you checked the issues at https://gitlab.com/LazyLibrarian/LazyLibrarian/ and the documentation at https://lazylibrarian.gitlab.io? The dev is very active and helpful.

from docker-traefik.

sudo-kraken avatar sudo-kraken commented on July 30, 2024

Awesome I actaully managed to fix it with a restart must have altered a setting in the compose :)

Last question now, where do you put your downloads so it can be picked up and put into the calibre library I have basically got this
SAB -----> completes to /mnt/media/SABnzbd/Complete/Lazy
LL -----> picks up from /mnt/media/SABnzbd/Complete/Lazy
LL -----> places ebooks in /mnt/media/Books/eBooks (Calibre Library is also in the root of this folder)
LL -----> places audo books in /mnt/media/Books/Audio Books
Also have in the processing settings calibre books auto add dir the saome as the eBooks folder

Is that right ?

from docker-traefik.

robflate avatar robflate commented on July 30, 2024

Read the LL documentation page to understand Calibre Books Auto Add Directory https://lazylibrarian.gitlab.io/config_processing/ (the LL documentation is very thorough). I leave this blank.

I use NZBGet and QBittorrent (and occasionally Transmission) so a bit different but I;

  1. In LL Settings > Processing > Calibre > Use calibredb to import ebooks = ticked
  2. In LL Settings > Processing > Folders > Download Directories: = I have my usenet/torrent downloaders completed folders here, e.g. /data/usenet/completed/Books,/data/torrent/complete/Books,/data/torrent/complete. The reason for 2 torrent folders is because QBittorrent uses folders so places completes in Books but Transmission does not so places completes in complete.

from docker-traefik.

sudo-kraken avatar sudo-kraken commented on July 30, 2024

ok so I can leave them to complete into /mnt/media/SABnzbd/Complete/Lazy and then just tick the box and have it move them into the calibre library and dont have LL move them into the library folder in the folderes seciton

from docker-traefik.

sudo-kraken avatar sudo-kraken commented on July 30, 2024

awesome thanks

from docker-traefik.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.