Como configurar seu primeiro seedbox

Escrito por mark robinson | Traduzido por laura pinheiro
  • Compartilhar
  • Tweetar
  • Compartilhar
  • E-mail

Seedboxes são servidores online que lidam com o upload, também conhecido como "seeding", e download de arquivos torrent. Se o seu provedor de internet bloqueia ativamente ou congestiona o tráfego torrent, ou se você não é capaz de ficar online por longos períodos de tempo, é benéfico ter um seedbox para lidar com o trabalho por você. Você pode tirar proveito desses benefícios através da criação de um seedbox próprio. No entanto, o processo de instalação pode demorar até uma hora para ser finalizado com sucesso.

Nível de dificuldade:
Moderadamente desafiante

Outras pessoas estão lendo

Instruções

    Preparando o servidor do seedbox

  1. 1

    Baixe e instale o "PuTTY" SSH client. Abra o SSH client e faça login no seu servidor usando seu nome de usuário e senha.

  2. 2

    Digite o seguinte comando no SSH client e pressione "Enter":

    “yum -y install gcc gcc-c++ make openssl-devel pkgconfig curl-devel perl-XML-Parser perl-libwww-perl gettext yum -y upgrade”

  3. 3

    Instale o pacote "intltool" digitando o seguinte comando no SSH client. Esse pacote é necessário para o funcionamento adequado do seedbox:

    “cd /usr/local/src wget -q http://ftp.gnome.org/pub/gnome/sources/intltool/0.40/intltool-0.40.6.tar.gz tar zxf intltool-.tar.gz cd intltool- ./configure --prefix=/usr make -s make -s install”

  4. 4

    Instale o pacote "libevent" digitando o seguinte comando no SSH client:

    “cd /usr/local/src wget -q http://monkey.org/~provos/libevent-2.0.10-stable.tar.gz tar zxf libevent-.tar.gz cd libevent- ./configure --prefix=/usr make -s make -s install”

  5. 5

    Instale o pacote daemon "Transmission" digitando o seguinte comando no SSH client:

    “cd /usr/local/src wget -q http://download.m0k.org/transmission/files/transmission-2.22.tar.bz2 tar xjf transmission-.tar.bz2 cd transmission- ./configure --prefix=/usr --disable-gtk --disable-libappindicator --disable-libcanberra --disable-gconf2 LIBEVENT_CFLAGS=-I/usr/include LIBEVENT_LIBS="-L/usr/lib -levent" make -s make -s install”

    Digite “useradd -m [nome de usuário] passwd [senha]” quando for solicitado a criar um novo nome de usuário e senha para o "Transmission" daemon.

  6. 6

    Crie um script "init" digitando o seguinte comando no SSH client:

    “wget -O /etc/init.d/transmissiond http://pastie.org/pastes/962731/download chmod 755 /etc/init.d/transmissiond”

  7. 7

    Configure o "Transmission" daemon para iniciar automaticamente sempre que o servidor for reiniciado digitando “chkconfig --add transmissiond chkconfig --level 345 transmissiond on” no SSH client. Inicie e pare o daemon digitando “service transmissiond start service transmissiond stop” no client.

    Configurando o seedbox

  1. 1

    Modifique o arquivo de configuração do "Transmission" substituindo "username" e "password" pela sua própria combinação de nome de usuário e senha, respectivamente, no seguinte comando:

    “cd /home/transmission/.config/transmission/ sed -i 's/^.rpc-whitelist-enabled./"rpc-whitelist-enabled": false,/' settings.json sed -i 's/^.rpc-authentication-required./"rpc-authentication-required": true,/' settings.json sed -i 's/^.rpc-username./"rpc-username": "username",/' settings.json sed -i 's/^.rpc-password./"rpc-password": "password",/' settings.json”

  2. 2

    Digite o seguinte comando no SSH client para criar um diretório para armazenamento de downloads:

    “mkdir -p /home/transmission/Downloads/ chown -R transmission.transmission /home/transmission/Downloads/ chmod g+w /home/transmission/Downloads/”

    Coloque “service transmissiond start” no SSH client para reiniciar o “Transmission” daemon.

  3. 3

    Baixe e instale o aplicativo “ConfigServer Security & Firewall” com o seguinte comando: “cd /usr/local/src wget http://www.configserver.com/free/csf.tgz tar zxf csf.tgz rm -f csf.tgz cd csf ./install.generic.sh”

  4. 4

    Coloque o seguinte comando no SSH client para abrir e fechar as portas necessárias do “ConfigServer Security & Firewall”:

    “cd /etc/csf sed -i 's/^TESTING =./TESTING = "0"/' csf.conf sed -i 's/^TCP_IN =./TCP_IN = "21,22,9091,51413,30000:35000"/' csf.conf sed -i 's/^TCP_OUT =./TCP_OUT = "1:65535"/' csf.conf sed -i 's/^UDP_IN =./UDP_IN = "20,21,51413"/' csf.conf sed -i 's/^UDP_OUT =.*/UDP_OUT = "1:65535"/' csf.conf service csf restart”

  5. 5

    Configure o seu cliente FTP para acessar o seedbox. Adicione o endereço IP no campo "Host", selecione "SFTP" em baixo de “Server Type” e defina o “Logon Type” para "Normal". Digite o nome de usuário e a senha que você criou durante a instalação do daemon "Transmission" e selecione "Connect" (conectar). Depois de conectado, você verá um diretório “Downloads” entre a listagem de diretórios de arquivos.

  6. 6

    Baixe e instale o programa “Transmission Remote GUI” em seu computador. Abra-o e selecione o menu "Torrents", e clique em “Connect to Daemon”.

  7. 7

    Digite o endereço IP do servidor no campo "Remote Host". No campo "Porta", digite "9091". Quando solicitado, digite o nome de usuário e senha escolhidos durante a instalação, depois clique em "OK".

Dicas & Advertências

  • Consulte o seu servidor antes de configurar o seu espaço de servidor para uso do seedbox. Pois em alguns deles, criar um seedbox pode violar o acordo de usuário.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível