the-bob

You are currently browsing the archive for the the-bob category.

After a week of not running any services and not hearing any complaints about it, I cleaned up and shutdown both our original server and the “new” one that I planned to move to over a year ago but turned out to be too underpowered for our needs.

The-BOB was founded Feburary 21, 2002 after a vote in the old forums about what to call the place. “Brotherhood of Blogs” was chosen.

Then LAN party gateway server “cricket” was the 2nd iteration of the original “cricket” server that originally hosted The-BOB and a few charter subscribers. The second iteration that was recently shutdown was hosted at serverpronto for $29.95/mo with 200GB bandwidth transfer limit (pretty paltry these days). It was an intel celeron with 512mb of ram which turned out to be pretty horrible as the number of mysql users and web visitors increased over the years. I’ve had the server since November, 2004 and over the years have paid  about $1,855 from subscriber fees. I set this server up during junior year of college when Chelsea School District (CSD) asked me to remove the original “cricket” server that I’d had parked in their datacenter since graduating in 2001.

cricket.the-bob.org shutdown

The “cricket” name comes from the cricket monitoring system which I had been toying with for CSD during high school. It worked out pretty well for graphing the district internet connection which was pretty interesting, but Merit was doing the same thing so I dropped it but left the server in place and on the internet when I graduated.
The “new” server was set up around March, 2008. I had been wanting to move to a new server for a long time since I knew the old one was pretty outdated both in terms of hardware and software (running FreeBSD 4.9!).  Aplus.net had a decent deal for $79,95/mo for an intel celeron server with 1GB of ram running Fedora. So we got a much cleaner more modern OS with slightly more memory, but the same crappy single-core celeron processor. After moving about 60% of subscribers to the new server over a year’s time, it became clear that even the new box could not handle everybody. Over the course of the year that we had this server, we paid about $1,052. That $79 fee plus the $29 fee for the original server was straining The-BOB budget and Mr. MasterCard was not too happy.

new.the-bob.org shutdown

Around this time a server at work became available after running out of warranty and usefulness. An HP DL140 with 4GB of memory and a dual-core intel xeon processor. It only had an 80GB drive so I bought a 160GB IDE drive and added it to the system. I also started checking out Ubuntu server which is totally built for systems just like this. “colo” was born and installed at a datacenter in Southfield and has been completely happy ever since. The extra memory helps but I think the greatest thing is the dual core processor because MySQL can be processing some hefty query on one core while the other core is free to serve content to visitors. It works out really well and load on the system is very very low.

I moved people to the new server over the course of about a week thanks to a script I wrote over a weekend that zipped up a user’s directory, copied it over along with their web stats, dumped and imported their mysql DB, and then set up apache and DNS for their domain. What took a year to go from cricket to new now took a week to go from cricket+new to colo. Very cool.

And the rest is history.

Tags: , , ,

Just moved my personal account & sites to the new server and it works great! pretty speedy and no major issues. I use wordpress and gallery2 so by moving my site first, I figure out what software is missing, get it installed, and make note of any changes that need to be made to the configuration in order to get things working. So far no big deal, just installed a few extra packages that I didn’t have before, enabled a few apache2 modules, and corrected a few permissions on the gallery image directory.

Everything looks great. I need to test out awstats and all the other maintenance things that happen regularly to make sure they pick up on new sites, but other than that, not much else to do besides start moving people.

I even wrote a script that does just about everything for me including adding a new user with the same password as the current server, compressing their home directory and copying it over and then expanding it (maintaining permissions) and then copying over their databases and creating their database accounts automatically, followed by their awstats compiled webstat history. The only thing I have to do is verify things came over correctly and then update DNS manually and restart it and apache2. I ran the script against my own account last night and everything went well. I love scripting.

Tags: , ,