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?

I've now downloaded ownCloud 4.5.13 and followed the installation instructions in the Administrators Manual. I am slightly concerned to read under MacOS: "This section of the manual needs to be revised."
However, I have followed the instructions there, and step 5 has taken me to the web setup page where I have created an account with user name and password.
Then I went to Calendar, and from the Calendar menu chose Add Account… In the dialog that followed I chose Add CalDAV Account. I chose Account Type Manual and put in the username and password I used when setting up the ownCloud account. For the URL I followed the manual and put: http://ADDRESS/remote.php/caldav/principals/username/ substituing 'localhost:8888/ownCloud' for the address, and my ownCloud username for the username. (If I just used 'localhost:8888' for the address it produced the message: "The URL http://localhost:8888/remote.php/caldav/principals/[myusername]/ encountered HTTP error 404. Make sure the URL is correct.".)
So far I am semi-sucessful. It has created a Http://Localhost:8888/Owncloud account on Calendar in which I have been able to creat a test calendar and an event. I have also deleted the event, but Calendar will not let me delete the calendar. Once I inserted a second calendar the Delete command became available, but failed with this notice: "http://localhost:8888/ownCloud/remote.php/caldav/principals/[myusername]/ is not a location that supports this request." A retry deleted the name of the calendar, but left it otherwise intact. The account now has a grey triangle next to it which when clicked produces the following: "The request (CalDAVCalendarSplitDualTypeCalendarQueueableOperation) for account “Http://Localhost:8888/Owncloud/Remote” failed."
I think this may be resolved by an ownCloud setting. I will see if I can track this down. Has anyone here got any thoughts?
[I'm sorry I seem to be unable to prevent the editor from creating clickable links from the URLs I am posting]
Message was edited by: James Richards

Similar Messages

  • Who got caldav and carddav push running successful on lion server?

    Hello everybody,
    I am running OS X Server since 10.5 server which I upgraded to 10.6 server in the past without problems, upgrading 10.6 to 10.7 was is a mess and none of my serveral upgrades attempts were leading into a "stable" lion server so I ended up with manual upgrading my data into a clean install of lion server.
    After data migration most of my services are working as usual (some profilemanager quirks but that don't bother me for now).
    Only when it comes to push for calendar and addressbook services I am getting frustrated!
    Push mail is running fine for my iDevices (Push is listed on my iPhone and iPad and Mac) but for caldav and carddav my caldavd error.logs are throwing error messages like this if I access iCal or addressbook via Mac or iDevice (no Push available on iPhone or iPad neither on my Mac).
    Those for caldav
    2011-09-23 11:29:18+0200 [-] [caldav-0]  [-] [twistedcaldav.notify.Notifier#warn] Could not create node /CalDAV/myserver.fqdn/FEF253F7-9A6C-4242-A990-88960832BF5F/
    2011-09-23 11:29:18+0200 [-] [notifications] 2011-09-23 11:29:18+0200 [XmlStream,client] [twistedcaldav.notify.XMPPNotifier#error] PubSub node configuration error: <error code='403' type='auth'><forbidden xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error>
    2011-09-23 11:29:18+0200 [-] [notifications] 2011-09-23 11:29:18+0200 [XmlStream,client] [twistedcaldav.notify.XMPPNotifier#error] PubSub node configuration error: <error code='403' type='auth'><forbidden xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error>
    and those for carddav
    2011-09-23 11:24:35+0200 [-] [caldav-1]  [-] [twistedcaldav.notify.Notifier#warn] Could not create node /CardDAV/myserver.fqdn/FEF253F7-9A6C-4242-A990-88960832BF5F/
    2011-09-23 11:24:35+0200 [-] [notifications] 2011-09-23 11:24:35+0200 [XmlStream,client] [twistedcaldav.notify.XMPPNotifier#error] PubSub node configuration error: <error code='403' type='auth'><forbidden xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error>
    2011-09-23 11:24:35+0200 [-] [notifications] 2011-09-23 11:24:35+0200 [XmlStream,client] [twistedcaldav.notify.XMPPNotifier#error] PubSub node configuration error: <error code='403' type='auth'><forbidden xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error>
    I tried several thing (changing serveradmin settings, plist and other configuration files, checking passwords, renew apple push certificates etc.) but that changed nothing, so if one got those push services running correctly I would appreciate if one could share his configuration so I can compare it with mine.
    I think those files and output are interesting for the configuration, if some other files are important please note them.
    If one feel afraid to post his configuration for security reasons etc. please ask for my email address
    Output of terminal command:
    sudo serveradmin settings calendar
    sudo serveradmin settings addressbook
    sudo serveradmin settings notification
    sudo serveradmin jabber
    plist and other configuration files of interest
    /etc/caldavd/caldavd.plist
    /etc/jabberd/*
    /etc/jabberd_notification/*
    Best regards,
    Eldrik

    This error...  <error code='403' type='auth'><forbidden xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error> ...looks like the XMPP notification server is not allowing the calendar server's XMPP account (or "JID") to create/configure pubsub nodes.  The XMPP notification server keeps a list of privileged JIDs in /Library/Preferences/com.apple.NotificationServer.plist.
    First, check to see that calendar server is configured to use the "com.apple.notificationuser@<your hostname>" account by running this command in terminal:
    sudo serveradmin settings calendar:Notifications:Services:XMPPNotifier:JID
    You should see something like:
    calendar:Notifications:Services:XMPPNotifier:JID = "[email protected]"
    Next, see who is in the notification server's "privileged users" list via:
    serveradmin settings notification:privilegedUsers
    You should see something like:
    notification:privilegedUsers:_array_index:0 = "_notification_user"
    notification:privilegedUsers:_array_index:1 = "com.apple.notificationuser"
    If you don't see "com.apple.notificationuser", you'll need to edit /Library/Preferences/com.apple.NotificationServer.plist and add it to the "privilegedUsers" array like:
      <key>privilegedUsers</key>
              <array>
         <string>_notification_user</string>
         <string>com.apple.notificationuser</string>
              </array>
    Then I would recommend rebooting the server so that you are sure the notification server is restarted and re-reads the plist.

  • How do you setup audible and visual notification for 2 hours elapsing?...

    How do you setup audible and visual notification for 2 hours elapsing?... on the iMac desktop Apple computer OS X 10.6.8 Snow Leopard.

    You can set the calendar to notify you of an event and then have subsequent alerts at 2 hour intervals.  A bit clumsy but would work.

  • How do i setup the same email address on a mac and an ipad

    how do i setup the same email address on a mac and an ipad

    Must be a POP account then?
    No idea where the setting might be on an iPad, but see if it's similar to the Mac...
    Mail>Preferences>Accounts>Advanced tab, it has a box for Remove from Server once downloaded.

  • How to fill setup table and initialization

    Hi,
    Can any body send me the document for filling the setup tables and initialization ?
    My mail id is [email protected]
    Regards,
    Viren.

    Hi
    Please sent that doc. to me also.
    [email protected]
    Regards
    Swetha

  • How do you setup a user mobile account, with the home directory stored locally and not synced to the server?

    I want to be able to setup a user mobile account, with the home directory stored locally and not synced to the server.  What is the best way to do this? I am running Server 10.6 with 10.6 clients.  Open Directory will be used to authenticate and manage preferences.   Also, this one account will be used simultaneosly in a computer lab setting, so files will be stored locally in the client, hence the need to NOT sync to the server.  Any Ideas? 

    currofelix wrote:
    So what does WGM Look like in the Home Tab? afp://servername.domainname/Users? or afp://Users?
    The attached screen shots should help you:
    You will only have to do this step once. Obviously you want to use the user's shortname here.
    Then, you will see this as an option in WGM:

  • How do I setup multiple emails accounts on mail for mac pro ?

    how do I setup multiple mails on mac pro

    Multiple mail accounts? With mail.app? It doesn't matter what mac it is?  Just set up accounts with Mail.app preferences --> Accounts --> '+', fill in the relevant info.

  • How to install windows 7 and parallel 7 on my mac

    Hi folks,
    I Need help on how to install parallel 7 and Win 7 on my iMac running on 10.8
    Can anyone one out there help me with the steps?

    >. I tired clean install - doesn't work
    To install Windows 7 on the Win8 notebook you need to change some settings in BIOS.
    Firstly you have to disable the secure boot in BIOS.
    Secondly switch from UEFI BIOS to CSM and save the changes.
    Now you should be able to install Win 7
    But before doing this I recommend creating the Toshiba recovery medium (flash USB memory or recovery disk

  • How do you play MPG and WMV files on a MAC?

    I am no longer able to play MPG and WMV files on my MAC. I have Flip4MAC, which is I think what I used to use to play them (but not sure). All I know is that I used to be able to before but now they won't play. Do I need some sort of different software or has Microsoft started making these files in a way that won't allow MAC users to play them? If anyone is kind enough to help, please explain in the most basic terms as I'm not that computer literate.

    If the .mpg/.mpeg files are non-rights-protected you should be able to play them in Quicktime or iTunes. If the wmv files are non-rights-protected you should be able to use Flip4Mac. If the mpg/mpeg or wmv files are rights-protected you'll need the software or subscription that allows you to view copyrighted files.

  • How To: Synch Notes,SMS and Whatever from iPhone to Mac

    When I saw that Mark/Space was planning to release a version of Missing Sync for iPhone my first reaction was: what for? But as it happens I think they've hit upon some needed features that are actually missing from the out-of-the-box iPhone experience. First is a Migration Assistant for moving contacts, calendar entries, and photos from a Palm, Windows Mobile, or Blackberry device onto your Mac and thence to the iPhone. It also syncs your SMS messages and call log to your Mac so you don't lose information when you hit the storage limits on the iPhone. Best of all, perhaps, is Notes syncing, which will allow you to view iPhone notes in Yojimbo, Entourage, or Mark/Space's Notebook application. Unfortunately, however, it appears that it's only one-way, from the iPhone to the Mac, and not vice versa. This lack two-way Notes syncing remains a puzzling lacuna as far as I'm concerned, and I'm looking forward to somebody, whether it be Apple or Mark/Space, filling this obvious hole in the iPhone feature set.
    Missing Sync for iPhone won't be available until the 4th quarter and will sell for Mark/Space's normal price of $39.95, but crossgrades will be offered from other Missing Sync products.
    From TUAW

    Restore the device from your iTunes or iCloud backup.

  • IOS 8 Google Setup Using Caldav and Carddav

    Does the built-in Google account under Mail, Contacts, and Calendar use cardav and caldav when I setup my google account?  Currently I’m using Google for email only and then I have separate carddav and caldav accounts for my Contacts and Calendar to be sure I’m using the proper setup.  I’m looking to simplify my setup on my IOS devices.

    I recall a couple years ago when I set it up there were limitations, I forget what they were now, to using active sync and people recommended using cardav and caldav.  I have a Google Apps for Domains account that I’m using.  At this point I see no reason to investigate further.
    Thanks again!

  • CalDAV and CardDAV issues

    Hi,
    I just got my new Z10 ... it looks and works great.
    However, when I try to get the CalDAV configured against a Zimbra or OwnCloud backend it keeps asking for an e-mail address to use as the login. 
    These two services use the username.  Why can't the client be configured to use the specific username instead of being forced to use the e-mail address as the username. 
    I know there are issues with the Google Calendars but these other ones are not working at all either. 
    Is there something I can do to workaround this issue since I am not the administrator of the CalDAV services I am connecting to I can't change my username to be the same as the e-mail address?
    Thanks!

    I spend some nights with my new Z10 and ownCloud (4.5.7 and 5.0.0).
    I checked out what's going on (wireshark is very, very useful) :
    Here's a short summary:
    email adress is not necessary (to connect to ownCloud), username and password are used
    Server name ist really just the server (a port number may be added); no protocol, no path/filename
    https is alwas used, thus default port is 443
    ownCloud sends http redirects to phone's requests,  but BB doesn't seem to handle them properly.
    The last item mentions the problem(s)
    For some reason ownCloud only responds to
    <servername>/<path>/remote.php/<application, eg. carddav>
    BB requests two paths: "/" and ".well-known" -> ownCloud sends redirects (per default HTTP 302 "Found", other 30x codes don't work either)
    BB ignores the redirect respones; instead it just retries
    I modified ownCloud's internal checks in order to make it respone to ".well-known" requests.
    It wasn't actuall stable, but at least I was able to load my old phone's contacts...
    CalDAV appeared to work to, but then the Z10 killed the calendar application whenever I attempted to enter a date.

  • IOS7 iphone 4S hides CalDav and CardDav outside LAN

    Dear Apple Community,
    I couldn't find a solution with Google & Co. So here is my Problem:
    Since I updated our business iphone 4S (luckily only two at the moment) to iOS7, the CardDav contacts and CalDav calendars disappear on the phone once it is approximately one or two days outside the office Wifi LAN and without contact to the CardDav/CalDav OSX (10.8.5) Server.
    The CardDav and CalDav accounts are still visible in the settings menu on the iphone, but disappear in the corespondent App (Calendar/Addressbook).
    Once I re-enter the Wifi LAN the calendars and contacts re-appear.
    I did never experience this behavior with iOS 6 nor 5.
    At the moment our server is not set to be reachable from WAN for security reasons.
    We recently performed an update to 10.8 on our server, however the
    'disappearing' happened also under 10.6. So I strongly believe it is an iOS7 issue.
    Is this behavior a feature or a fault?
    If it is a feature, please tell me, where I can disable it, or which settings are wrong.
    Thank you very much,
    Stefan

    Hi wjosten,
    thanks for the quick reply. I have seen that thread, but it does not quite catch my problem.
    The Sync with the iPhones and the Server work perfect.
    But the iPhone somehow decides after a while, when it can't reach the server anymore, to hide the contacts from the carddav and also the calendars from the caldav accounts.
    e.g. When you go into the Adressbook - Groups -> you usually see the CardDav Groups ... but they magically disappear after a few days without being in the office LAN. Of course also the corespondent Adressbook entries disappear. The same applies to the Calendar Accounts.
    However, they are still visible in the main configuration.
    I hope, my problem is clearer now.
    Stefan

  • I am using Yahoo as my isp. how do I set incoming and outgoing servers so I can check emails

    I am using yahoo as my isp. how do I set up ipad to be able to use my email???

    Yahoo is not an ISP.
    ISP's are ATT, Comcast, Verizon.
    Yahoo email settings should be in the mail app when you set up an account.
    Go to settings-mail.
    Add account. Select yahoo as account type.

  • How do I setup an external hard drive to mount at boot (without any login action) in Mavericks?

    First the Details:
    MacBook Pro, Retina, 15-inch, Late 2013
    OS X Mavericks 10.9.5
    USB 3.0 External Hard drive
    I am currently using an external drive for my user storage.  Right now I log in with a separate User account to mount the drive, log off, and then log in with my user.  I am trying to remove the extra steps so I can boot my Mac and log right in.  I have not found any method that pertains specifically to Mavericks, and all of the methods I have tried for older OS versions do not seem to work properly.
    Thank you for your help.

    How is the EHD formatted? It is USB powered?   If it's formatted OS X Extended (journaled) with ownership set to be ignored and connected to a USB port it should mount as soon as the MBP is booted up and the EHD is spun up. It should be accessible to all accounts on the Mac.
    Do you have additional software that came with the drive that you've installed? What make and model drive is it?

Maybe you are looking for

  • Custom program problem

    Moderator message - please use meaningful subject in future Hi, My requirement is : We get a input file in .XLS format. To load, it has to be converted to .TXT format. But this conversion sometimes creates junk characters in the load file. so to rect

  • How to install adobe out of dat Flash.

    How do I update my adobe out of date flash

  • How can i get list elements as Strings?

    Hi! I have the following.. List  home_list = results_doc.selectNode("//"+CONSTANTS.HOME_TEAM_SCORE); home_list.get(0);What i'd like to do... is to get the the return of home_list.get(0) which is an Object, and get it's string value(...and pass it to

  • Problems with installing i pod in windows xp

    This problew has been there ever since I bought my i pod... no use I've tried it on other pc aswell but nothing to be done! The pc recognizes it but not as an i pod therefore the i pod update program or even i tunes can't see it. Help would be real u

  • Sync edit multiple video tracks

    How do you sync multiple video tracks so edits effect all of them?  For example, we have 3 items in video 1, 2, & 3.  If we do a cut and delete to a track in video 1, we want it to do the same thing to video 2 & 3.  We have the sync track on for all