I don’t know where else to begin but the beginning, so I’ll start there.
What happened
Due to an oversight/error/goof while trying to install a second application on Muffin’s server I managed to make Muffin inaccessible to the outside world. I then tried undo the damage but I must have broken something in some far off corner of the machine because for the life of me I couldn’t get the server back to how it was before I started messing with it.
I had a backup of Muffin from a few hours prior so I decided to cut my losses and restore the server from that. The backup is an automated service, I pay my host to backup everything on my machine periodically. Somehow it failed to backup the database that holds all Muffin’s (your) data. I tried an earlier backup - same thing. An even earlier backup yielded the same disappointing results. My server host confirmed that my backups should have included Muffin’s data but were not able to come up with a plausible explanation, or more to the point, they were unable to be of any assistance in finding the missing data.
If this is the point where you’re expecting me to say “…but I had a secondary backup just in case” then this is the point where I have to disappoint you (and myself). Unfortunately I was a fool and I relied on what my server host had in place to save me.
How this affects you
So what this means is that Muffin is now working fine, but everyone’s data has been lost. Including your account information. So right now Muffin has one user (me). You do not exist. (It’s a shame I don’t work for the tax man!) - please note that the data has not been “lost” as in stolen or misplaced. It’s lost as in ceases to exist.
If you would like to continue using Muffin (and I beseech you to bear in mind that it’s not Muffin’s fault I messed up) please create a new account and give us both a second chance.
I realise this must be very frustrating but believe me, nobody is more upset than I am. So effective immediately, this is what I’ve done to prevent anything as horrible as this happening again.
What I’m doing to prevent anything like this from happening again.
- Although Muffin’s server is capable of hosting a plethora of sites without breaking a sweat, I will only use it to host Muffin.
- I’m taking backups very very seriously now - as well as taking a more hands on approach.
- We now have daily backups of the entire server (kept on a separate machine which itself is has a backup on another machine).
- We also now keep separate daily backups of Muffin’s data (again on a separate machine which is itself backed up.)
Bottom line is, I messed up. I’m really very very sorry and I’ve taken steps to ensure should anything bad happen again, I will be able to have Muffin back on her feet hopefully before any of you have even noticed she was down.
If you have any specific questions about this you can email me (as always) at david@getmuffin.com
With sincere apologies, David