The website was down for a couple of days due to a problem with a faulty power supply. A move to another location of the server is planned in the near future.