Skip to content

Instantly share code, notes, and snippets.

@sourcec0de
Last active September 1, 2022 09:04
Show Gist options
  • Star 12 You must be signed in to star a gist
  • Fork 8 You must be signed in to fork a gist
  • Save sourcec0de/5299027 to your computer and use it in GitHub Desktop.
Save sourcec0de/5299027 to your computer and use it in GitHub Desktop.
Host a private torrent tracker, and seed a torrent on ubuntu 12.10

Install dep, and start tracker

sudo apt-get install bittornado ctorrent
bttrack --port 6969 --dfile ~/.bttrack/dstate --logfile ~/.bttrack/tracker.log --nat_check 0 --scrape_allowed full

Now, create a torrent file

ctorrent -t -u "YOUR_SERVER_IP:6969/announce" -s new_file_name.torrent file_or_folder_for_torrent

That will yeild a .torrent file. Send that file to your local system where you wish to download the files to and start it in a torrent client.

To start seeding the file run this and let your torrent do its business

ctorrent torrent_file_name.torrent
@lemonbuzz
Copy link

I followed your instructions, but when i try to test the torrent with Transmission, it doesn't start.
Have any idea?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment