Eu encontrei Zentyal outro dia enquanto procurava uma GUI para gerenciar meu servidor que é usado para desenvolvimento web. Ele roda e é baseado no servidor Ubuntu 12.04 (e pode não funcionar em versões mais recentes), então você pode instalá-lo depois de instalar o servidor Ubuntu para fornecer uma interface web, ou instalá-lo como o servidor desde o início. (o caminho preferido de acordo com a documentação)
Ter uma interface web para as interações suportadas significa que você não terá que se tornar um profissional em terminal - mas aprender alguns comandos para usar via ssh não poderia prejudicar.
Em recursos, você verá que inclui as seguintes funções (que eu acho que você pode apenas ativar / desativar conforme necessário)
- Servidor de email com um webmail
- servidor DNS
- Servidor Web - que deve incluir Apache, PHP e mySQL, mas o Ubuntu 12.04 não suporta o PHP 5.5 se eu estiver correto. E você deve conseguir instalar o MongoDB e o nginx, mas não tenho certeza disso.
- FTP com / sem autenticação.
- Monitore CPU, RAM, etc., mas pode não ser capaz de saber quanto de CPU / largura de banda cada aplicativo Web está usando (acho que há um módulo do Apache para isso).
Os recursos não listam ssh e git, mas você deve ser capaz de instalá-los usando o gerenciador de pacotes (ou apt-get via ssh), eles simplesmente não terão uma GUI para configuração.
Eu não posso dizer como funciona e sinto desde que eu acabei usando outra coisa para o meu servidor (que não usa o Ubuntu 12.04, senão eu teria usado)