It uses a combination of Goodreads Librarything and optionally GoogleBooks as sources for author info and book info.Supported Architectures Our images support multiple architectures such as x86-64, arm64 and armhf.More information is available from docker here and our announcement here.
![]() The architectures supported by this image are: Architecture Tag x86-64 amd64-latest arm64 arm64v8-latest armhf arm32v7-latest Usage Here are some example snippets to help you get started creating a container from this image. These parameters are separated by a colon and indicate: respectively. For example, -p 8080:80 would expose port 80 from inside the container to be accessible from the hosts IP on port 8080 outside the container. Ports ( -p ) Parameter Function 5299 The port for the LazyLibrarian webinterface Environment Variables ( -e ) Env Function PUID1000 for UserID - see below for explanation PGID1000 for GroupID - see below for explanation TZEuropeLondon Specify a timezone to use e.g. Lazy Librarian Setup Download Location BooksCalibredb import program (optional, more info below) Volume Mappings ( -v ) Volume Function config LazyLibrarian config downloads Download location books Books location Environment variables from files (Docker secrets) You can set any environment variable from a file by using a special prepend FILE. As an example: -e FILEPASSWORDrunsecretsmysecretpassword Will set the environment variable PASSWORD based on the contents of the runsecretsmysecretpassword file. Umask for running applications For all of our images we provide the ability to override the default umask settings for services started within the containers using the optional -e UMASK022 setting. Lazy Librarian Setup Mod It SubtractsKeep in mind umask is not chmod it subtracts from permissions based on its value it does not add. User Group Identifiers When using volumes ( -v flags), permissions issues can arise between the host OS and the container, we avoid this issue by allowing you to specify the user PUID and group PGID. Ensure any volume directories on the host are owned by the same user you specify and any permissions issues will vanish like magic. Calibredb import x86-64 only We have implemented the optional ability to pull in the dependencies to enable the Calibredb import program:, this means if you dont require this feature the container isnt uneccessarily bloated but should you require it, it is easily available. This optional layer will be rebuilt automatically on our CI pipeline upon new Calibre releases so you can stay up to date. Lazy Librarian Setup Install Ffmpeg IntoTo use this option add the optional environmental variable as detailed above to pull an addition docker layer to enable ebook conversion and then in the LazyLibrarian config page (Processing:Calibredb import program:) set the path to converter tool to usrbincalibredb ffmpeg By adding linuxservermods:lazylibrarian-ffmpeg to your DOCKERMODS environment variable you can install ffmpeg into your container on startup. This allows you to use the audiobook conversion features of LazyLibrarian. You can enable it in the Web UI under Settings Processing External Programs by setting the ffmpeg path to ffmpeg. Docker Mods We publish various Docker Mods to enable additional functionality within the containers. The list of Mods available for this image (if any) as well as universal mods that can be applied to any one of our images can be accessed via the dynamic badges above.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |