Eu tenho um Ubuntu 12.04 para o meu servidor doméstico e funciona perfeitamente. Você pode tentar este excelente site linuxhomeserverguide para um guia completo
- Instale o Ubuntu 12.04 (Vá para a versão do servidor se você não precisar de uma GUI)
- Instale o git usando este comando no terminal
sudo apt-get install git
use este guia - Instale o vsftpd do terminal usando este comando
sudo apt-get install vsftpd
use este guia - O restante está coberto aqui
Espero que ajude