Comment on What else should I selfhost?

<- View Parent
dustyData@lemmy.world ⁨2⁩ ⁨weeks⁩ ago

Calibre is so old that it’s use case and architecture precedes the current popularity of self-hosting. It is as old as the premiere of the very first e-ink reader in 2006. It’s not obtuse or weird, it was just the way things were done 20 years ago. The problem is that adapting it to work as a self hosted app or even multi user sync requires rewritting all of its backend from scratch with fundamentally different principles and use cases in mind. And guess what? Everyone is way too lazy to face that massive undertaking. Thus the hobbled together solutions.

Fortunately, one way backup to a NAS works perfectly fine to keep libraries secure. It’s not this way out of caprice, and the Dev is definitely not an nerd alien.

There have been attempts to create modernized replacements for calibre. But they all fall through because, caliber already does 99% of what they want to achieve. That one percent is covered by addons and shoddy workarounds? Yes. But that’s an effort to reward analysis any Dev is faced with. Calibre does much more than what the average user need, and they keep adding features. Because they’re not catering to one particular user but a community of a complex mix of users. Developing software is hard, rebuilding 20 years of features is daunting.

source
Sort:hotnewtop