Twitter: in profession communication class.. talking about typography today, ohh
Subscribe via RSS or email  #error


HOW TO: Make a Torrent with Azureus

Jan 04, 2006 in ,

This guide is a follow up to my series of Azureus articles that dealt with configuring and setting up the popular BitTorrent client. Now, I will discuss how you can share any file by creating and seeding a torrent. There are a number of reasons why using a torrent is more viable than simply serving the file yourself. Bandwidth costs will pretty much be eliminated as users individually serve pieces of the file themselves. Azureus will aid us in creating the torrent due to its compatibility with many different operating systems.

I will create a torrent of a folder of wallpaper images, but the process is the same regardless of file types. You first want to group all of your files together in a folder and archive them. Of course, you don’t have to archive them but it will boost things up a bit with the smaller size. You can use WinZip, WinRAR or whatever your favorite archiving utility happens to be to compress your files to a zip or rar file, your preference.

Setting up the Tracker

All torrents use a tracker that tells each client or user where it can find other users with pieces of the file they are looking for to establish a successful connection. In this case your computer will serve as the tracker. Navigate to Azureus » Preferences if you are using a Mac or Tools » Options on PC/Linux. Now go to Tracker » Server. You will need to provide Azureus with your external IP address so that it can include this in the torrent file so other torrent clients know where to connect to.

Tracker Server Preferences

Don’t know your IP address? Don’t worry, Azureus has a nifty feature that will auto-discover your IP address. Just click the Auto-discover external IP address button next to the Tracker external IP address field. The IP Checker wizard will pop up. Select a service (any works) and click Finish and then Close The Tracker external IP address field will now have your IP address in it. Select Enable tracker on HTTP port and Force hosted external torrents to default port. Azureus’ default settings for everything else in the Tracker Server options should be just fine, so click Save. If you are behind a firewall and/or have a dynamic IP (one that your ISP changes every so often) you will need to take a few extra steps. The Azureus wiki has several entries that can help you out if you fall in that category. This post helps you set up Azureus for a dynamic IP and this one for router configuration. However, PortFoward.com has a much more comprehensive list. When you browse those tutorials, you want to open up an HTTP port for your tracker. By default this is port 6969.

IP Checker
IP Checker

Creating the Torrent

Now that the hard part is mainly over, we need to actually create the torrent file that you will distribute. In Azureus, go to File » New Torrent. The Make a Torrent wizard will appear. Make sure single file is selected and click Next >. Browse and select the file you wish to share via the torrent. We already created an archived file for this earlier. Once you have chosen the file, click Next >. The last page of the torrent wizard asks you where you want to put the torrent file it will create. I opted for my desktop, but it really doesn’t matter. Just remember where the file gets created. Before clicking Finish, check Open the torrent for seeding when done and Allow decentralized tracking when tracker is unavailable. Azureus will do some file hashing and then save the torrent file where you told it to. You can now close the wizard.

Make a Torrent Wizard
Make a Torrent Wizard
Make a Torrent Wizard
Make a Torrent Wizard

Distributing the torrent

Torrent file created!If you followed the above steps properly, Azureus should now be seeding your file and have created a torrent file. Now you need to give people your torrent file. There are a number of ways to go about doing this. You can submit it to large torrent sites or to your small group of friends via AIM or email. I created this tutorial with setting up a torrent for a small group of people in mind. If you wanted to create a torrent that will be servicing thousands of people you probably wouldn’t use your personal IP as the tracker announce URL and you would likely use an external tracking service. That being said, attach the torrent file to emails, put it on your blog, host it on your site and give everyone the link, etcetera.

Seeding Your Torrent

Seeding

We have come to the absolute most important part regarding torrent creation, seeding. No one will get your file if you don’t properly seed the torrent. Seeding refers to you uploading the file to the peers or users of your torrent. Therefore, you want to make sure you do not have a limit on your upload speed. Keep your computer on for several days (depending on how many people will be using the torrent) to ensure that the torrent gets seeded. Otherwise, you might leave several people with the file only partially downloaded - a big pet peeve of all torrent users. If you have ever downloaded something only to notice the seeder drop out when you have downloaded 99% of the file, you know what I’m talking about. Ideally, you want other torrent users to take up the role of seeding the file.

Torrent Resources

Below are some websites that offer excellent information when it comes to using BitTorrent and Azureus. If you think I should add a particular site, drop a comment on the way out. I spat this article out in one sitting so please let me know if I made a mistake somewhere.

