Page 1 of 1

[HOWTO] Creating a Torrent

Posted: 03 May 2016, 18:17
by Bogomips
  1. Optional. Tracker (public) from published Tracker Lists or from Tracker List of Intended Torrent Upload Site. (There seems to be an issue with udp trackers.)
  2. Transmission CLI (Thanks to Jack for turning them up.)
    Create:

    Code: Select all

    transmission-create  -o <Torrent File>.torrent   -c "<Comment>"  [ -t <Tracker> ]  <File|Directory for Upload>
    Verify:

    Code: Select all

    transmission-show  <Torrent File>.torrent
    In the case of a Trackerless Torrent, from what been able to gather, DHT & PEX used.
  3. Propagation. Upload torrent file to Cloud / File-Sharing Site.
  4. or Widespread Propagation. Torrent Upload Site. Most sites seem to need registration in form of a valid email address, and as well cookies enabled seems to be the norm. (If cookies not enabled upon registering, one seems to lose username and ones's email address cannot be used because it belongs to lost username, when cookies enabled.) In the end found it easiest to use a site which did not require registration.
  5. Upload. Launch Transmission GUI and Open the Torrent File, pointing the Download Directory to Directory holding File(s) for Upload. Thereupon Transmission will show all the files as being 100% complete, and start seeding for Initial Upload.
Trackerless Torrent Example
  1. Code: Select all

    guest@porteus:~$ transmission-create -o openjdk.torrent -c "Torrent JDK" p10/Por/Java/openjdk-7u65_b32-i486-1alien.txz     
    WARNING: no trackers specified
    Creating torrent "openjdk.torrent" ........ done!
    
    guest@porteus:~$ transmission-show  openjdk.torrent                           
    Name: openjdk-7u65_b32-i486-1alien.txz
    File: openjdk.torrent
    
    GENERAL
    
      Name: openjdk-7u65_b32-i486-1alien.txz
      Hash: b646c3df2b529ff688fda9d1d4be1090479b425a
      Created by: Transmission/2.84 (14302)
      Created on: Mon May  2 21:59:11 2016
      Comment: Torrent JDK
      Piece Count: 1631
      Piece Size: 64.00 KiB
      Total Size: 106.8 MB
      Privacy: Public torrent
    
    TRACKERS
    
    FILES
    
      openjdk-7u65_b32-i486-1alien.txz (106.8 MB)
     
  2. Launch Transmission & Open Torrent File
    • Open Dialog. Make Destination folder the the Directory holding File(s) for UploadImageAll files/s will be shown to be 100% Complete.
    • After Add
      Image
    • Upload Complete
      Image