Sites in uploads folder missing in Snapshot backup

Snapshot seems to be backing up most of the multisite files. However I don't see the sites directory in the uploads folder. How can I add that to be backed up as well.

I see:
wp-content
--plugins
----all plugins are included
--themes
----all themes are included
--uploads
----2013
------monthly folders are listed
----2014
------monthly folders are listedsites and all site folders are missing

Thank you for replying. Yes I am logged in as the network admin into the network dashboard. And I am creating the backup as the network admin.

And yes the plugin is network activated.

But the sites folder is not included. I've been using snapshot for quite a while now and very fortunately have not needed it. I just today noticed that the sites were not included and never have been. I've gone through snapshot archives going back a year.

The uploads.sites folder is not included. Snapshot does not create an archive for your entire Multisite system into a single archive. When you go to create a new archive you will see a button (see image) where you can select the site to backup.

By default the site shown is the main site. For this site you are allowed to include plugins, themes, etc. When you select a sub-site you will only be allowed to include the media (uploads).

And yes, you need to setup a snapshot for each of your sub-sites. We do have plans to make this more inclusive but considering we have many members running sites with over 100k sub-sites really can't see how Snapshot would be able to archive everything into a single archive.

Then my next question can this be automated? I'm using the Blog Templates plugin so that all the created sites have the same starting setup, users, theme, plugins, custom fields etc. Can the snapshot be setup in the Blog Templates master template to transfer with it to the new site? Regardless of what the sites will later be named.

I want to to avoid having to go setup the snapshots manually for each site generated.

And if a whole network was lost, how would some of these larger sites go about a full restore. Would they have to restore the Snapshots manually for each of the 100k plus sites.

What is a good option for doing a backup of the entire network that can be restored should the worst case happen?

I've been looking but haven't found one that really can restore an entire network in full.

Then my next question can this be automated? I'm using the Blog Templates plugin so that all the created sites have the same starting setup, users, theme, plugins, custom fields etc. Can the snapshot be setup in the Blog Templates master template to transfer with it to the new site? Regardless of what the sites will later be named.

At the moment no. It is planned to have a 'template' setup where you select the DB options, Files options for the sub-sites. Then each sub-site would just inherit that. But nothing for that at the moment.

And if a whole network was lost, how would some of these larger sites go about a full restore. Would they have to restore the Snapshots manually for each of the 100k plus sites.

Well, most members I've spoken with who run very large Multisite system don't rely on a WordPress plugin to backup the system. They rely on backend tools provided form the hosting. Doing this within WordPress or even PHP is trouble as you have to deal with timeouts and conflicts and such. Best to use a cpanel option to just dump the entire database.

What is a good option for doing a backup of the entire network that can be restored should the worst case happen?

Well have you ever lost the entire network? Generally in my experience the issue is one sub-site. You would not want to perform a full Multisite restore just to bring back a single sub-site. Plus there are other backup plugins like BackupBuddy which only does the entire Multisite. Are far as I'm aware Snapshot is the only one focuses on the individual sites. Plus this makes migration (if needed) super easy.

I've been looking but haven't found one that really can restore an entire network in full.

I'm not sure you are going to find one. I know Snapshot needs to handle this better. I've been focused on some other plugins I support. Maybe I'll get some time in a few months. I had plans some time ago to have snapshot just output individual archives. So instead of doing one large archive for all sites. Just have one setting to do full system backup and build the individual archives. Then same on the restore. You would have a record of what sites are included for the backups. Sort of a manifest for the master archive. Just be able to restore each site individually but all at once.

I maintain a bunch of Multisites for clients. These Multisites contain anywhere from 5 to 100 sites. I, likewise, would like Snapshot to be able to backup the entire Multisite. I don't want to have to configure each site manually. I have no plans on creating an archive. I use the Dropbox file sync.

As Paul said, he will be working on this in near future but not in a way where the whole multisite is backed up at once but separate archives are created for each site so that if required any site can be restored.

Lets hope for the best for future versions of the plugin as it keeps getting better and better with every release.

How do you rate me?

Thank you for rating your experience!

We’re thrilled to hear you had a great experience with . Would you like to leave a comment about your experience?
Thanks for voting on your experience with , we’d love to get some feedback please.
Ohh no! We’re really sorry to hear you didn’t have a pleasant experience with , we’re always looking at how we can improve and would appreciate you provide some further feedback here please.
Type your feedback here

it's great that you had a positive one. Based on your experience in this ticket would you please be kind enough to rate us externally on: