Dipping my toes in selfhosting lately, here is my ideal books setup:
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!
Step 1. Purchase 8-10 albums from your favorite artists on Bandcamp (Bandcamp typically has flac files)
Honestly you can probably keep Tidal, it's cheap and good. But always download the FLAC files for anything you don't want to lose.