You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

How do I setup CalDav and CardDav servers on my Mac to enable local 'cloud' syncing in Mavericks

I've decided to start off a new thread having initially posted on How to locally sync an iPhone with OS X Mavericks? iCloud is NOT an option.


It is clear to me that it is possible to establish syncing locally without going outside one's own home, and without internet access. I am bugged by the fact that the previous service has gone without any user focussed warning, but I am keen to find a way of solving the problem. If you are just frustrated, I'd be grateful if you can keep your annoyance off this thread.


My guess is that a CalDav and CardDav server hosted on my own Mac can be set upt to sync with my iPhone (3GS) either on a Computer-to-Computer (ad hoc) network or via my own home LAN. The trouble is I am not network/Apache savvy enough to use it.


I am reluctant to fork out an additional amount for the Mavericks server as I don't have any other foreseeable need for it, but Mavericks comes with Apache pre-loaded and there is a very light, simple and free open source CalDav and CardDav server in Baïkal. The trouble is I am not apache/network savvy enough to make use of it, and basically I am stumbling along in the near dark with terminal.


There are some good resources for setting up Apache and for setting up Virtual Hosts which would host my personal 'cloud', and Baïkal also comes with setup guides as well. The trouble is, I don't quite have enough knowledge to marry the two together. Is there anyone contributing to or watching this thread who has the know-how to do a proper step by step guide for running Baïkal on Apache as installed in the Mavericks OS, and setting up a local 'cloud'.


AFAICT the problem with the resources I have found is that the Apache stuff I've found doesn't particularly focus on running Baïkal, and the Baïkal documentation is not specific to Apache on Mavericks. Is there anyone out there who can give me some help with this?


Can anyone help - please? 😐

OS X Mavericks (10.9)

Posted on Nov 11, 2013 12:46 PM

Reply
135 replies

Nov 14, 2013 2:38 PM in response to handsOFFmydata

handoffmydata - I would be very interested to see if you can get that to work. I am a very old techie who might be useful if you ever need to program an IBM 360 with Assembler. I'd rather be handed the steps to follow that have been proven to work before I try something like this. looking forward to finding out whether this works.


I did also see in the very large (and angry) thread that someone was going to develop an app "calsycnh" but its not in the app store yet.

Nov 14, 2013 8:37 PM in response to appid

appid ... looks like James who started this discussion is well ahead of me. I will not be able to start working on it for another week at least … working off site and traveling at present.


The other development, a calendar/contact sync app, it was just a call for expression of interest, but I think somebody will develop a sync app eventually.


Meantime, the standalone local caldav/carddav is the best bet … hopefully James will get it working. I will attempt the Baikal solution as well when I get back home.

Nov 15, 2013 3:43 PM in response to petermac87

I'm certainly not suggesting buying a second mac to do this, but if you have say an old Mac mini it gives you a stop gap while you sort out a way to do this in Mavericks through server. You are using the second mac to do the syncing, you're just not moving your home folder from your mac of choice to a retired machine. Finally, if you are lucky enough to have a brand new mac that will only run on 10.9, it gives you a quick and dirty temporary solution while something better comes along

Nov 15, 2013 3:48 PM in response to fred242

If your Mac is capable of running 10.8.5 then why nor just reinstall your backup and use it under Mountain Lion until a better solution comes along? It seems like the simpelest answer, given thay Mavericks has only been out for a few short weeks and nobody has become totally dependant on it as yet unless they have a brand new Mac.


Just another suggestion.


Pete

Nov 15, 2013 4:07 PM in response to petermac87

Of course what you say is reasonable, but there seem a lot of people who installed Mavericks and are concerned about the downgrade process- it's got to be over an hour of lost brain cycles as well. Like the Irish response to how to get from point 'a' to point 'b': "I wouldn't start from here", many people are at Mavericks and want to get to Local Sync and even though the best advice is not to start from Mavericks, this will get you there.

Nov 15, 2013 5:30 PM in response to fred242

fred242 wrote:


I'm certainly not suggesting buying a second mac to do this, but if you have say an old Mac mini it gives you a stop gap while you sort out a way to do this in Mavericks through server.

You don't have to use another Mac to do this. The term "server" does not imply a box. In this sense, it is just some software that "serves" out some function, ie CalDAV and CardDAV functions.


So, you can configure your current Mac running Mavericks to make this work.

Nov 16, 2013 12:20 AM in response to fred242

fred242 wrote:


I have posted on the other thread a work around allowing syncing by using a second mac running 10.8.5. It's a bit of a kludge but it does work. It does not involve any sort of server but uses sync services on the other mac to access your existing files on the Mavericks machine.


Interesting ... this could solve one of our problems when the staff is on a job site and a more formal/expensive server is not a viable option.


Need to read your original post. Thanks.

Nov 16, 2013 1:51 PM in response to James Richards

I tried as explained by Barney:

https://discussions.apple.com/thread/5460803?answerId=23781793022#23781793022


Yes, it works, THANK YOU 1000 "Barney-15E"!


I tried using my local WiFi network (with router) and also creating a Wi-Fi network between the iMac and iPhone / iPod, it works with both.


To configure the devices have changed:


For CalDAV account:

no: http://<ip address>/cal.php/principals/username

yes: http://<ip address>:8080/cal.php/principals/username


For CardDAV account:

no: <ip address>:8080/cal.php

yes: <ip address>:8080/card.php



I tried with:

OS X 10.9

+

iPod touch (4th generation) with iOS 6.1 (accounts configured correctly on the first try)

+

iPhone 5 with iOS 7.0.3 (multiple attempts before successfully configure CardDAV account)


For now it works perfectly!


PS: Sorry for my GooglEnglish!

How do I setup CalDav and CardDav servers on my Mac to enable local 'cloud' syncing in Mavericks

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.