Resposta curta: sim. Vá em frente, instale sua distro favorita, use o gerenciador de pacotes para instalar todos os seus vários servidores e fazer o mesmo. O Samba já está instalado para você. Resposta mais importante: Tudo sobre isso é bom, exceto esta parte: "capaz de acessá-lo de qualquer lugar". Você não quer abrir sua rede doméstica para isso. Use uma VPN ou use melhor uma conexão ssh.