Por que não experimentar o bom software ownmycloud ? Essa é uma ótima interface da web com link público no arquivo.
Primeiro, você precisará do par PHP / MySQL instalado em seu servidor. Então sugiro ver a página Instalação | ownCloud.org para continuar a instalação.
Depois de concluído, você precisa configurar seu roteador para duas coisas:
- Habilite o encaminhamento de porta, tcp 80 para o seu servidor. A configuração depende do fabricante e modelo do seu roteador. Dê uma olhada aqui para ter uma ideia do objetivo
Como encaminhar portas no seu roteador
- Crie um DNS gerenciado | Entrega de email | SMTP | Registro de domínio conta e domínio gratuitos e configure seu roteador para usar este domínio. Isso permitirá que você acesse em seu servidor de fora.