Num artigo anterior falei de como montar um disco USB formatado em NTFS no rasp pi. Agora chegou a altura de interagir com ele.
Vamos montar um servidor de torrents. Este servidor vai-nos permitir aceder dentro da nossa rede local e posteriormente de qualquer outra rede a uma interface web para adicionar, remover e ver o estado dos nossos torrents.
Antes de tudo, e como já vamos sendo habituados temos de instalar o aplicativo que queremos.
$ sudo apt-get install transmission transmission-daemon transmission-cli
Depois de instalado, tudo o que temos de fazer é indicar ao ficheiro settings.json coisas simples como directorio de download, password, porto etc.
Atenção que para editar as definiçoes do serviço temos de o parar com:
$ sudo service transmission-daemon stop
Agora abrimos o ficheiro de configurações
$ sudo nano /etc/transmission-daemon/settings.json
Neste ponto vamos ter em atenção os seguintes parametros:
- download-dir - Aqui vamos especificar o caminho para a nossa pasta de downloads
- rpc-authentication-required - Neste exemplo eu meti este parametro a "false" mas quem quiser autenticar as ligações mete "true"
- rpc-password - Quem tem a autenticação como "true" vai aqui definir uma palavra passe
- rpc-port - Aqui definimos o porto da nossa ligação com o servidor de torrents
- rpc-whitelist - Neste exemplo vou utilizar o servidor na rede local, portanto o valor que meto é "192.168.1.*", para quem quiser utilizar fora da rede, deverá ter de meter o valor "*.*.*.*", não testei este ultimo parametro, mas uma vez que o '*' quer dizer qualquer coisa, é o que faz mais sentido.
Agora saimos do editor e salvamos com Ctrl + X seguido de Y e Enter.
Neste ponto só nos falta dar privilegios para o nosso utilizador local da maquina aceder e poder escrever na pasta que definimos para download. No meu caso com o seguinte comando dei as permissões totais de escrita, leitura e outros.
$ chmod 777 /media/ftp
Neste ponto já estamos prontos. Vamos então iniciar o serviço com:
$ sudo service transmission-daemon start
Agora vamos ao browser e metemos como URL o endereço:
- Ip do servidor:porto de ligação. Exemplo : '192.168.1.69:9091'
E o resultado é:
Para quem quer autenticação no servidor, antes aparece uma janela a pedir as credencias, e é só meter as que configuramos no ficheiro settings.json.
Sem comentários:
Enviar um comentário