It took a few days because of various reasons, but the forum is back online.
I hope it won't break again, but if it happens, just let us know on IRC, Steam or any other place you can contact any of us on.
I would also like to thank arnyswart for the help