I’ve read ‘The Home Lab Handbook: Building and Managing Your Own IT Lab from Scratch’ which I would recommend to anyone just starting out in selfhosting and homelabing. Relative to that, I found a ‘course’ online (https://linuxupskillchallenge.org/#table-of-contents) that would also be useful for new arrivals.
Anyone reading any good HomeLab & Selfhosting books lately?


Yeah, I settled on Calibre Web, which is not quite as ugly as Calibre Desktop with the themepark addon.
Theme park add on? Tell me more!
ThemePark is a docker container that has a multitude of themes for many different applications. To add the theme for Calibre, you’ll access Settings and then Edit Basic Configuration, and insert ‘theme-park.dev’ in the ‘Trusted Hosts’ slot, thusly"
That gives you a more pleasing asthetic to Calibre: theme
ETA: List of supported apps: https://docs.theme-park.dev/themes/sonarr/
I don’t use calibre web yet. I only use calibre’s inbuilt web service thing. Does theme park work with that too?
Also, I have calibre running on windows and I don’t run docker on that (for reasons). So can I use calibre web on a separate system on the network and have it connect to the calibre db somehow over the wire?
TBH, I am not sure. I think you’d have to consult with both ThemePark and Calibre docs.
Strike two for me. I’m sorry…I just don’t know because I’ve never tried to do that.
I set it up last night. Network share would be too easy to corrupt apparently, so I hustled copied over the files and started fresh. Once in a while, I’ll move files back to my “original” install.
I’m using Calibre web to organise books, convert format and download metadata; and then use Kavita to read my books/comics. Works great.
Before you get too far into it, check out booklore and calibre-web-automated. Just to see if ya wanna go a different way. I plan on probably switching the next time we upgrade e-reader or i have to factory wipe them. Redoing on the calibre side and just resyncing got messy fast and wife approval went way way down.
I’ll check those out. At the most, I guess I’d have to re-import the books if the db isn’t the right format.
I think my issue was that the shelves are just number based so remaking a shelf isn’t the same as the original. Def operator error. Sync still worked fine it just removed books from the shelf but stayed on the device.