Jump to content
thraxis

[SUPPORT] Thraxis' Docker Repo

47 posts in this topic Last Reply

Recommended Posts

thraxis-docker-medium.png

 

DOCKERS

 

lazylibrarian-calibre-icon.png   LazyLibrarian-Calibre: Adds Calibre to the linuxserver/lazylibrarian base image to allow LazyLibrarian and Calibre to share the same library location.

 

Docker Hub: https://hub.docker.com/r/thraxis/lazylibrarian-calibre/

Github: https://github.com/Thraxis/docker-lazylibrarian-calibre

 

After install configure post processing as below:

lazylibrarian-calibre-config.png

 

transmission-nzbtomedia-icon.pngTransmission-nzbToMedia: Adds nzbToMedia and Transmission with a modification to the linuxserver.io transmission docker to use alpine.python as the base image instead of alpine.

 

Docker Hub: https://hub.docker.com/r/thraxis/transmission-nzbtomedia/

Github: https://github.com/Thraxis/docker-transmission-nzbtomedia

Edited by thraxis

Share this post


Link to post

Nice logo, they say imitation is the finest form of flattery.  Really?!  ::)

Share this post


Link to post

Nice logo, they say imitation is the finest form of flattery.  Really?!  ::)

With your slightly different color scheme it looks out of focus.  His is bang on  :P

Share this post


Link to post

I mostly use the linuxserver.io dockers,  and both of these are use the linuxserver.io base images..  And I liked the color scheme for the look  :D

 

Honestly if there's a problem with it I'd have no problem changing it.

Share this post


Link to post

Hello, I tried adding the docker container on Freenas. but the webUI doesnt seem to work. Screenshot below Am I missing some setting?

 

 

 

screenshot_lazylibrarian.png

Share this post


Link to post
10 hours ago, varunchugh said:

Hello, I tried adding the docker container on Freenas. but the webUI doesnt seem to work. Screenshot below Am I missing some setting?

 

 

 

screenshot_lazylibrarian.png

 

 

Update here, so this worked for me but the books in my Calibre db are not appearing on Lazylibrarian. I have done as suggested in the first post above. Anything that I am missing here?

 

Share this post


Link to post
8 hours ago, thraxis said:

You will need to "Library Scan" for it to scan the book folder / calibre db

got it! thanks for the help!

Share this post


Link to post

Thank you so much for this docker! installed easily and found books with simple setup! when i look in the log i keep seeing: 

WARNING Download dir [/mnt/user/unraid1/Books/] not found, using /var/run/s6/services/lazylibrarian

 

ive tried:

/mnt/user/unraid1/books/

/user/unraid1/books/

/unraid/books/

and /books/

 

however it seems to be downloading the books just fine.

Share this post


Link to post

 

7 minutes ago, wyleekiot said:

Thank you so much for this docker! installed easily and found books with simple setup! when i look in the log i keep seeing: 

WARNING Download dir [/mnt/user/unraid1/Books/] not found, using /var/run/s6/services/lazylibrarian

 

ive tried:

/mnt/user/unraid1/books/

/user/unraid1/books/

/unraid/books/

and /books/

 

however it seems to be downloading the books just fine.

Without seeing your docker run command, the information needed to help you isn't there.

 

 

Share this post


Link to post

The download dir should be "/downloads"  and that should then in turn be mapped to the path where your downloader places completed book downloads.  For me that would be "/mnt/cache/appdata/downloads/".

 

Share this post


Link to post

Really struggling to get this to work. When I do a library scan I receive exceptions:

 

Unhandled exception in libraryScan: Traceback (most recent call last): File "/app/lazylibrarian/lazylibrarian/librarysync.py", line 633, in LibraryScan copyfile(coverimg, cacheimg) File "/usr/lib/python2.7/shutil.py", line 83, in copyfile with open(dst, 'wb') as fdst: IOError: [Errno 2] No such file or directory: u'/config/cache/book/19504931.jpg'

 

At first, I figured it was a corrupt file or something so I deleted the author in question. It moved to the next author and fired a new exception for the same issue.

 

Have I configured something wrong?

 

/downloads  /mnt/user/Ebooks/Downloads/
/books  /mnt/user/Ebooks/Books/
/magazines  /mnt/user/Ebooks/
/config  /mnt/user/appdata/lazylibrarian-calibre

 

Share this post


Link to post

In case it helps others....after reviewing the logs more closely, the code was looking in a sub-directory named "book" which did not exist. I created a directory in the appdata folder named book and poof, it started working.

Share this post


Link to post

I accidentally updated lazylibrarian from within and not through docker. I know, it was one of those days where I thought I clicked no and ended up clicking yes. I can no longer access the webui of the container. I have deleted it and removed the folder from appdata and reinstalled it with no luck. I am at wits end trying to get this to work. 

 

