I doubt it. A few years ago the site creator/webmaster was on CaerAzkaban and said that he'd lost all access to the site, and was surprised it was still up.
Now that it's down, he has no way to bring it back up.
I did find this mirror
http://archive.is/83qtK