Currently, the site is accessible from many locations; I verified this using another service.
In the last few weeks, we haven't received any notifications about the site being unavailable due to server issues.
I can suggest checking in real-time.
The next time you encounter an error, please message me on Discord, and we'll try to figure out what the problem is.