This document assumes that you're running Linux.
Creating a new torrent file is actually very easy with the official bittorrent software installed on your system. The steps involved are selecting the files or directories you would like to distribute, to optionally upload the torrent to a tracker, and finally to start seeding the torrent. The first step is to determine what type of torrent you would like to make. The options you have with the latest bittorrent sotware are termed regular torrents, and trackerless torrents. A traditional torrent relies on the use of a program called a tracker which coordinates downloading between the torrent participants. A trackerless torrent is a torrent which instead relies on a technology known as a Distributed Hash Table (or DHT) to coordinate interactions between participants in the torrent. Creating a torrent which uses DHT, a trackerless torrent, is much easier and less work intensive than creating a traditional torrent. However, neither type is difficult to actually make. For a traditional torrent, you need a tracker to be operational at all times. You can either run your own tracker, or you can use one of the many free tracker services which are available on the internet. Using one of the free tracker services is probably the best option, because if the tracker goes down for anyreason your torrent will stop working. Once you have determined what type of torrent you wish to create, you are ready to move onto the next step - creating the torrent file. To do this with the official bittorrent distribution, you should run the maketorrent or the maketorrentcurses script from the command line. The next step is to seed the torrent. Seeding a torrent simpling means running a bittorrent client with the ability to upload and which is in possession of a full and complete copy of all of the files in a torrent. The final step is to distribute the torrent file, so that others can join into the torrent.
Last Updated: 2005.11.08 by VAB