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

943 Comentários

  1. After opening multiple online shopping websites today, I eventually reached recommended urban pine portal, and I experienced a nice browsing session overall, where categories remained organized and functionality worked perfectly throughout the platform.

  2. During a search for informative and collaborative online resources, I came across easy knowledge guide – The website offered a friendly interface and well organized content, making the browsing experience feel natural, helpful, and enjoyable for users exploring different educational topics.

  3. While exploring several online recommendation resources and browsing platforms during my free time recently, I came across daily browsing guide – The website presented information in a clean and organized way, making it simple to explore different sections and discover useful content without unnecessary confusion throughout the experience.

  4. Decided this was the kind of site I would defend in a discussion about good blog content, and a stop at seogrove reinforced that, very few sites earn active defence rather than passive consumption and this one has clearly crossed that threshold for me without needing any explicit pitch from the writers themselves either.

  5. Well structured and easy to read, that combination is rarer than people think, and a stop at urbanstylemarket confirmed the same standard runs across the rest of the site, definitely the kind of place I will be coming back to when this topic comes up in conversation later again over the weeks ahead.

  6. While exploring various travel and lifestyle inspiration platforms during an online browsing session, I came across global discovery hub – The website felt modern and well organized, with updated content that made navigating through different sections smooth, enjoyable, and thoughtfully arranged for visitors throughout the experience.

  7. During exploration of concentration and wellness communities online, I found a platform that feels simple and engaging for readers seeking self improvement, and Clear Thinking hub offers a smooth browsing experience overall – Articles are organized neatly, navigation feels natural, and visitors can focus on meaningful productivity guidance without clutter.

  8. If I had to defend the time I spend reading independent blogs this site would feature in the defence, and a look at seoharbor reinforced that defensive utility, the ongoing case for non algorithmic reading is one I make to myself periodically and sites like this one provide the actual evidence that supports the case clearly.

  9. During my evaluation of curated online stores, I noticed a clean and readable interface design, and MeadowCloud collective marketplace delivers a smooth browsing experience overall – Content is structured logically, allowing users to browse and read product details easily without dealing with cluttered layouts or confusing navigation paths.

  10. During exploration of ecommerce catalogs, I found a website that feels structured and visually light, and Petal Cloud collective portal delivers smooth navigation overall – The product arrangement is clear and easy to follow, helping users browse comfortably without clutter or complex design interruptions.

  11. During my online browsing session this morning, I checked multiple websites before discovering quality digital store, where the browsing experience felt helpful overall, especially since products were clearly displayed and descriptions read naturally across all sections.

Deixe um comentário

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