Bonjour sync not in OF 2? [A: Correct - use free WebDAVNav app instead.]

This is not something that has ever been possible for third-party iOS apps, unfortunately.

Sorry if this is a simple-minded question, but could someone explain whether or not thereā€™s a way to setup OF2 synching between, say my mac and my iphone such that the data never lives anywhere other than those two devices?

There are a bunch of us at my company who use OF2, but itā€™s an absolute rule that todo-list type data can not live anywhere other than on company owned/managed devices. I know Omnigroup is honest, but thereā€™s just zero chance I could get this rule changedā€¦ and I donā€™t want to start job hunting. I donā€™t want to drop OF or go back to OF1, but Iā€™m not sure what other path to take here.

So, is it doable to setup a ā€œserverā€ on my local mac to serve the db to my phone? Sorry if this has been explained before, but Iā€™d probably need step-by-step instructions to be able to do it.

thanks for any help/suggestions,
Carl

I think that what you suggest is a perfectly reasonable strategy, but I can guarantee that my company (and probably most companies) wonā€™t accept it. Whether justified or not, the standard rule is: :ā€œYou may never put company data on any machine that we donā€™t own and have 100% control over.ā€

Carl

P.S. Sorry that this comment got misplaced. It was supposed to be a reply to the person above who asked whether or not an encrypted external sync service would be doable.

Setting it up securely is the challenge. The problem is that OF uses WebDAV only for syncing now, and all the instructions for setting up syncing involve turning on apache. Once thatā€™s done, well, how good are you at securing a web server against all future flaws (and how rapidly does Apple patch it on OSX when issues are found)?

Iā€™m searching for a standalone WebDAV server application (not just a shell to the built-in OSX stuff) that, when on a secure network, I can turn on, sync, and then turn off easily without having to fool around with apache configuration. If anyone has any leads, please post links here.

[Edit] I may just create an OSX virtual machine and use that as my sync server. And to be clear: While this would solve (however kludgy) my personal use issues, it doesnā€™t address the need for a non-server based sync solution for business use. In hindsight, even OF1 shouldnā€™t have been used because it turns on the general apache sync server in OSX.

I can just add to my voice to the need for a local sync solution for iphone/ipad. I will not use cloud services for this (heart bleed affected Omnicloud) and am not technical enough to set-up a webdav server on my mac plus against company policy.

Iā€™m also very sad, that local syncing is gone in OF2, especially that it isnā€™t communicated properly.

A version 2 looses functionality over version 1.

