With the move to the new server, the repeater and hotspot dashboards have changed, to:
New repeater dashboard: http://43.245.72.66/ipsc/index.html
New hotspot dashboard: http://43.245.72.67/ipsc/index.html
The repeaters are currently (14/10/2020) split across two servers – the ones that are easy to get to (i.e. at an amateur’s QTH, etc.) have moved to the new server.
The repeaters on mountain tops or similar hard to get to sites are still on the old server – the servers are connected together, so all the repeaters are still connected.