bluesky509

unraid_lazylibrarian+calibre+calibreweb

Dec 26th, 2019 (edited)
7,593
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.18 KB | None | 0 0
  1. UNRAID + LazyLibrarian + Calibre
  2.  
  3. GOAL:
  4. 1. LazyLibrarian downloads
  5. 2. Calibre emails converted book to email/kindle etc
  6. 3. Calibre-Web stays in-sync and provides a nice front-end
  7.  
  8. If this works for you feel free to say thanks with some crypto donations
  9. NANO: nano_3g1qtwrqmoxkun6wdhgd9w5pgx613n6epa5sgdp6n1sjdsmfx9zkw9s3s81i
  10. BANANO: ban_1q8s1gonxkf7ninguuanbpy1fj1ta8nn61xeqpwjxw1nra9o1wdmb7t6z758
  11. DOGE: D5E1aPA1rpCKNGpzniTme9LBZfTMEBxyKy
  12.  
  13. UNRAID Docker Apps/Containers
  14. * https://forums.unraid.net/topic/54088-support-thraxis-docker-repo/
  15. * https://forums.unraid.net/topic/80729-support-linuxserverio-calibre/
  16. * https://forums.unraid.net/topic/71927-support-linuxserverio-calibre-web/
  17.  
  18. ################################################################################################################
  19. >>>> # Calibre # <<<<
  20. ################################################################################################################
  21. *Calibre unRaid Mapping:
  22. Name: Library
  23. Container Path: /books
  24. Host Path: /mnt/user/media/books/
  25. Access: Read/Write
  26. Description: Location for calibredb & books
  27.  
  28. Name: Import Location
  29. Container Path: /downloads
  30. Host Path: /mnt/user/downloads/
  31. Access: Read/Write
  32. Description: For importing books from your download program tor/nzb etc.
  33.  
  34. Name: calibre
  35. Container Path: /calibre
  36. Host Path: /mnt/user/media/calibre/
  37. Access: Read/Write
  38. Description: ...
  39.  
  40. ADD Variable:
  41. Name:CalibreMod
  42. KEY:DOCKER_MODS
  43. Value:linuxserver/calibre-web:calibre
  44. Description:optional - Adds the ability to enable the Calibredb import program
  45.  
  46. *Calibre Config:
  47. Library DB will be located at /books
  48. Settings "Sharing over the net" enabled. Run at startup enabled.
  49. User accounts should include user lazylibrarian and password lazylibrarian [or whatever your prefer]
  50. Adding books: Specify folder "/downloads/completed/books" for automatically adding books
  51. eBook Naming: <LEAVE AS DEFAULT>
  52. Old Books: if adding books, manually add from /downloads/completed/books
  53. OPTIONAL: Enable auto conversion to preferred format and set to auto send and adding new books.
  54.  
  55.  
  56. ################################################################################################################
  57. >>>> # LazyLibrarian # <<<<
  58. ################################################################################################################
  59. *LazyLibrarian unRaid Docker Mapping:
  60. run privileged [may not be needed]
  61. /downloads <--> /mnt/user/downloads
  62. /books <--> /mnt/user/media/books/ [NOTE: MATCHES CALIBRE mapping]
  63. /books_import <--> /mnt/user/media/books_import/ [NOTE: Used for manual import only]
  64.  
  65. OPTIONAL: The following is only needed if using the linuxserverio docker container instead of thraxis
  66. * Add new variable with these settings:
  67. Name: CalibreMod
  68. Key: DOCKER_MODS
  69. Value: linuxserver/calibre-web:calibre
  70. Description: Adds the ability to enable the Calibredb program for ebook conversion
  71.  
  72. Next, open up the interface for LL.
  73.  
  74. *LazyLibrarian Settings [remember to save changes]
  75. [OPTIONAL] Config > Interface > I prefer bookstrap / flatly theme for readability
  76. [OPTIONAL] Config > Importing > eBooks > set to: epub, mobi, pdf [kindle approved formats]
  77. Config > Processing > Download Directories: /downloads/completed/books
  78. Config > Processing > eBook Library Folder: /books
  79. Config > Processing > Magazine Foldername Pattern: /magazines/$Title/$IssueDate
  80. Config > Processing > Enable: Search when added
  81. Config > Processing > Enable: "Use Calibre Content Server"
  82. Set Calibre Server URL , User and Password. You can find this in settings inside Calibre
  83. i.e.: http://[calibre_content_server_IP]:8085 -- USER:lazylibrarian -- PWD: lazylibrarian
  84. Calibredb import program: /opt/calibre/calibredb [ some report using /usr/bin/calibredb ]
  85. [OPTIONAL] Config > Web Root: /librarian [or whatever]
  86. Finishing adding in more providers and setting up downloaders etc.
  87.  
  88. Restart the container. If you changed web root, change in docker settings too.
  89.  
  90. Everything should be happy now. This was one of the more frustrating things to setup I've encountered.
  91. If you also want calibre-web keep going.
  92.  
  93. ################################################################################################################
  94. >>>> # Calibre-Web # <<<<
  95. ################################################################################################################
  96. *Calibre-Web Mapping:
  97.  
  98. Name: Books
  99. Container Path: /books
  100. Host Path: /mnt/user/media/books/
  101. Access: Read/Write
  102. Description: Location of Calibre library
  103.  
  104. * Add new variable with these settings:
  105. Name: CalibreMod
  106. Key: DOCKER_MODS
  107. Value: linuxserver/calibre-web:calibre
  108. Description: Adds the ability to enable the Calibredb program for ebook conversion
  109.  
  110. *Calibre-Web Config:
  111. Basic configuration > Location of Calibre database: /books
  112. And that's it. Feel free to add email also.
  113.  
  114. If this works for you feel free to say thanks on reddit u/icecave509 or with some crypto donations
  115. NANO: nano_3g1qtwrqmoxkun6wdhgd9w5pgx613n6epa5sgdp6n1sjdsmfx9zkw9s3s81i
  116. BANANO: ban_1q8s1gonxkf7ninguuanbpy1fj1ta8nn61xeqpwjxw1nra9o1wdmb7t6z758
  117. DOGE: D5E1aPA1rpCKNGpzniTme9LBZfTMEBxyKy
Add Comment
Please, Sign In to add comment