Anyone have any ideas?

 

 

UPDATE: 06-12-2017

After deleting the folders and installing a different lazylibrarian app, I was able to get this working again. 

Edited by vhalik

Share this post


Link to post

I also ran into this error when trying to do a library scan

 

Missing parameters: library

Traceback (most recent call last):
  File "/app/lazylibrarian/cherrypy/_cprequest.py", line 670, in respond
    response.body = self.handler()
  File "/app/lazylibrarian/cherrypy/lib/encoding.py", line 217, in __call__
    self.body = self.oldhandler(*args, **kwargs)
  File "/app/lazylibrarian/cherrypy/_cpdispatch.py", line 67, in __call__
    raise sys.exc_info()[1]
HTTPError: (404, 'Missing parameters: library')

 

Share this post


Link to post

Hello,

 

Appreciate if someone can point me in the right direction.  

 

Installed

Was able to import a list of books via a cvs file

downloads are working - but some directories have .fail at end and LL keeps getting new downloading new copies

can't seem to get processing to work - keep getting following error in logs  "has failed: calibredb failed, Permission denied"

 

I added a global path to the docker as I have had directory access issue in the past.  My paths are as follows:

 

Book library folder  /mnt/user/media/eBooks/Calibre eBook Manager/Calibre Library/

Calibredb import program   /mnt/user/media/eBooks/Calibre eBook Manager/Calibre/

Alternate Import/Export Folder    /downloads   which is set to /mnt/user/media/Downloads To Review/eBook/

 

TIA!

 

Greg

 

Share this post


Link to post

The lazylibrarian-calibre docker has been updated

 

Please note that the Calibredb import program should always be set to:  /opt/calibre/calibredb in the config as noted in the settings image at the start of this thread.

 

Share this post


Link to post

Warning: Potentially incredibly stupid question incoming...

 

Do I need to separately install Calibre in another docker or is it contained in this one?  I currently have no books and no library and want to start one so am looking for the best path to get a library set up and begin stocking it.  Any help is appreciated and my apologies for the noob questions.

Share this post


Link to post

I've just installed the lazy librarian docker and I'm getting this on first run on the:

 

Quote

Database upgrade in progress, please wait...

Updating database to version 21

 

Is this normal and will eventually go?

 

Thanks

Share this post


Link to post

from logs:

 


28-Aug-2017 10:51:08 - INFO :: MAIN : Starting LazyLibrarian on port: 5299, webroot ""
28-Aug-2017 10:51:08 - WARNING :: MAIN : Disabled HTTPS because of missing certificate and key.

28-Aug-2017 10:51:08 - INFO :: MAIN : Starting LazyLibrarian web server on http://0.0.0.0:5299/
Exception in thread DB_UPGRADE:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 754, in run
self.__target(*self.__args, **self.__kwargs)
File "/app/lazylibrarian/lazylibrarian/dbupgrade.py", line 93, in dbupgrade
with open(os.path.join(lazylibrarian.CONFIG['LOGDIR'], 'dbupgrade.log'), 'a') as upgradelog:
IOError: [Errno 2] No such file or directory: u'/config/log/dbupgrade.log'

 

logs.txt

Share this post


Link to post

@DZMM

 

Thought you were using our LL container?  Is that why the fix didn't work?

Share this post


Link to post
8 hours ago, CHBMB said:

@DZMM

 

Thought you were using our LL container?  Is that why the fix didn't work?

Wanted to see if the problem was visible in this docker as well, but it gets stuck on upgrading databases

Share this post


Link to post

@lux_en_veritasI have the same question, although I already have a library. I noticed that I download books directly from lazy librarian interface, so maybe I/we don't need the calibre server...? I'll monkey around with it more, and see what I come up with. 

Share this post


Link to post
On 10/11/2017 at 10:38 PM, dkerlee said:

@lux_en_veritasI have the same question, although I already have a library. I noticed that I download books directly from lazy librarian interface, so maybe I/we don't need the calibre server...? I'll monkey around with it more, and see what I come up with. 

 

I have to admit that I'm a bit boggled by the fact that I have a stable and successful Sonarr/Radarr/Plex server running with NZBGet & Deluge grabbing and filing all the media but I can't figure out how to easily do the same thing for Books and Comics.  Would love any help that's out there.

Share this post


Link to post

Thanks for the awesome docker. It's great that it has calibre integrated so that I can use calibredb.

 

How do I upgrade the version of lazylibrarian running in the docker? Do I need to wait for docker updates or is there another way that I can do myself?

 

 

 

 

Share this post


Link to post

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.