Cloud Sync (or Remote Sync) is a powerful feature that allows you to outsource files in the Cloud. Using standard APIs and protocols, WP-Filebase easily integrates into your existing hybrid cloud architecture. All Cloud Syncs – regardless of the service – are 2-way (syncs uploads and deletions). That means that files uploaded to the Cloud Sync root category (or any of it’s Sub-Categories), are automatically uploaded to the Cloud Service and deleted locally. Thus, as a Site Admin, you don’t have to pass FTP passwords or tools for handling S3 buckets to the uploading users. See the chart for an overview how the whole thing works:
Remote Sync Services
With Remote Sync you can outsource file hosting to an external service. WP-Filebase syncs with a folder on the service and adds files recursivly. It once downloads all files and scans it for thumbnails and extended file info (ID3 tags). Then the file is deleted and an external download link is created. Downloads will be redirected to that links without causing any data traffic on the blog server. Foreach sub folder a category is created, so the folder structure will be the same like on the remote service.
Just enter the FTP details (host, user, password) and select a folder to sync with. A HTTP Url can be specified to map downloads to HTTP instead of FTP when downloading.
You can connect WP-Filebase to your Dropbox account. After connecting, use the AJAX browser to select a directory in your Dropbox to sync with. You can choose if downloads links are pointing to the file or a Dropbox preview page. Note that forcing downloads does not work with files hosted on Dropbox!
With an AWS access key and secret you can easily add files from a S3 bucket. The (virtual) path names of the files inside the bucket are mapped to category structure. You can sync whole buckets or only files inside a directory, i.e with a certain path prefix. WP-Filebase Pro includes a bucket explorer, so you can browse through buckets and select the directory to sync.
Files stored in Google Drive can be synced. Syncing of documents created in Google Docs is not supported yet.
With this extension WP-Filebase can sync with any WebDav server. This includes ownCloud servers and box.com.
We have a OneDrive extension too.
A more advanced scenario is the Master-Slave Syncing: multiple WordPress Sites share some or all files, while files are only stored at the Master Site. Slave sites are using the FTP Sync to retrieve the Master Files and upload new files (2-way sync).
- Browse the extensions to see what’s available
- Test the Cloud Sync at our live demo
65 thoughts on “Cloud Sync”
For some reason, it´s no longer possible to do a sync with anything else than FTP in my WP-Filebase Pro. This has been so for about 3 weeks. I had a large audio-archive sync with Dropbox, which just vanished on WP-Filebase, and I cant seem to get a new sync established. Is there an explanation for this?
John-Peter – Have you installed the Dropbox WP Filebase Extension? WP Filebase now uses extensions to manage Syncs with various external sources (Dropbox, Amazon, OneDrive).
You might need to download an install the extension.
All settings should still work, it’s just a case of installing the extension.
I am using WPFilebase PRO and extension for Dropbox sync.
All my files permissions are set to “everyone” and I have a password-protected page for my files.
The plugin works exactly as I need it
there is a random problem with authentication token on Dropbox files. Some of the files are not accessible for download. Error 401 coming from Dropbox.
When i go to the plugin dashboard and: reset permissions and re-sync with Dropbox it all works again … until next time..
No matter what i try, when selecting FILE URL > Redirect download to URL I receive the error message “Could not get file information from http://file.somedomain.com:888/somefile.zip“. If i upload an attachment directly however it works. Pity because it would have been perfect for this and many other sites. Do other people experience the same problem with File URL?
yes i have the same problem, and for me is very important than this is working well
I am trying to use FilebasePro with the Dropbox extension. When I click on a file for download from Dropbox, I get the following message: Fatal error: Call to a member function GetLocalPathRel() on a non-object in /home2/hamilton/public_html/wp-content/plugins/wp-filebase-pro/classes/RemoteSync.php on line 552
Any idea of what the problem is and how to fix it?
Are both the Dropbox extension and WP-Filebase Pro at latest version?
I’m having the same issue.
Fatal error: Call to a member function GetLocalPathRel() on a non-object in /home/capec/public_html/wp-content/plugins/wp-filebase-pro/classes/RemoteSync.php on line 552
I have the latest versions of both WP_Filebase Pro and the Dropbox extension.
Any help would be greatly appreciated.
Any chance of having Cloud Sync to download the files and serve them from the webserver (sideload) rather than the cloud (remove serve)?
My users have pretty tight whitelist settings and I don’t want to whitelist the cloud server (onedrive.live.com) all I want whitelisted is my website. But I DO want to be able to use the cloud for myself to create and modify the files. Just want to have WPFileBasePro be the one that’s authorized to go get the files from OneDrive, download them, and then serve them to my website users.
Currently its not possible due to low interest in this. However its a planned feature.
I have the WP filebase Google Drive
extention installed. When Menu cloud sync I can not see this, however. I can reconfigure only ftp. What can there be the problem?
thank You Very Much
The files are synchronized and outsourced to another FTP server, GREAT! but what about editing files via media library? How is that affected?
Kindly let me know a solution to bypass the virus scanning on Google Drive. I am building a android app and using the final download link to download audio on android phone and having this virus scanning by Google is irritating me!
I am looking at using your plugin for a printing company that wants to receive files from their site from clients. Clients will need a login, and thereafter upload to ftp folder (different folder for each client), and thereafter a sync to google drive would be great.
Can you let me know if this is possible?