Following the recent migration to a new data center, there are still several issues that keep interfering with the site's connectivity. The recent one is related to DNS resolution.
In case you are unable to connect to the site through our regular domain in the coming days, you may want to write down the site's
IP and connect directly to it:
https://70.33.217.95
We're in the process of switching DNS servers, and hope to have these issues resolved permanently in the coming days, after the new DNS details complete propagating - this usually takes up to 72 hours.
Thanks for your patience!