Welcome to the Vuze User Guide! It provides documentation and explanations about Vuze's functionality to help users find their way through the jungle. The guide is based on Azureus Vuze v18.104.22.168, but is updated to some extent to correspond to changes done in later Azureus/Vuze versions. Current version: Vuze 22.214.171.124
If you discover wrong and/or incomplete information you are very welcome to contribute.
Vuze, originally known as Azureus, is a BitTorrent client written in Java, which makes it rather platform independent. The Eclipse SWT toolkit is used for providing the user interface functionality.
The BitTorrent protocol is a way of exchanging or distributing data over the internet. Users do not download from a central server, instead they download from other users. Downloading also means uploading, and the amounts of each are linked, to ensure fairness and rapidity in the spread of the file at hand.
For information on how to set up Vuze, see the Initial_Setup_Guide
To be able to download a file, you first need to get the associated .torrent file. This file, usually a dozen KB in size, is the "signature" of the much bigger file to be downloaded, and it needs special client software to be read properly. Vuze is one of those types of software.
If you want to host files yourself, you need a tracker, which is basically a central server coordinating the connections between peers. Vuze can provide a tracker too. (In general, most users never use their own tracker, as most torrents are tracked by a few major trackers.)
You will find, as you discover its functionality, that it is easy to customize your copy of Vuze to exactly fit your needs. This guide is targeting the Windows and Macintosh versions, although Vuze also supports other platforms.