Не то что бы совсем cloud-sync, но OmniFocus помимо стандартной Bonjour синхронизации по WiFi умеет еще и синхронизироваться через MobileMe, а, ежели вы имеете собственное хранилище, например, VPS или VDS, или попросту не доверяете сторонним лицам свою сексуальную информацию из OmniFocus, то есть еще и опция синхронизации по WebDAV.
Для настройки WebDAV для Apache 2.2 достаточно подгрузить модуль mod_dav
httpd.conf:
LoadModule dav_module libexec/apache22/mod_dav.so
LoadModule dav_fs_module libexec/apache22/mod_dav_fs.so
DavLockDB "/tmp/DavLock"
Alias /uploads "/usr/local/uploads"
Dav On
Order Allow,Deny
Allow from all
AuthType Digest
AuthName DAV-upload
AuthUserFile "/usr/local/user.passwd"
AuthDigestProvider file
DavLockDB "/tmp/DavLock"
Alias /uploads "/usr/local/uploads"
<Directory "/usr/local/uploads">
Dav On
Order Allow,Deny Allow from all
AuthType Digest AuthName DAV-upload
AuthUserFile "/usr/local/user.passwd"
AuthDigestProvider file
<LimitExcept GET OPTIONS>
require user admin
</LimitExcept>
</Directory>
После чего создаем /usr/local/uploads и даем на него права на запись для пользователя, от которого у нас работает веб-сервер.
запускаем
htdigest -c /usr/local/user.passwd DAV-upload admin
чем создаем файл user.passwd с пользователем admin и назначаем ему пароль
Все, теперь передергиваем апач:
apachectl restart
и пробуем что-нибудь загрузить по web-dav: http://yourserver.com/uploads/ (можно использовать Transmit.app)
и настраиваем в OmniFocus синхронизацию в Advanced:
и аналогично настраиваем в iPhone
Все, на этом настройка синхронизации завершена.
В качестве домашнего задания можно порекомендовать обязательную настройку https для синхронизации.