Isto é o que eu faria com base em experiências passadas - note que eu não tentei todas as opções disponíveis para que possa haver coisas que funcionem melhor.
- O BitTorrent Sync permitirá sincronizar os arquivos conforme eles são atualizados (pergunta sobre Instalação de Sincronização BitTorrent ). O programa de backup que é instalado com o Ubuntu também funcionará, mas não faz backup automaticamente a cada alteração (usa intervalos). Eu tentei Owncloud no passado, mas fiquei frustrado com os constantes arquivos de conflito que ele criou. Tenho pouca experiência com o rsync, mas a maioria dos programas de backup usa-o se eu estiver correto.
- O SSH seria o melhor. A maioria dos gerenciadores de arquivos dos smartphones (ou pelo menos do Android) permite que você se conecte ao ssh (pode ser listado como sftp). Você também pode querer experimentar streaming de mídia local (eu tenho que experimentar com isso).
- Você pode tentar
sudo killall X
em um dos tty's. Uma alternativa é procurar algo como Webmin, Ajenti ou Zentyal para administrar o servidor remotamente em uma GUI (eu pessoalmente prefiro Zentyal e depois Ajenti ...). - Eu não sei de nada além de configurá-los manualmente em cada cliente. Outros devem ser capazes de sugerir algo. Você pode querer tentar ssh em cada cliente e, em seguida, executar um comando de montagem (s), seria minha melhor sugestão.