Ir ao conteúdo

Cliente torrent em Servidor linux com acesso via WEB

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

Publicado emLinuxUbuntu

64 Comentários

  1. People who prefer minimal online shopping systems often engage with platforms like Harbor Kettle Digital Commerce Hub where items are displayed in a neat structured layout – The design ensures browsing feels smooth, clear, and easy to follow without unnecessary complexity.

  2. While going through several property development sites, I found something in the middle of everything else, see property page, and the platform feels professional with well structured navigation and organized content

  3. While researching unique digital shopping experiences, I found a conceptual supermarket platform that focuses on simplicity and clarity in design hope based shopping hub – The layout feels straightforward and effective, providing a smooth and easy to follow browsing experience overall presentation

  4. As I explored different support-oriented websites, I encountered learn more here – The content is presented in a clear and accessible way, helping users understand important information without feeling overwhelmed by technical or complicated language.

  5. While searching for modeling and creative showcase sites I discovered a platform that emphasizes elegant presentation with model showcase platform – the design feels clean and contemporary creating a smooth experience that enhances the overall visual impact

  6. During my exploration of similar conservation efforts, I encountered follow this link – The platform is structured in a thoughtful way, allowing users to understand the message clearly while appreciating the careful organization of information.

  7. Shoppers interested in collective marketplace designs often respond well to platforms that group products in a logical, visually structured way for easier comparison and discovery Collective Gladeridge Shopfront – The interface feels modern and minimal, offering a clean browsing experience where every section is easy to navigate and visually well aligned.

  8. During my exploration of housing support initiatives and nonprofit platforms, I came across something within the text view support page and it is a housing assistance site providing important social support and aid work

  9. Users who enjoy minimal ecommerce design often value emporium systems that prioritize clarity and reduce distractions during product browsing sessions Glass Harbor Emporium Line – The layout feels polished and structured, making it easy to browse categories and discover products without confusion or visual overload.

  10. While browsing professional introduction and portfolio websites, I encountered a well designed page that prioritizes clarity and ease of use online professional profile view – The layout is smooth and intuitive, with information presented in a very clear and organized manner overall

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *