It would be nice to be able to self-host this on a small home server for friends and family. That way, even if they shut down their server, you could still share files with your friends.
What is wrong with having an http file host on your local pc? Anyone can browse an http address, and you can get a subdomain for free. Get a free https cert from letsencrypt and possibly put http user accounts / passwords on it to restrict access.
It would be nice to be able to self-host this on a small home server for friends and family. That way, even if they shut down their server, you could still share files with your friends.