Backup Strategy
AnsweredWhat is the recommended backup strategy for an organization / Employee Network? It looks like the only way to backup is to export the app items to Excel, one app at a time, and then you lose the conversation (comments).
Is there a way to use the API to loop through all apps in a company and export the data on a nightly basis? Has anyone written sharable code for this, or what do you suggest for an automated backup solution?
We Love Podio, thanks!!
-
I'm just getting into Podio and don't want to come off negative, but the first time a subpoena hits for discovery of all communications you had with a client (activity), and you can't produce it, you'll get the idea of just how important the backup is. I'm shocked Podio hasn't embraced at the very least a third party option of providing this service (if this is a "business application", it should be one of the basic foundations of the system and no 3rd party should be needed).
Ask Citrix how they feel about backing up Sharefile...I agree with everyone else here...you desperately need to allow this with a partner or generate it internally.
-
Another plus one. We will implement Andreas Huttenrauch's solution - thanks Andreas! - but it would be good to have a Podio-blessed approach, for resilience (and also for performance).
I do understand the difficulties and complexities that Phil and others have mentioned. Our first priority is just to have the local archive in some form, as a basic matter of due diligence. I am hoping that Andreas' solution will do this for us. Having something that can be restored would be great, but I appreciate is a much bigger ask.
I would be happy if these were two separate pieces: ie we have a solution that draws everything down to our local storage, for our peace of mind - this might be CSV, XLS, or JSON, not trivially restorable but ensures that no data is ultimately lost; and a separate solution within the Podio ecosystem (ie online) that allows restoring or roll-back of workspaces.
(I take Phil's point about no admin or super-user; I expect that we'll create a 'backup robot' user, who can be invited into any workspace.)
-
I really need a way to back up Podio, including comments, attachments and everything. I lead a DKK120M research project, and I cannot accept the fact I do not have a way to back up data. I will discourage other universities to use Podio, until this basic feature is in place. Please provide a time schedule.
-
Hi Sara, Donald has a pretty good point there! I hope the things your are working on are as crucial as backup strategies, it would give PODIO the safety net required for people to really allow it to take over all process's of a company, the risk factor currently is too great to rely heavily on PODIO which really is an unfortunate downfall of such a great system, look forward to your response one progress of a backup solution within PODIO, cheers
-
Downloaded the app this morning. LOVED the possibilities. Saw this discussion. I AM OUT.
Discussion was started June 2012 and obviously this is not important to Podio.
Most industries according to law needs to have a proper paper trail and backups systems in place and obviously this is not the case here. Think a lot of users is one hiccup away from a legal nightmare.
Imagine telling someone. Sorry I didn't have backups because I trusted Podio not to lose it.
Ten to one not in their best interest to add a backup function because no other reason to frustrate so many users in one discussion. -
Hey Stephen, Johan and others
Just wanted to clarify things a bit for new people joining the discussion. This thread is called back-up strategy, which is a bit misleading - we do have a back-up strategy.
All data backed up nightly and copied to another off-site location. We have an extensive back-up strategy already.
You can access all your uploaded data programmatically via the Podio API: https://developers.podio.com/
Import/export data or connect external services to Podio via the the API: https://developers.podio.com/You can export data from apps to excel: https://help.podio.com/entries/21727787-exporting-to-excel
Regular security audits are carried out by internal Citrix security teamThis discussion is about the idea and input to build an automatic back-up solution for you as customer (we have one internally) and to let you access data** without** using the developers API.
Again, appreciate all the votes and inputs - please keep them coming! :)
//Sara - Podio
-
I think everyone already knows that Podio has their own backup solution, and no one is worried about the plataform itself Podio.
We just want to feel safe with our own data, know that if one of our accounts gets hacked we don't lost everything.
Like Stephen said, the users won't wait indefinetely.
Just citing Podio in previous conversations:
1 August 2012:
""I'm afraid we can't bring the app back. There's quite explicit warnings, both graphical and in text when deleting an entire app, and you have to type delete in order to be sure that you want to delete the entire app.
I'm so sorry about the loss of information.
""
or
"""
It's not that we're going corporate, we simply don't have records saved, I promise you. That's why it's so important to know and read what the consequenses of your actions on Podio will be.
Again so sorry for the loss of information here, I talked to our lead developer and he was sorry to, but there's no way of getting this back.
"""
or
8 August 2012:
"""
We are working to improve and update security and backup options at all times.
""
After that i got an awesome support from Podio, maybe one of the best supports i've ever seen, but the conversation speaks for itself :(
-
I totally agree to Stephen and his post. (once more...)
Let me "clarify things for the podio people following this thread". It is OK that you have "an internally backup" but the customer should have one too. Including ALL data and not just part of it.
May be this example give the Podio management the necessary pressure to work on this:
Lets consider an normal email provider (like Google). They certainly make internal backups every night to off-site locations. But they offer several ways to the users to backup their content to a place of their own choice.
It is that important, that companies in some EU countries have to make sure that they keep emails for 10 year before deleting them. In Podio, and that is the idea behind Podio, customer can communicate with the company more efficiently. That is what we love about Podio (beside other things... :-) But we can't ensure the backup of this communication.
So please give us a bit more as "we appreciate all the votes and inputs - please keep them coming!"
Give us a: "yes, we are working on it. It will be available..."
Karsten
-
@Rui,
if you contact us today in support we can actually give you the deleted data of your app back in a excel sheet :)
If you (Premium customer) delete the app by mistake we can give you an excel sheet with the deleted data. We couldn't back in 2012 but we can today.
//Sara - Podio
-
Wow. There's a lot of complaining in this thread, and very little proactive doing.
I can understand if you have a corporate requirement for keeping data, but it's really not that hard to use the API to get the data you need.
I've updated my backup script to include comments and attachments, and you can freely download it here:
http://www.podiomail.com/blog/easy-podio-full-backup.phpPlease note that this script comes without any warranties. Use it at your own risk. I know it works because we use it internally, but I can't be held liable if something breaks.
-
Hi Andreas, you are doing a very nice job. I tried your script but after 2.500 items it starts with timeout for 60 sec. after each item. I sure will make a link/refer to your website as a thanks. Especially because you share your code. That is most appreciated by me because I'm just starting to use the API. Good examples are very welcome. Maybe one day I can contribute too.
I do agree that it's ultimately strange for Podio not being proactive on this subject.
-
Thanks Ron.
The reason the backup script starts putting in 60 second waits is to not exceed the Podio API rate limit. If this is exceeded, the script will fail. Obviously Podio needs to protect their servers from excessive API calls, and their limiting is done by the hour.
If the script starts to add these 60 second waits, it will pick up speed again when an hour has passed and the rate limit has been reset. I guess you'd only see this if you have a huge data set inside of Podio.
Please sign in to leave a comment.
Comments
182 comments