Criando e distribuindo um torrent usando o Transmission Usando o terminal, é óbvio. Primeiro, instale o transmission. Junto com ele, vai vir o daemon e alguns programas. Os que precisamos são o transmission-create e o transmission-remote. Depois, precisamos de uma lista de trackers. Neste link tem alguns: https://github.com/ngosang/trackerslist Navegue até um nível acima da pasta/arquivo que será compartilhada, e execute este comando, para criar o arquivo .torrent: transmission-create pasta_a_ser_compartilhada/ -o arquivo.torrent -t http://umtracker:1337/announce -t udp://outrotracker:1337/announce Informe quantos trackers puder, para facilitar a distribuição. Neste caso tem só dois, mas no teste que fiz, coloquei 57. Agora é preciso começar a semear o torrent, para que as outras pessoas possam baixar. transmission-remote --add arquivo.torrent --download-dir /caminho_completo_ate_a_pasta_compartihada/ -n usuario_do_transmission:senha_do_transmission Aqui tem um detalhe: É preciso informar o caminho para chegar na pasta/arquivo compartilhado na opção --download-dir . Com isso, o Transmission vai perceber que tu já tem todos os arquivos do torrent, e vai começar a semear. Isso é importante caso tu esteja semeando um arquivo/pasta que não esteja na pasta padrão de downloads do Transmission. Por exemplo, se tu vai compartilhar a pasta /home/usuario/Downloads/blariblabla , os comandos ficam assim: cd ~/Downloads transmission-create blariblabla/ -o arquivo.torrent -t http://umtracker:1337/announce -t udp://outrotracker:1337/announce transmission-remote --add arquivo.torrent --download-dir /home/usuario/Downloads/ -n usuario_do_transmission:senha_do_transmission Depois disso, é só distribuir o arquivo .torrent - seja através do Piratebay, ou de qualquer outro modo. Um jeito bom de testar se o torrent vai funcionar é baixando ele através do https://seedr.cc/ .