Sharing your awesome private linux iso collection with your friends
So, imagine you have this private large super secret linux iso collection you call your own and not even that, you actually know your friends have similar super awesome collections of even more isos. And all of these collections are growing by themselves.
I'm looking for suggestions to share these collections between your friends privately, i.e. make a centralized shared archive.
The obvious way would be to setup a big storage server, put wireguard and some file server on it and call it a day. Maybe also include super fancy iso streaming.
But maybe your friends are living scattered across Europe and whatever choice of provider you make, some of your friends will always end up with bad peering, waiting for their newest classic isos for way too long.
Another possibility would be a shared cloud storage account, but if you have more than 3 friends accessing it from all over Europe the account will probably get suspended soon.
Alternative could be a business account with multiple users, but that can get expensive and you are not running a company with your friends.
Most of these are classic isos and won't be touched much. So there is not much traffic, just a regular inflow and in case something gets downloaded it has to be fast.
What would be your solution to this, without spending tons of money?
Maybe this could be useful for ppl with similar demands.