I run everything with saltbox (cloudbox fork) it’s ansible, it’s automated, and I hardly have issues. I host from home but have a 10gb uplink.
Being consistent and seeding is what makes everything work. So my best advice is seed! (Private trackers are a no brainer). Using a few and backups. I have replaced all the streaming services with a self service portal and all I need to do is updates and every few year upgrade the hardware.
I have and do purchase lots of movies and entertainment. But I’m tired of services deleting shit.