Paying for a Nextcloud provider would likely solve most of your issues. You can run a lot of services within nextcloud itself using addons.
For video streaming I use kodi+seren+real-debrid. This doesn’t provide local copies, but I don’t really need any. It’s not hard to set up.
I would assume tax write off if its associated with a business.
I like Clipious with Invidious