Como os membros da sua família não são na mesma rede, acho que o IIS ou o Apache podem ser sua melhor opção.
Tenho 1.8Tb de fotos e vídeos privados. Eu quero que minha família tenha acesso a esses arquivos. Estou executando um servidor doméstico 24/7 usando o Windows 7, os usuários também terão o Windows 7.
Observação: não quero fazer upload de fotos para qualquer serviço na rede. Eu só quero dar um acesso privado à minha família para acessar essa mídia. Um aplicativo (Windows ou Web) que manipule a galeria funcionalmente no topo seria muito bom.
Atualização: Os usuários não estão na mesma rede. Eles estão na Internet.
O Windows 7 já tem soluções para isso; Eles são muito fáceis de encontrar com uma pesquisa rápida. Você pode colocar os itens compartilhados na pasta Pública, e o visualizador de imagens padrão é um visualizador de galeria.
Basta ativar o compartilhamento de pasta pública e colocar seus arquivos nas pastas apropriadas. A descoberta de rede precisa estar ativada. Os detalhes são aqui .
Você pode ter seus dados em uma unidade externa e deseja compartilhá-los. Dê uma olhada em Fundamentos do Compartilhamento de Arquivos .