O protocolo de compartilhamento
P2P BitTorrent, criado em 2001 por Bram Cohen, pode ser considerado um marco na história da Internet. O mesmo permite o compartilhamento de arquivos com algumas vantagens como, por exemplo, o fato de que não é necessário que o usuário mantenha o computador ligado até o término do download, podendo "pausar" o mesmo.
Apesar de certas controvérsias no que tange à violação de direitos autorais por parte de alguns de seus usuários, há de se admitir que o BitTorrent é útil e extremamente eficiente naquilo que faz.
Neste artigo, demonstrarei como é o processo de criação de uma chamada
Máquina de Torrent na plataforma
OrangePI. Dentre as vantagens apresentadas por esta metodologia, podemos destacar:
- Diminuição de custos, especialmente com energia elétrica;
- Independência e portabilidade, pois além de seu tamanho diminuto, estaremos delegando um processo que em outra máquina poderia vir a "desperdiçar o potencial do sistema" ;
- Aproveitamento, visto que muitos de nós temos dispositivos de armazenamento em casa que estão "sem uso";
- Liberdade, pois o OrangePI é uma plataforma OpenHardware.
Já se tratando dos equipamentos e softwares necessários, vamos trabalhar com:
- Placa OrangePI Zero (Descrição da mesma pelo link: orange pi zero Orangepi);
- HD externo, com interface USB e formatado para NTFS;
- Sistema Operacional Armbian (Informações disponíveis em: Armbian - Linux for ARM development boards);
- Cliente BitTorrent Transmission (Informações disponíveis em: Transmission);
- Cartão microSD de, no mínimo, 4GB;
- Fonte para o OrangePI (5V 3A);
- Computador e Software para flashing do cartão. Como software, recomendo pessoalmente o balenaEtcher. Também será necessário algum utilitário para conexão por SSH.
AVISO: o conteúdo deste artigo tem fim meramente educativo, portanto, não me responsabilizo pelo mal uso dos equipamentos, nem por quaisquer "defeitos" ou problemas que possam vir a acontecer por negligência.
Iremos agora aos passos de como criar nossa Máquina de Torrent.
Preparação do Aparelho
Vamos iniciar com o download do sistema Armbian, que pode ser efetuado através do link:
Download - Armbian.
Com o download concluído, podemos passar ao flashing (gravação) do sistema Armbian. Para tanto, podemos fazer uso de qualquer aplicação que nos permita gravação em cartões microSD, como o
dd, por exemplo. Pessoalmente, recomendo utilizarmos do balenaEtcher, que pode ser facilmente obtido através do link na lista de equipamentos.
Após instalarmos o balenaEtcher, conecte seu cartãoSD e na tela da aplicação, selecione a imagem do sistema Armbian, bem como a unidade correspondente e por fim, clique em "Flash!"
Aguarde o processo de flashing. Sob hipótese nenhuma remova o cartão antes da conclusão. Ao final, surgirá a seguinte tela:
Agora, passaremos à parte de configuração do sistema.