You may have noticed that we’ve been offline for over a week now. This message is meant to explain what happened and what I’ve been doing to address the problem.
On June 1, the server on which my sites were hosted suffered hard drive failure and the filesystem became corrupted before the server could be pulled offline. Recovery is still in progress on the drive and it’s possible that I’ll be able to recover part or all of the server data, though that seems unlikely at this point.
It was at this point that I discovered that my off-site server backups were also corrupted and mostly unusable. Since then I have been recovering data from various other sources, such as very old offline backups, Google cache and even the Internet Archive. I have completed this process and have evaluated the recovered data.
While I was able to recover most of the old posts, I made the decision not to restore them. Nearly all of them contained outdated and useless information. I did restore most of the pages with the documentation, though, rearranging the information somewhat and making a few minor updates. Shortly I’ll be writing all new documentation for Bad Behavior anyway.
About a week ago I obtained a new server and have been configuring it to prepare it to host my sites going forward. The first thing installed was a versioned off-site backup system, from which it’s possible to roll back to different versions of each file (in case a corrupt file gets backed up, you can go back to the previous good copy). This will hopefully help prevent this situation from occurring in the future. (For the technically minded among you, I’m now using rdiff-backup, which is working well.)
The server is now fully configured and doing proper backups, and is now hosting the recovered web site.
I had to put virtually everything else on hold to complete this recovery, which affects several other sites than Bad Behavior and has absolutely destroyed my schedule and dramatically reduced my ability to make income, until the recovery is complete (and I still have a few other smaller sites to recover). If you’d like to support Bad Behavior during this critical time, please click here.
While we’re on the topic, if you have anything even remotely important on a computer, please do yourself a favor and ensure that you’re making backups – and that you can successfully restore from the backup! Eventually something like this will happen to you, and you will be glad you have the backups.
Finally, let me take a moment to thank you all for using Bad Behavior and for your support over the years. I actually have a new release ready, which blocks a couple of new spambots, and it will be posted in the next day or so. Again, if you’d like to support Bad Behavior during this time, please click here.