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

458 Comentários

  1. While looking into various online platforms for informational content I discovered a page that could be useful for users seeking simple navigation and organized layout Quartz Orchard official page link which offers different pathways and structured sections that make it easier for visitors to find relevant content and explore at their own pace – The interface seems clean and relatively intuitive which may appeal to general audiences.

  2. Online shoppers frequently look for platforms that organize trending items in a visually appealing way so browsing feels simple and enjoyable every time Trend Flow Shopping Hub making selection easier – The website is often noted for its structured layout and modern design that helps users navigate through categories efficiently

  3. During my time browsing online stores, I discovered visit this link and it stood out with its easy navigation – I came across several interesting items that made the visit feel rewarding and worth checking out again.

  4. Users exploring new product ideas often prefer platforms that combine visual appeal with practical navigation to enhance their shopping experience Creative Style Hub – The hub highlights creative and modern items presented through a layout designed for smooth browsing

  5. Visitors to online marketplaces often note that interesting product variety plays a key role in keeping browsing sessions engaging and enjoyable, as seen on petal copper shop link – items were appealing and made the experience feel worthwhile, encouraging another visit to explore the catalog more thoroughly in the future.

  6. During my search for new online stores, I stumbled upon explore this clean shop – The interface feels smooth and well-organized, making it simple to locate products quickly without getting lost or confused while browsing different categories.

Deixe um comentário

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