To have the possiblity to sync with iCloud or another cloud service is wonderful.
To be forced to is not nice ā€¦ :-(

Iā€™m hoping there is some kind of local syncing coming back to version 2 ā€¦

Greetings from Germany,
Matthias / Soul71

My solution.

I use the simple and free app from AppStore: WebDAVNav server . I set up local webdav server for 5 minutes, and now use local synchronisation in OF2

2 Likes

Here a few firms where customer data got stolen. The NSA-Scandals and this are the reason, why I donā€™t want to get to much data into the Internet. Some is necessary, but I am against putting everything on or over the Internet. Only the things and data I WANT to.

I know there isnā€™t absolute (data) security, even on my computer at home (which is connected to the internet), but I donā€™t want to make it to easy, to get my personal data stolen.

Here some of the cyber attacks where customer data got stolen.
If you want to see even more, just google ā€œcyber attacksā€ and ā€œcustomer data stolenā€:

05.2014 Ebay

05.2014 Orange (France)

04.2014 Michaels Stores Inc.

03.2014 Sands (Las Vegas)

02.2014 Barcleys

02.2014 kickstarter

01.2014 Target

01.2014 Neiman Marcus

10.2013 Adobe

10.2012 Barnes & Noble

04.2011 Sony

04.2011 TiVo

12.2010 McDonalds

12.2010 Honda

Thanks for the hint. I tried without success. Synchronization stops with an SSL error. Please, could you elaborate a little bit what you did?

I also require local Bonjour sync. Cloud sync is not an option. Please bake a proper solution into OmniFocus v2. As someone mentioned, even Apple backtracked and restored iTunes local sync for calendars, contacts, etc.

Iā€™ve not seen problems using Bonjour sync of my OmniFocus database with my Mac, iPhone and iPad over the years.

This is a deal breaker.

-ITG

1 Like
  1. Download and install the WebDavNav Server
  2. Set manually ip address for you Mac in Wi-Fi settings
  3. Run WebDavNav Server app and set settings:
    -set the share folder
    -set the username and password in Authentication tab
  4. Set the ip address of you mac in OmniFocus WebDav server preference
  5. Add WebDavNav Server App in startup.

4 Likes

Thanks, got that done. Asked the developer to add https in the next version. Iā€™m going this route even after downgrading to OF1 so I can control when the service is exposed.

Any Hope for a (easy) local sync in the future
with the technological possibilities of
iOS 8 and Mac OS X 10.10 Yosemite?

2 Likes

@Soul71 Could you please provide specifics about how WebDavNav doesnā€™t meet your needs?

  1. Difficult to configure in a secure manner using built-in WebDAV server. Third party solutions like WebDAVNavServer work, but donā€™t support HTTPS (yet).
  2. OmniFocus expects sync server to always be there, rather than manually triggered. No way to stop background sync, and OF hangs badly when it tries to run and doesnā€™t find the server.
  3. When switching networks, like running on an iOS personal hotspot, the IP address changes all the time, so you have to reconfigure sync repeatedly.
1 Like

I was SOOO MAD yesterday when I upgraded to OF2 Mac and iPhone and found I couldnā€™t sync them locally. Omni should have put a BIG RED WARNING saying that this feature has been removed. I mean WTF.

So I almost refunded my OF2 upgrade yesterday but I figured a temporary workaroundā€¦ Seriously, who has the time to buy and install OS X Server and make sure the services enabled are secure??? I just want to work (instead of creating a ā€œMake OF2 syncā€ project that would take up my time)!

  1. Have your master/server database computer run OF1 (thatā€™s right, currently 1.10.6).
  2. Fix the port of your master OF1 (I chose 50042 in this example): defaults write com.omnigroup.OmniFocus SyncServerPort -int 50042
  3. On my OF2 laptop, I sync using Advanced (WebDAV) with the server address: https://my-desktop-name.local:50042
  4. My OF2 iPhone automatically recognizes the OF port I fixed.

OF2 Mac and iPhone now syncs with my master database on OF 1. I guess this works because OF1 must be setting up a WebDAV server behind the scenes on that port.

This is definitely NOT ideal as it requires the master to run OF1 but itā€™ll work for now until HOPEFULLY enough people complain to omnifocus@omnigroup.com to put this feature back.

1 Like

+1

This is a critical fail for medical use. Tasks often involve patient identities (ā€œCheck Mr Smithā€™s HIV medicationsā€) and cannot legally be exposed to an external server. Individual jurisdictions have varying laws; all put strong limits on this.

A local WebDAV server is not a viable solution, as one frequently moves between networks (within and between hospitals along with private practice) and there is often no internet access available.

I would strongly support the suggestion that a ā€œdirect from the companyā€ version with local synchronisation be created if the Mac App Store sandbox rules block this functionality in the mass-market version. Several other developers successfully follow this, and OmniGroup already have their own storeā€¦

1 Like

this idea should be take a serious look as Yosemite and iOS 8 advanced, especially in continuity.

1 Like

Hello all,
I also complain about this feature removal. I donā€™t want to store sensitive information in the cloud, so Iā€™m tempted to ask for a refund too. Iā€™ve also upgraded my iPad to iOS 8 just because it is not possible to download any OF compatible compatible with ios 7.x
Il try jangā€™s suggestion or LoggerHā€™s until get arrive to a decision

I hope OG guys would create an easy solution to deal with OF 1.x and iphoneā€™s OF 2 to be compatible with their Bonjour services, in a very simple way.

Thank you,
S.

Bonjour is dead as a technology. Even Cultured Codeā€™s Things has abandoned Bonjour support. You wonā€™t be able to turn to Things if you still wanted Bonjour.

Iā€™m not sure if there are any apps that still use Bonjour now. It is going the way of CRT monitors, SCSI, and parallel ports into the Junkyard in the Sky.