Dipping my toes in selfhosting lately, here is my ideal books setup:
-
Upload books/comics/audiobooks to my server via Calibre-Web which serves as the main organization hub for all books.
-
Have those files be recognized by Audiobookshelf and Komga (or Kavita)
Right now, Audiobookshelf works beautifully (as long as I don’t check “store cover with book” which overwrites Calibres covers).
Komga/Kavita sort of work (in that I can see/read the files), but they won’t organize into series even with properly configured ComicInfo.xml files. Is re-arranging the files manually (in a way that Calibre doesn’t like) the only way for comics to be recognized as a series? Please tell me there’s a workaround here I feel so close!
Unfortunately, Kavita follows a rigid file structure on purpose. Joe has said he wants it to work this way. However, you can use the “Save to Disk” feature in Calibre to specify a custom file structure for Kavita so you don’t have to do it manually.
Here is the Kavita wiki article on how to do this: https://wiki.kavitareader.com/guides/external-tools/calibre/
This is super helpful, I wonder if Calibre-Web uploads can be handled this way too.