Heck yeah I do. https://academy.pointtosource.com/containers/ebooks-calibre-readarr/ This is the exact guide I followed. It’s basically idiot-proof.
I have a kindle from like a decade ago. It works fine. I just today had the thought as I was carrying it from the beach “why would anyone replace an old kindle?” So my suggestion is get the cheapest oldest model you can. Last week I updated my self hosted ebook library so I have calibre, calibre-web for a nicer front end, and readarr all working in tandem; it’s just about perfect. Books arrive magically on the device once they finish downloading and they download the instant they become available. I don’t know what else I’d want except for maybe a back light. But reading with actual natural light is a pleasure too.
Data portability for instances and users is imo an essential feature of any fediverse app, and sorely missing here on Lemmy/Kbin. We’ve already seen the issue surface with the hacks in instances last week and other instances going down suddenly. Like mastodon, we need to be able to take our data to whatever instance we want easily.
Also head over to the /c/selfhosted community it’s super active and happy to help you.