So regular web browser can browse IPFS only systems?
Strit
So like torrenting?
To get it outside the LAN, you just need to forward the port it uses in your router. Example 8096 for regular http requests. I would highly recommend getting at least a reverse proxy with an SSL cert.
Out of the options you listed, I'd go with the NUC for performance and transcoding.
Maybe install the nextcloud client on his PC and have him copy over the files there. The Nextcloud client has sync and resume functionality and you don't have to watch it like a hawk. It just does it's thing in the background.
I don't know Focalboard, but I assume it has an admin panel, like most web based software?
If you have no local music and no physical music media, you are pretty much out of luck.
I mean, when you subscribe to services you understand there is the possibility that the service might go unavailable at some point. Some times it's just temporary, but others are permanent (like Google Stadia).
I make a habit out of not relying on streaming services. If I really like something, music or video, I buy the physical disk.
Sorry, I don't have an answer or solution for you.
I rip my physical media and put it on my Jellyfin server, so I can stream it where ever I am.
Not every ISP allows this, but my ISP router is in Bridge mode and forwards all the traffic to my own wifi router. This means I get to place the thing and have full control over my wifi.
Peertube won't mirror any content from other instances and it won't even list any if you don't federate with any servers. Then it's just your little bobble with your videos where people can play them on the site.
You should be able to just run the docker container and expose port 8080, then visit http://localhost:8080 to complete the setup. You won't have SSL or anything though. If it still asks for domain name, maybe you can put in localhost.local ?
Cool. :)