This is the latest statement from the site's staff:

We are working with our hosts to get the site and IRC back up ASAP.

I will try and update this post when more information is available. Sorry for the inconvenience.

-Apollo Staff ❤