Near miss with data loss but cloudron handled things amazingly
-
We have a number of cards in Wekan that represent templates for various business processes we have.
These templates encompass all the edge cases we need to consider, the information we need to gather, and are continuously improved as we have issues that come up where we could have avoided the issue by addressing something earlier in a templated process.
Today I was told one of these templates with dozen's of checklists and 165 checklist items was missing.
It appears that someone instead of making a copy of the template they accidentally moved the template and used it, deleting the unneeded checklists.
This appears to have happened over a month ago as we just happened to go through a period where we hadn't be doing this activity and our backups do not go back that far.
We backup everything locally and then sync that directory to the cloud and have limited storage available in the cloud even though locally we have more than enough space (looking forward to the multiple backup location feature so we can have more backups retained locally with only a subset in the cloud).
I was able to find an old backup that was not visible in cloudron that contained a backup of wekan from 3 months ago.
The backup was from a previous cloudron server that I had migrated from and was encrypted.
The app version has changed significantly since then and I believe we have done at least one cloudron update since then on the new server.
I was able to clone the app and then go through the import backup process on the cloned app and was shocked that after giving it the path and encryption password everything just worked.
It downloaded an old container image for the pervious version of the app, restored the data, and gave me access so that I could recreate the template that had been lost.
I wanted to share the praise here for cloudron as I fully expected that at best I would need to manually decrypt the file, find the mongodb backup, restore it to another mongodb instance, and then start rummaging through the data in the database to recreate what we needed but cloudron restored the app perfectly from an encrypted backup, from a separate server, and 3 month old app version.
Maybe I have low expectations but this kind of seamless restore feature of platforms always seems to fail for one reason or another and then maybe work after lots of troubleshooting and work arounds but this just worked as expected with no fuss.
10/10, thank you so much for this working so well.
-
Is it possible to share some of your experiences/best practices/templates in the Wekan section? https://forum.cloudron.io/category/30/wekan
-
@ChristopherMag Wow, what a great story, with a happy ending, too!
Thank you for taking the time to tell us the tale.