FireFox Bookmark Sync with OwnCloud – alternative to mozilla_sync and FireFox cloud

Confidentiality – Integrity and Authenticity

How to sync you FireFox bookmarks and keep them private. 

 

Ok, I found a partial solution for OwnCloud Bookmark sync. Xmarks for Firefox http://download.xmarks.com/download

I’ll come back and embellish this description later. Basically Xmarks will let Firefox use an external server like OwnCloud to store a “bookmarks” file. Before you get all excited, it does this through the WebDAV interface to store the Bookmark file in the OwnCloud File area. The URL to use in the Xmarks Advanced settings tab is:

https://YourServerURL/remote.php/webdav/bookmarks.json

 Replace https://YourServerURL with your OwnCLoud URL.

The resulting file will be a json formatted file that can be opened using any text editor.

 Once you configure XMarks with the “Use own server” option, you will have a dialog to enter your username and password.

After entering your username and password click ok. Click on the Status tab and click Sync. This may ask your to confirm your password once again and the sync process should take place.

 

2014 08 23 01 39 32 AM

This will create a file called “bookmarks.json” in your Files area. This is a text file, but I wouldn’t call it human readable. Do this on all your Firefox installations and your Firefox browsers will have the ability to exchange or synchronize all their bookmarks using OwnCloud as a file server. You can call “bookmarks.json” anything you like. To OwnCloud it’s just a file.

This solution doesn’t sync with OwnCloud Bookmarks, but syncing all my Firefox installations using OwnCloud file services is a big step in the right direction.

Unfortunately Xmarks for Chrome and Xmarks for MSIE don’t have the “use your own server” feature. Both will only work with Xmarks servers.

 

Source: https://github.com/owncloud/bookmarks/issues/14

How to fix, “Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken. Please double check the installation guides.” Owncloud installation error message

Article purpose: 

How to fix “Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken. Please double check the installation guides.

Using Owncloud 7.01

Symptoms

Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken. Please double check the installation guides

WebDav doesn’t work, file sync doesn’t work.

 

 

How to verify the fix has worked.

Got to User->Admin and the error notice will no longer be displayed indicating that all is well with WebDav.

Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken. Please double check the installation guides

 

Diagnosis

How to trace down the issue and fix it.

Apache Logs might say something like this

 

 [warn] RSA server certificate wildcard CommonName (CN) `*.host.com' does NOT match server name!?
 [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)

 

The own cloud logs, located at this path

/data/owncloud.log

Might contain entries like these

{“app”:”core”,”message”:”isWebDAVWorking: NO – Reason: [CURL] Error while making request: SSL: certificate subject name ‘*host.com’ does not match target host name ‘host.com’ (error code: 51) (Sabre_DAV_Exception)”,”level”:2,”time”:”}

 

Remedy

Purchase and install SSL certificate and apply to the web host which is serving the OwnCloud pages.

 

How to fix “Your web server is not yet properly setup to allow files synchronization because the WebDAV interface seems to be broken. Please double check the installation guides.