O projeto Send é fork do projeto da Mozilla Firefox Send, esse utiliza criptografia de arquivos e proteção com password, permite enviar arquivos (1GB a 2,5GB) com proteção e segurança. Porém a Mozilla Firefox abandonou o projeto Send, então por isso o fork do Send para continuar com projeto na comunidade opensource.
O projeto Send pode ser utilizado como alternativa ao WeTransfer no servidor próprio.
Pré-requisitos: Ter o Node.js, o gerenciador de bibliotecas NPM, Git e o servidor web Apache para ambiente de produção.
Observação: Os procedimentos deste howto foram testados nas distros Debian 10 e Ubuntu 18.04/20.04.
Procedimentos de configuração do ambiente Send no servidor próprio
Clone do repositório Send
$ git clone https://github.com/timvisee/send.git
Acessar o diretório clonado
$ cd send
Instalar as dependências necessárias com o NPM
$ npm install
Ambiente de desenvolvimento
$ npm start
Ambiente de produção
$ npm run build
$ npm run prod
No browser acesse http://IPSERVIDOR:8080
Como utilizar o Send?
A forma de utilização do Send é similar ao WeTransfer, onde ao fazer o upload do arquivo que está no seu computador, irá gerar o link aleatório e você pode definir uma senha se quiser e o tempo de expiração do link gerado. Envie o link gerado para outra pessoa, se definiu a senha, irá pedir para liberar o acesso de download do arquivo. Simples assim.
Configuração no ambiente de produção com servidor web Apache
Habilitar o módulo Rewrite no Apache
$ sudo a2enmod rewrite
Adicione no arquivo /etc/apache2/sites-available/000-default.conf
<IfModule mod_alias.c>
Redirect 301 / http://IPSERVIDOR:8080
</IfModule>
Reinicie o Apache
$ sudo systemctl restart apache2
Agora após executar npm run start irá liberar o serviço na porta 8080 que será redirecionado automaticamente ao acessar http://seudominio.com.br
Feito!
Nenhum comentário:
Postar um comentário