This site is hosted at WordPress.com, which means I don’t have to worry about backing up my content or breaking things. (At least not when I’m blogging — and so far I haven’t broken anything while working, either. Knock on wood!) But I also have a self-hosted site, Happy Photos, where I share photos and test all sorts of things. You can see where this is going, right?
I was doing some testing on Happy Photos earlier this week, and I managed to break something. I’m not exactly sure what happened (I think it had to do with rashly deactivating a plugin I relied on) but the end result was a broken login page.
Now, a broken login page isn’t the end of the world when everything else still works. My site itself was still running and I had access to the dashboard. So I was ok. And then, for some completely unknowable reason, I had the bright idea of logging out.
No more access to my site’s dashboard.
Thankfully, I had some other options. My site uses Jetpack, including Jetpack Manage, so I could update the site and even manage the plugins directly from WordPress.com. And I had FTP access to fall back on. Unfortunately, none of the fixes I tried worked … at all. Plus, I was feeling a little impatient to just get back in there. So I turned to VaultPress.
VaultPress is another Automattic service, and I spent a few months last year learning the ropes and providing support for it. In a nutshell, VaultPress provides backups and security for self-hosted WordPress sites. And ever since last year I’ve been using it to back up my self-hosted sites. So tonight I logged in, chose a backup from a couple days ago, and hit the restore button. A few minutes later, this glorious screen appeared:
You don’t actually have to keep your browser open during this process, but I couldn’t look away. As soon as I got this success message, I pulled up my site — and there it was, login page and all!
To all of my incredible coworkers and Safekeepers, thank you. You give me the courage to go on testing and breaking things without fear.