The Great WWW Re-Org

January 9th, 2008

During yesterday’s SquirrelMail migration I re-remembered that you can’t use multiple SSL certificates for different Apache NameVirtualHosts. This has put the kibosh on my plan to split all the okcomputer.org web services out to different DNS hostnames — everything’s gotta move back under www.

So far that will probably only affect the Photo Gallery, the Kid Amnesiac blog and the new okcomputer.org home page (i.e. the new apps I’ve implemented since the rebuild). SquirrelMail went under www where it needed to be since I discovered the problem while migrating it yesterday.

The new structure will look something like this:

  • http://www.okcomputer.org/home/ (Home Page)
  • http://www.okcomputer.org/gallery/ (Photo Gallery)
  • http://www.okcomputer.org/blogs/<blogname> (Blogs)
  • https://www.okcomputer.org/squirrelmail/ (Web Mail)
  • http://www.okcomputer.org/~<username>/ (User Home Pages)

I’ll try to schedule the change for tonight. Please let me know if you have any questions.

UPDATE 1/10/2008:

Last night’s migrations ended up being a bit more complicated than I thought. After a bit of pain Gallery and the okcomputer.org home page have been migrated. The Kid Amnesiac blog will have to wait for tonight.

UPDATE 1/11/2008:

Last night’s Kid Amnesiac migration didn’t go as expected either — Jessica told me she’d break my face if I moved the blog URL again.  So instead I just moved it off of the Debian wordpress package and onto a clean copy of 2.3.2 and left the URL intact.  There was some database pain involving character codes from where blog entries had been copied in from Microsoft Word, but that appears to be fixed now.  I also decided to move the home page out of /home and into the root — much easier to do know that I know how to separate out the index.php file from the rest of the WordPress installation.

SquirrelMail Migration

January 8th, 2008

Jessica, Simon & I all have the plague today, so I took advantage of the sick day to migrate SquirrelMail to the new server.  So far everything seems to be functioning properly. Address books and preferences should be synchronized. Sending mail works fine.

All SquirrelMail functionality will be a bit slower until I migrate the SMTP and IMAP services over to the new server as well. That’s a bit more complicated, but might happen this weekend.

Please let me know if you have any problems.

New Server

January 6th, 2008

I’ve finally built the new server — this time with RAID 1 disk mirroring as promised! Actually, I just rebuilt the old warsaw.okcomputer.org (the server that ran okcomputer.org out of my San Francisco apartment February 2004 – May 2005), this time running Ubuntu Server and making use of that second SATA hard drive that I always intended to integrate. I’m particularly happy with Ubuntu. The install was remarkably smooth, and I’m excited to have the manageability of a Debian derivative combined with the up-to-date software provided by Ubuntu’s six-month release cycle.

Last week I drove the new server over to the colocation facilities at IgLou Internet Services and got it up on the Net. So far I’ve migrated DNS, Gallery and Kid Amnesiac to the new server. A first attempt at migrating Squirrelmail had some bumps, so I’ve backed off for a few days. Mail, user accounts and the remainder of the web site will follow shortly.

Some Services Restored

December 6th, 2007

The ISP has replaced the server’s harddrive and has reinstalled Debian on it. The old harddrive is still attached, but the filesystem is trashed. I’ve got a bajillion files in the lost+found directory with completely meaningless numerical file names. I’ll see what I can do with this mess, but it’s gonna take some time.

In the meantime, here’s the status of what I’ve restored so far:

Accounts

Most accounts that appeared to be active at the time of the disk failure have been restored. Home directories and email folders are semi-restored. If you have an okcomputer.org account that you are interested in maintaining, please try to login to serenity.okcomputer.org via SSH (or at least by SquirrelMail) to confirm the status of your password, files and email folders.

E-mail

All e-mail functionality has been restored, including IMAPS, SMTP and SMTP STARTTLS AUTH. SquirrelMail is tested and functional, as is MUA access using Mozilla Thunderbird.

Also, I’ve started rejecting obvious spam (SpamAssassin score >= 12) at the gateway. I tried this in the past and had some problems with false positives, so I’m being extra careful this time around. Already rejected 412 in the last 48 hours. This isn’t the best set-up, but it’s at least RFC compliant and nothing gets bit-bucketed. If you’re still getting spam in your inbox you can use procmail to filter on the SpamAssassin mark-up, or you can use SpamAssassin or bogofilter on your own. (I’ll try to provide details later.)

Photo Gallery

I really hope you all didn’t use okcomputer.org as the the only repository for your photographs, but if you did I’ve made some progress recovering the JPEG’s on the old filesystem. Last night (10/22/2007) I recovered 8822 digital photographs (7.3G) and sorted them out into directories based on the model of camera they came from (as taken from the EXIF tags). Photos can be found here for the time being.

The last “back-up” of the OK Computer Photo Gallery occurred in May 2005, right before we relocated to Louisville. I’ve restored the Gallery from this back-up. My apologies for all the lost work, but that’s really the best I think I can do with this application.

New Server?

Now that it’s the end of the year and I’ve got a bit of time, I’ve started building a new okcomputer.org server with RAID1 disk mirroring. Yes, you heard right — almost a real back-up strategy. I need to do some scouting for a co-location facility, but pretty soon we should be up and running in glorious double-hard-drive stereo.

Disk Crash

October 16th, 2007

The okcomputer.org server has suffered a nasty disk failure and is going to be down for a bit. We are currently working as hard as we can to restore as much data as we can and to get services running again. Details to follow.

Many thanks to Tony B for for hosting okcomputer.org web and DNS services while we rebuild.