Olá,
Por que criar um servidor com um cliente torrent com acess web? Como eu moro com outras pessoas, que também utilizam torrent e tinha um computador rodando direto com outros serviços, decidi adicionar um cliente torrent (transmission) com acesso via web, assim não precisando deixar os computadores ligados baixando. Cada um possui acesso e pode deixar o seu.
Mas qual cliente utilizar? Verifiquei a existência desse tipo de clientes e verifiquei que existem dois bastante famosos, o w3btorrent e o torrentflux, li que ambos exercem muito bem sua função, porém o que eu não gostei é que eles precisam de servidor WEB como o Apache, o segundo se não estou enganado também precisa de PHP e por ai vai. Mas, será que não tem um que não precise disso? Claro que existe o próprio transmission, cliente nativo do Ubuntu.
Bom, chega de dar outras opções pra você e vamos a instalação do Transmission. Inicialmente acesse seu servidor via ssh e instale o transmission-daemon com o seguinte comando:
$ sudo apt-get install transmission-daemon
Agora você deve configurar o mesmo, para configurar o mesmo, acessei /home/usuario/.config/transmission-daemon/settings.json
O arquivo é extenso e possui diversas configurações mas todas praticamente intuitivas.
“download-dir”: – É o diretório onde os downloads terminados irão ficar
“incomplete-dir”: – É o diretório onde os downloads incompletos irão ficar
“incomplete-dir-enabled”: – Se irá usar o diretório incompleto ou não
“rpc-enabled”: – Se o acesso via web estará ligado ou não
“rpc-port”: – Porta do serviço
“rpc-whitelist-enabled”: – Se permitirá o acesso somente a certos IPs
“rpc-whitelist”: – Lista dos ips permitidos
Existem diversas outras configurações que podem ser feitas, mas essas são as básicas que utilizei para fazer ele funcionar, tive alguns problemas com a White-list então desabilitei a mesma, habilitei o rpc e pronto.
Este é o meu
Arquivo de configuração do transmission-daemon no mesmo a senha é “teste” e o usuário é “admin”
Para iniciar o transmission-daemon com um arquivo de configuração diferente, utilize –config-dir DIR/PARA/O/ARQUIVO
(Lembrando que não é necessário colocar o caminho até o settings.json e sim somente o caminho onde está o mesmo)
Adicionei no /etc/rc.local
transmission-daemon –config-dir /home/usuario/.config/transmission-daemon/
Removi o transmission-daemon do /etc/init.d/ reinicie e pronto.
Qualquer dúvida ou problema entre em contato, ficarei feliz em ajudar,
Matheus
After comparing several opportunity websites, I found modern opportunity hub – The platform feels helpful overall, and opportunities are shown clearly and accessibly, allowing users to explore growth paths smoothly and without distractions or clutter online.
While browsing inspirational travel idea sites I came across a platform that helps users discover dream places and imagine ideal destinations easily Dream Travel Idea Hub – the experience feels structured and motivating, guiding users to visualize perfect places, explore inspiration and discover new location ideas through an accessible online environment
People browsing online for rare shopping ideas and creative inspirations can explore curated listings through unique discovery hub which highlights unusual products and niche items across categories, offering users a refreshing browsing experience – helping shoppers uncover distinct items that are not commonly found in mainstream stores today with ease and interest.
Consumers exploring multiple promotional websites usually favor those that provide clear categorization and allow them to compare offers side by side without confusion Deal Matrix Hub – The interface is designed to enhance usability and speed, ensuring users can effortlessly navigate between different deals while maintaining a smooth and pleasant browsing experience.