A seedbox is a private dedicated server used for the uploading and downloading of digital files. Seedboxes generally make use of the BitTorrent protocol for uploading and downloading, although they have also been used on the eDonkey2000 network. Seedboxes are plugged in to high speed bandwidth networks, often with a throughput of 100 megabits or more. Files are uploaded to a seedbox from other Bittorrent users, and from there they can be downloaded at high speeds to a user's personal computer via the http, ftp, sftp, or rsync protocols.
Seedboxes can run Windows, Linux, or Mac OS X, *BSD, etc. operating systems. More expensive seedboxes provide VNC connection, or remote desktop protocol on some Windows-based seedboxes, allowing many popular bittorrent, newsgroup or edonkey2000 clients to be run on the seedbox remotely. Other seedboxes are special purpose and run variety of torrent specific software including web interfaces of popular clients like Transmission (BitTorrent client), rtorrent and utorrent, as well as the famous TorrentFlux and [TorrentFlux b-4rt] web interface clients. These seedboxes usually have torrent specific rules as well, like say 4 simultaneous torrents as an example. More clients can be found by doing a comparison of bitTorrent software.
Seedboxes on high speed networks are typically able to download large files within minutes. A 1 Gigabyte file can take less than five minutes to download. As a matter of fact an entire terabyte can be downloaded or uploaded in about an hour. That same 1 Gigabyte file can be uploaded to other users in the same amount of time, creating a 1:1 upload:download ratio for that individual file. The ability of a seedbox to transfer files so quickly is one of the big attractions seedboxes hold within the downloading community, and within the Bittorrent community in particular.
Because of the mentioned high speeds, seedboxes tend to be extremely popular inside private torrent trackers, where mantaining high ratios is very important. These seedboxes also serve as a kind of proxy, because a user's actual IP address is not shown, the server's one being shown instead.
People who need full control over their server will often purchase these servers for a potentially expensive price from a seller. Others, however, will often buy torrentflux accounts or server accounts to try and share expenses. Due to high bandwidth demands for such server uses, many providers choose to disallow torrents, in an effort to spare the network.
How To Set Up Your Own Home Seedbox (in Windows)
Got an old clunker of a computer that’s just collecting dust? Why not turn it into your own BitTorrent seedbox! In this tutorial we’ll explain how you can transform an old shitbox into a seedbox. For those of you who know nothing about Linux (*.Nix), then this is a great solution to optimize that second unused PC. You’ll require nothing more than an old computer, a router/hub (and cables), and software to connect it to your main system. After the whole thing is configured, you won’t even need a monitor/keyboard/mouse on the old system.
Getting Started / You Will Need: • MS Windows (XP or Vista) is required on both machines.
• UltraVNC — Download UltraVNC from here. Other install packages can be found on their uVNC homepage - scroll down to the bottom to browse the releases. UltraVNC needs to be installed on both machines.
• µTorrent — installed on the seedbox-to-be (spare computer).
Pre-Installation: Hook up both computers via network cables to each other, through a router or hub. You’ll need a spare network card (or on-board motherboard NIC connection) for both. For this tutorial, you may be required to set up ‘Windows Networking’ to get the two computers connected to each other, although we did not require having to do this during our test run.
1.1 — Install UltraVNC on your soon-to-be seedbox (the spare computer). During installation, after a few clicks, you’ll get to a screen that asks "Which components should be installed?". You’ll want to select the "Full installation" or "Server Only". Ensure that the "Mirror Driver" is selected, as shown below.
1.2 — On the next screen, be sure to select "Register UltraVNC Server as a system service":
1.3 — Start the VNC service (if not already started) through the Start Button > All Programs > UltraVNC > Ultra VNC Server. You should see the program icon appear in the taskbar - double-click it to bring up the options. You’ll need to:
• Enter a VNC Password under "Authentication". (this will be required for login on the main computer).
• Select "Query on incoming connections" to ACCEPT.
• Make a note of the port number (it’s 5900 by default). If you wish to change this, you can do so here.
— Don’t forget to click the "Apply" button to save your changes.
You’ll also need to install UltraVNC on the main computer, but this time during installation, select "Viewer Only":
This will allow you to view and manage your seedbox; however, it will require a little more tweaking.
If you use a router you may need to give your seedbox a static IP address. If you just use a small hub for connecting the two computers, you’ll likely be able to input the IP address (as it’s found). So, on the seedbox, visit whatsmyipaddress.com and make a note of the IP address.
Now, on the main computer, run the "UltraVNC Viewer" (from the Start Button…). Enter in the IP address of the seedbox, followed by a colon ( : ) and then the port number (i.e - 5900). Click Connect:
If this worked correctly, you’ll be presented with a VNC Authentication popup screen, where you’ll need to enter the password that you supplied in UltraVNC on the seedbox (in Step 1.3):
Once logged in, VNC should now launch and show you the exact screen that is being displayed on the seedbox. You now have total control of the seedbox through this window - this is the desktop:
**If you are experiencing "lag" time on the connection (which you probably will), you’ll need to change your screen resolution on the seedbox (which we recommend you do anyways). Do this by right-clicking on the Desktop, and select Properties. Set your monitor to the lowest resolution and colour quality as possible - do this right through the VNC window if preferred (or go over to the seedbox and do it from there).
Also note: If you have a firewall, be certain to allow port 5900.
How to Send / Receive Files: In VNC Viewer, click on the "File Transfer" button. From here you’ll be able to send your completed torrents from your seedbox to your main computer.
If you run into ’sharing’ problems, you may also need to share your µTorrent’s ‘Download’ folder to the network. To find this folder on the seedbox, click Start > Run… and type %AppData%\uTorrent. Now, right-click the folder, and select Properties. Click the Sharing tab, and follow the instructions. (By default, you will NOT likely have to do this if you used the same settings from the above screenshot in Step 1.3).
Now that you’re able to control and manage your seedbox from your main computer, the next step is to install µTorrent on the seedbox - if you intend to use private trackers, don’t use the beta version (use the current v1.7.7). Now, you have two choices here - you can simply run and control it via the VNC ‘Viewer’ window, or you can utilize µTorrent’s Web UI feature, and connect to your seedbox directly from a browser. It doesn’t matter which approach you use, however, we recommend using Web UI through a browser, as it eliminates the "lag". Here’s a great tutorial on how to manage and run Web UI for µTorrent.
After everything is set up, feel free to remove the mouse, keyboard and monitor from the old computer - you’re left with just a box - a seedbox!
Massive Seedbox Links List