»  Azureus User Guide on SourceForge
»  Azureus Wiki
»  PortForward.com
»  BitTorrents 101 at About.com

Promote this article on various sites or email to your friends:     



39 Comments

  1. Great tut. I get your feed thru NetNewWire Lite, so that’s how I came to the site. Anyway, I use Azureus and I’ll definitely be emplementing your others tuts for my personal experimentation. Side note: I develop websites and am currently in the process of learning more higher level languages such as PHP. But I’m interested in learning how to develop Apps for OS X and since I’m a little old for going back to college, I was wondering if you wouldn’t mind writing a series of articles on learning how to program and programming for OS X specifically. I know that there has to be hundreds of other people that would be interested in jsut such a series. Thanks!

  2. Thanks for the suggestions. I’m not quite at the point of developing for OS X, so I don’t think I’d be able to make any articles like that just yet. But I’ll keep it in mind.

  3. Well, I’m sure that everyone would still love to a series on programming in general. Who can’t appreciate your witty humour and straight forward style?

  4. I agree on viperteq’s comments- you have a great writing style, it is really easy to follow your howto’s. There is also comic relief, which means that the articles are not a chore to read.

    Congrats on being lifehackerd!

  5. I recently found out about a service called Prodigem from Gary that seeds and hosts torrents for free all that’s needed is filling out a simple form.

  6. Hi,
    Thanks for the tut which got me starting on azureus.
    I Have one question though that I think might interest all those who seek to defuse files on this program, specially when seeking to difuse a specific one.
    While downloading I would like to privilege one specific file in my source menu but don’t know how.
    Maybe this has nothing to do with this tut but al the same thanks and keep writting.
    Mel
    Ps: Sorry for my english I m french

  7. i would like to make a torrent

  8. So I started the tutorial hoping to be able to share some of my ast amount of albums. Alas got stuck n the first paragraph. When I went to, Tracker, then, Server, I recieved this message “This section is intended for Intermediate use or higher. It is not availible in beginner mode.” WTF? Did I download some oddity? Anyways if you could help I would appreciate it greatly.

  9. I created a torrent as you described, all works perfectly until seeding starts. The message displayed is “error - torrent unauthorised”. What can be the problem?

  10. I post a torrent in a site, how can I seed my torrent with azureus?

  11. Hi! i did everything you said, and when it comes to seeding, i get “torrent unauthorised”. What do i do?

  12. I created a torrent as you described, all works perfectly until seeding starts. The message displayed is “error - torrent unauthorised”. What can be the problem?
    how can I upload the torrent file?

  13. I also recieved the same error when trying to seed, does anyone know of a way to fix this ?

  14. All those who are having those “torrent unauthorised” problems, this might help. There are certain trackers which will allow you to use their trackers only if you are registered at their site i.e. have a login ID and password at their site. And registration is usually, if not always, free.

    This doesn’t mean that you have to register at one of those sites to upload your torrents. There are many free / public trackers available which will let you use their tracker service without registering. A google search for “public trackers” will most likely solve your problem.
    And it is courteous to upload your torrents to these sites also if you are using their tracker service.

  15. I followed the tutorial carefully and it worked. I would like to know how to use an external tracker service. It is obvious how to add it from the wizzard, but do you just find one on the internet or something? Which ones are best?

    Like you said at the end, you probably wouldn’t use your own IP to do this if you want to upload to lots of people, but I think that’s what most people will want to do, most people don’t leave their PCs on all the time.

  16. i need to kno how to get the software that makes the torrents i dont kno where 2 find it

  17. Thanks for this help-your the 1st person to ever to create a help page that i could understand and not find myself looking for rescources just to understand what your saying.
    As you have no doubt guessed already i am no use at all on a computer so to find somebody who can explain not only “how to” but also to explain “what i am actually doing” with each step in your guide has made me understand the proccess and steps to seeding and creating.
    Once again thank you

  18. I’m getting a “tracker: unauthorised” error but I am not using a public tracker. This is on the tracker server that I have set up on my own machine. No-one I have sent the torrent to can connect either.

  19. Runt, make sure you have the Advanced Options enabled in Azureus: Options/Interface/Mode. That should solve your problem.

    J

  20. Nice work Paul - you made it sound easy, and it was! - even though I couldn’t get it to work without your excellent article…
    Runt: ensure you have tools/options/mode set to at least ‘intermediate’ to enable all the options for seeding.
    Derrick: download the great Azureus client from http://azureus.sourceforge.net/download.php

  21. Paul,

    I have followed all your directions and like some other people I keep getting the error (torrent unauthorised) I am connecting directly to the cabel modem so I’m not having to deal with the router. Also I have disabled the windows firewall to avoid any firewall problems. Is there any other tricks I can try? Thank you in advance!

    Chris

  22. I want to make a torrent but don`t understand that much , can you help ?
    Regards
    Carlos

  23. You know how to explain things and make them look easy!

    I would like to know another thing about this subject:

    There are sites that allows latin people to freely download a translated version of the latest release of the Linux Knoppix Live CD iso file. But there are no torrents for downloading these translated versions.
    Is it possible to create a seed that points to one of those iso files and publish them at a public tracker ? At the begining noone has the complete file, so the progress should be very slow until a good number of users start owning a big proportion of the file…
    Is it possible? Is there a way of optimizing this without convincing the site to have a torrent seed (that would help a lot, but is not an option yet)?

    I hope that your ‘clear as water’ articles would help to increase the number of users of the torrent community.

    Alberto

  24. I have made a torrent by following everything you said. The torrent shows up on my Upload section but does not seem to be seeding. Do I have to wait a while for it to start? What do I do to make it start seeding?

    Thanks for any help given.

  25. Thanks a ton.

    This helped a lot.

  26. poli kalo!

  27. Thank you for this very useful post. :-)

  28. Thank you very much for making a working tutorial for torrents :D
    Very helpful, descriptive, have pictures and not boring at all!

  29. Good post…I have written a post on how to create a torrent using uTorrent, which I think is a bit easier:

    http://www.online-tech-tips.com/cool-websites/make-torrents/

  1. Make your own torrent with Azureus…

    Blogger Paul Stamatiou has posted a how-to guide for creating and tracking your own torrent with popular BitTorrent client, Azureus. There are a number of reasons why using a torrent is more viable than simply serving the file yourself…….

  2. [...] From PaulStamatiou.com: This guide is a follow up to my series of Azureus articles that dealt with configuring and setting up the popular BitTorrent client. Now, I will discuss how you can share any file by creating and seeding a torrent. There are a number of reasons why using a torrent is more viable than simply serving the file yourself. Bandwidth costs will pretty much be eliminated as users individually serve pieces of the file themselves. Azureus will aid us in creating the torrent due to its compatibility with many different operating systems. Please check out my previous Azureus articles before reading this. [...]

  3. [...] The tutorial is very comprehensive, walking you though every necessary step for both Macs and PCs. HOW TO: Make a Torrent with Azureus [PaulStamatiou.com] [...]

  4. [...] We have seen articles on How To configure and setting up Azureus Bittorent client from Paul before. Now he has an article on How To: Make a Torrent with Azureus. Feel free to check it out. This guide is a follow up to my series of Azureus articles that dealt with configuring and setting up the popular BitTorrent client. Now, I will discuss how you can share any file by creating and seeding a torrent. There are a number of reasons why using a torrent is more viable than simply serving the file yourself. Bandwidth costs will pretty much be eliminated as users individually serve pieces of the file themselves. Azureus will aid us in creating the torrent due to its compatibility with many different operating systems. Technorati Tags: azureus, bittorrent, How To, software, torrents, tutorial [...]

  5. [...] HOW TO: Make a Torrent with Azureus If you ever wish to share a big video file via your blog, try making a torrent from it. Paul Stamatiou show us how to make our own torrents, complete with step-by-step images Keywords: howto, tips, torrents Readership (4) | [...]

  6. How To: Make a Torrent with Azureus…

    We have seen articles on How To configure and setting up Azureus Bittorent client from Paul before. Now he has an article on How To: Make a Torrent with Azureus. Feel free to check it out.

    This guide is a follow up to my series of Azureus articles tha…

  7. Creare file torrent:…

    Ok. Fono ad ora abbiamo scherzato. Avete dato un occhiata, avete imparato a configurare al meglio Azureus, avete provato uTorrent, avete scaricato le vostre serie preferite, ne avete conosciute di nuove, ma cazzo, è tutto in inglese. Il modo mi…

  8. [...] PaulStamatiou.com » HOW TO: Make a Torrent with Azureus (tags: torrent p2p) [...]

  9. [...] How to make a torrent with Azureus [...]

Post a comment, receive Stammy points.


Send a trackback.


  • If you plan on posting code, run it through Postable first.
Copyright © 2005 - 2008 PaulStamatiou.com  Privacy Policy - Terms of Service Can't spell my name? Use PSTAM.com. Go back up ↑.