Thanks but the audience is family & friends. Basically a solution for small circles of people that don't want to share their private images/videos on Google, Facebook, Flickr or similar.
I don't think metadata will be a bottleneck in this scenario.. but maybe I am just naïve here.
I also consider just running a small box in the basement with dynamic dns instead of using a VPS.
> Also, what do you mean by fill/rebalance in this context?
Assuming you are replicating the data. You have to be careful of cascading failures if repairing replication is too slow because of slow network/disk-io/cpu.
You should be extra careful on big servers with little bandwidth, you might need a month to fill/empty/rebalance them.
How will you host the images ? Metadata will become a bottleneck before hdd size.
Check out https://github.com/chrislusf/seaweedfs