|
Since Linode does this kinda thing, I thought I would ask.
I want to put togeather a little package containing:
* tiny linux distro
* multiple file bittorrent server
* a mirror script system
* an update system
I will be hosting huge files for a project that I'm doing, and I'd like to make a "do it yourself mirror kit" that runs in a virtual machine, downloads the files to be mirrored, and "connects" to the bittorrent tracker to become part of the mirror swarm.
But I also wanted to make it so that anyone who up and decides to become a mirror can download one program, set a few settings, then leave it to run, taking care of itself.
No offence to my market, but I don't really want to try to explain how to set up a mirror to any of them. I've tried before, and the best way to describe it is PAIN! LOTS OF PAIN!
I got this idea from the Sourceforge Enterprise Edition Free Demo kit. It's one installer that you run that installs VMWare Player and the Sourceforge Image. The sourceforge image has CentOS, Subversion, CVS, the Sourceforge server, HTTP server, whole thing.
On "first boot" it splashed up a config screen, let me set some preferences, then it just runs itself on the virtual machine. I didn't have to do any configuration or anything. Click, set, run.
I'd like to put something like that togeather, hoepfully with open source stuffs. And any pointers would be much appreciated...
...I've never tried virtualisation before.
EDIT:
I'm also trying to find a very small Linux distro (I originally wanted to use Debian, but at 100+ MB for the "mirco install..."). As this will be running a Bittorrent seed in a virtual machine, I want all the "hard drive space" set aside in the VM's "hard drive" to be Seeder Space. I'd like to have a 500MB and 1GB "space" version of the Mirror System, neither being too big. I mean, the "small" Debian really isn't Bad, per se...
|