Um servidor SSH com serviço SFTP (que é padrão na maioria das instalações SSHD), também é uma solução independente de plataforma.
A configuração é fácil:
sudo apt-get install ssh
deve preencher qualquer uma das lacunas do lado do servidor que você precisa.
No seu roteador, você deseja mapear a porta 22 para a máquina de hospedagem ou reconfigurar o SSHD para escutar em uma porta diferente ou adicional e, em seguida, encaminhá-la.
Você também pode ter que modificar a política de firewall da máquina, se estiver usando uma.
Além disso, lembre-se de que, se estiver atendendo a partir de sua conexão doméstica, a velocidade será limitada à velocidade de upload de sua conexão residencial. Para a música, isso pode não importar, mas para o vídeo, provavelmente sufocaria.