Alpha-Fox is back online. The problem was identified as another computer on the network taking the server's IP address, causing the computer to be inaccessible. Steps have been taken to prevent this from happening again.
The plan to move to Chimera is still in effect. But for now, we're back.