É possível. Se eu fizesse assim, usaria qualquer distribuição que eu conhecesse melhor. Se este é o Ubuntu com você, eu usaria o servidor Ubuntu como base.
Eu sugeriria usar um PC como servidor (em um ambiente doméstico eu optaria por componentes eficientes, meu palpite seria o xeon cpu usa bastante energia) e o pi do raspberry com openELEC como cliente.
Por quê? Um servidor faz barulho, os discos rígidos e ventiladores são altos, você não os quer perto da sua sala de estar. E em segundo lugar, a maioria dos equipamentos de PC não suporta cec (isso é o que permite que seu pi / kodi seja controlado via HDMI com as TVs remotas).
Se você ainda quiser fazer sua idéia, use o servidor Ubuntu, samba para compartilhamento de arquivos, xícaras para impressão, rtorrent em uma tela para torrents, kodi com um ambiente gráfico básico para reproduzir vídeos e um USB Adaptador CEC para controle pelo controle remoto da TV.