Conforme prometido segue o tutorial para criar uma seedbox caseira com a utilização de um raspberry pi.
Antes de mais nada vou fazer algumas considerações conforme a experiência que tenho:
1. O tutorial é pode ser utilizado para o Raspberry Pi e Raspberry Pi2;
2. Você vai precisar de um HD externo USB para ser o armazenamento dos torrents pois não encontra no mercado sdcard de grandes capacidades;
3. Não é possível alimentar o HD ligado diretamente na USB do raspberry, você vai precisar de um HUB USB a não ser que seu HD não tenha fonte de alimentação externa;
4. É possível alimentar um raspberry pi com um carregador comum de celular (5v / 750ma) caso não for utilizar monitor e teclado e mouse;
5. Para utilizar um dongle wi-fi no raspberry você vai precisar de uma alimentação de pelo menos 1A;
6. Caso queira utilizar diversos dispositivos na USB do rapiberry (mouse, teclado, dongle wi-fi e HD) eu recomendo ligar tudo isso, inclusive a alimentação do raspiberry diretamente em um HUB USB com alimentação externa de 2A;
7. Para uma seedbox econômica em consumo de energia eu recomendo utlizar apenas a rede ethernet e o HD externo, sem monitor e periféricos;
8. Um nobreak simples pode segurar por muito tempo todo o esquema ligado;
9. Existe nobreak específico para o raspiberry feito com bateria de litio e fica plugado diretamente nele;
10. Utilize apenas sdcard classe 10 ou superior, o tamanho que eu recomendo é 8GB, menos não basta e maior vai ser disperdício de recursos;
Agora vamos ao tutorial:
PARTE 01 - DOWNLOAD E INSTALAÇÃO DO S.O. NO SDCARD:01. Faça download e instalação Win 32disk Imager:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link] 02. Download do SO (Wheezy):
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link] *OBS: Eu recomendo a imagem Wheezy (não é a mais atual) pois tive problemas de compatibilidade com o software transmission instalado na imagem Jessie (atual), esta do link é a versão que tenho rodando 100% funcional. Pode ser baixada por torrent ou direto;
03. Descompacte o arquivo baixado;
04. Após descompactar o arquivo baixado abra o aplicativo instalado no "passo 01" siga o procedimento abaixo:
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]05. Quando o procedimento for concluído com sucesso basta remover o Sdcard e inserir em seu Raspberry;
PARTE 02 – INSTALAÇÃO FÍSICA:[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]01. Estou partindo do princípio de que esta seedbox não terá monitor, tampouco teclado e mouse;
02. O raspberry pi liga automaticamente sempre que o cabo de alimentação é plugado, não existe botão para ligar;
03. Por padrão o sistema tem o cliente DHCP ativo, então irá obter um IP automaticamente de seu modem ou roteador;
PARTE 03 – ACESSANDO O RASPBERRY PI REMOTAMENTE01. Toda a configuração é feita via acesso remoto a partir de outro computador, para isso iremos utilizar um aplicativo chamado "Putty", abaixo link para dowload:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]02. Ao abrir o putty irá encontrar a tela abaixo, basta digitar o IP que o raspiberry pi obteve em sua rede e pressionar "Open":
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]04. A tela para digitar o login e senha irá carregar, o usuário padrão é "pi" e senha "raspberry";
05. Pronto, já temos o acesso remoto ao raspberry.
PARTE 04 – CONFIGURAÇÃO INICIAL DO SISTEMA E INSTALAÇÃO DOS PACOTES:01. Inicialmente iremos cadastrar uma senha para o usuário "root" e instalar o editor de arquivo "mcedit" (eu acho este o mais pratico para editar arquivos de configurações), após logado digite os seguintes comandos:
- Código:
sudo passwd root
Após executar este comando basta digitar a senha do root e confirmar;
02. Instalando o editor de texto, comando:
- Código:
apt-get install mcedit
03. Agora devemos editar o SSH para aceitar login com root:
- Código:
sudo mcedit /etc/ssh/sshd_config
Editar a seguinte linha:
- Código:
PermitRootLogin without-password
para:
- Código:
PermitRootLogin yes
04. Feche esta sessão do putty e faça login com os dados do usuário root que você acabou de cadastrar;
05. Agora vamos atualizar o sistema em duas etapas com os comandos abaixo:
- Código:
apt-get update
e depois:
- Código:
apt-get upgrade
06. Reiniciar com o comando:
- Código:
reboot
Nas próximas etapas do tutorial vamos iniciar a instalação dos pacotes para download dos torrents e do samba para criar o compartilhamento da pasta onde estão os torrents.
Quem tiver alguma dúvida com as etapas acima pode questionar que terei o prazer de auxiliar.