FTP ou compartilhamento de arquivos [fechado]

1

Eu tenho um servidor hospedado em uma nuvem executando o servidor ubuntu 15.10. Eu não tenho acesso a todas as portas (apenas portas principais) e queria instalar algum tipo de servidor FTP ou servidor de compartilhamento. Gostaria de hospedar alguns arquivos de tamanho grande e o servidor de nuvem tem alta largura de banda e evitaria o preenchimento da minha largura de banda.

O resultado que eu gostaria é o seguinte: hospedar grandes arquivos usando a grande largura de banda e dar um link simples para meus clientes fazerem o download dos arquivos (evitando, se possível, o software cliente). Bom recurso também seria pause \ resume download.

Em primeiro lugar, quero salientar que não posso alterar o firewall dos provedores, por isso tenho acesso a portas limitadas, e só tenho acesso ssh ao servidor (sem interface gráfica). Então eu preciso de algo que possa ser gerenciado pela linha de comando. Isso pode mudar se eu pagar mais, mas gostaria de evitar, a menos que seja necessário.

O que eu descartei automaticamente:

  1. HTTP (apache ou nginx) porque isso também significaria desenvolver uma interface mínima para fornecer aos colegas uma maneira de enviar um arquivo para disponibilizá-lo aos clientes. Além disso, as configurações do apache ou do nginx têm um limite de tamanho / limite de tempo que pode precisar ser mantido.

Isso é o que eu tentei:

  1. O FTP funciona, mas não no modo passivo (devido a restrições de porta), o que significaria instalar um software cliente.
  2. O SFTP funciona, mas precisa de software cliente.
  3. Btsync: não no apt para o Ubuntu 15.10. Instalado de qualquer maneira, mas não foi possível alterar as configurações da porta
  4. syncthing: não foi possível alterar as configurações de porta para a interface da web (o padrão é 8384 eu precisaria de 80)

Estou pensando em todas as linhas de se tornar um servidor bittorrent privado ou algo similar? Alguma idéia?

Obrigado e os melhores cumprimentos James

    
por James 24.02.2016 / 08:38

1 resposta

1

Um servidor da web preenche todos os requisitos declarados, pode servir qualquer tipo de arquivo que você goste para um navegador da web. Downloads de arquivos grandes via HTTP não são problema. Nginx ou Apache funcionariam, o Nginx é mais simples e geralmente usa menos recursos.

Eu suspeito que você já tenha considerado isso e descartado. Em caso afirmativo, atualize sua pergunta com mais detalhes.

    
por 24.02.2016 / 08:43