UPDATE 09/05/2013 – new features are coming soon, such as mutilple site collection backup or scheduling. Stay tuned

As you may already know, there is no way to backup by yourself your SharePoint; it’s Microsoft team charge’s.

However, in some case, this may be a good idea to have a backup of your SharePoint Online content; for example, if you want to stop your Office 365 subscription (reversibility).

So, currently, the only way to get a backup (or get back on premises) from SharePoint Online is either to use a SharePoint migration tool which supports “hybrid” mode (online and on premises) such as AvePoint, or to ask Microsoft team to provide you a backup but… Smile

Hopefully, someone think about that and there is now a third party solution to backup your SharePoint Online content: this called LeapBackup – see https://www.leaphq.com

You can try it for free for 1 month.

Backup your SharePoint Online Content

This first is to create an account which requires your SharePoint URL, an Office 365 which has access to SharePoint

Then you can perform a backup, but before you need to subscribe for the 1 month free trial – this requires a PayPal account (personally, I don’t like PayPal and always prefer to avoid this)

image 

So once you have subscribed for the free trial, you can do you backup by hitting the Start backup button; off course the time needed depends of the size of your site Smile

imageimage 

image 

For about 1 Go of data, it took about 15 min to complete

The backup process created a temporary document library which is used to stored temporary backup files and will be deleted once the backup is finished

image 

 

In order to make the backup successful, you must have at least 50% storage available for your SharePoint site collection; if not, just increase the storage quota from the SharePoint Online Administration Center.

imageimage 

NOTE this tool can not backup public SharePoint Online site. At least when I tried it for writing this post.

 

Restore Your SharePoint Online Content

So, once you have done a backup, you can:

  • restore your content
  • download the backup files

Just open the Backup tab from the left menu and expand the backup operation you want to restore/download by hitting the Expand link shown below the backup operation

image 

If you want to restore, just click on the Restore button; if you want to download the backup, just click on each file names (don’t forget to download ALL the files)

NOTE backup files are CMP file type for use with SharePoint PowerShell Import-SPWeb command

image 

If you hit the Restore button, you will be asked for a destination URL; for this post, I created a new site collection with a new URL

Do not select a template when creating the site collection

Do not forget to assign correct storage quota

imageimage 

imageimage 

It took about 1 hour to restore this backup

 

It’s a really simple solution and, better, it is not expensive Smile

NOTE be careful with SharePoint feature when trying to restore to on premises site collection, the backup is coming with all features activated on SharePoint Online – especially these ones SpoGuestIntegration or BPOSExtranetFlag – which will cause errors when using the Import-SPWeb command

To avoid these issue, just change the extension of the main package file to .cab

Extract the content and edit the Requirements.xml to remove these features

Inject the updated file and regenerate a cab file and rename it back to cmp