I have no idea what's killed it, and worse there is no way to connect to it now to fix things. I think I'm going to have to pull the whole thing apart, put the HD in my desktop, wipe the HD and put the whole thing back together again. Then I get to start over from scratch again. Worryingly I have no idea what actually killed it, so I could just do the same operations again and end up in the same situation.
All this for a svn repository. I'm thinking about just buying some hosting, but I've already spent quite a bit of cash on this thing so I won't let myself give up just yet.