No WebUI after random crash

So I upgraded my Hass.io to 0.87.1 recently, and everything was working fine (though a couple of things seemed a bit laggy). Then we went away for the weekend, and obviously at some point Hass.io crashed rebooted. Now ever since I have had no access to the WebUI, and no automations are running (e.g. sensor/time triggers). I have no idea what would have caused this…

I can access the samba share fine, and have checked all the yaml files in my config and put them through http://www.yamllint.com/ and they all seem fine with no errors.
The only warning in the log is about the ‘recorder’, but even when I comment ‘recorder:’ out of the configuration.yaml it doesn’t change anything.

2019-02-18 12:13:27 WARNING (MainThread) [homeassistant.setup] Setup of recorder is taking over 10 seconds.
2019-02-18 12:13:30 WARNING (Recorder) [homeassistant.components.recorder.migration] Database is about to upgrade. Schema version: None

Any ideas? I’ve tried deleting db and rebooting, cleared browser cache as well. Still nothing from phone or desktop.