Um nochmal das Thema mit der mit einer Synchronisationseigenlösung von der älteren Newsmeldung anzugreifen: Ich hab versucht, eine eigene Wolke mit Mavericks Server zusammengebastelt. Anfangs hatte ich vor, Owncloud in den "Seiten-Ordner" (Websharing) zu werfen und eventuell php und eine Version von SQL mitzuinstallieren, aber Websharing gibt es nimmer seit einigen OSX Versionen (ganz vergessen) und einen Apachee-Server manuell aufzusetzen und zu konfigurieren ist mir momentan zu lästig. Leider funktioniert die Lösung mit OSX Server nur unzuverlässig in meinen Netzwerk. Der Sync funktioniert die ersten paar Minuten mit iOS und lokal, dann auf einmal nicht mehr, bis Rechnerneustart. Wahrscheinlich ist der DHCP und die damit verbundene DNS-Auflösung meiner alten Fritzbox Schuld. Da ich in einer WG wohne und andere Leute auch das Netzwerk nutzen möchten, kann ich nicht einfach mal auf statische IP umsteigen.
Ich führe trotzdem die Anleitung auf, falls sich jemand daran versuchen möchte:
1.) Am besten ein Timemachinebackup vom System machen
2.) Mavericks Server im Appstore herunterladen.
3.) Backup von den iOS Geräten machen (iTunes -> entsprechendes Gerät anklicken -> "Jetzt sichern) - Ich weiss nicht, ob das auch die Kontakte sichert, oder ob die neu synchronisiert werden wenn man das Backup zurückspielt, aber sicher ist sicher.
4.) WICHTIG: Backup der Kontakte und der Kalender. In den jeweiligen Applikationen: "Ablage" -> "Exportieren" anklicken. Am besten das ganze als "Kalender-Archiv" oder "Kontakt-Archiv" sichern.
5.) Serverapplikation starten, durchklicken bis man zu den Einstellungsfenster kommt. Anmelden mit dem eigenen lokalen Benutzernamen und -kennwort.
Abschnitt "Benutzer" anklicken. Rechtsklick auf den eigenen Benutzer. Im Kontexmenü "Zugriff auf Dienste" anklicken. Bei den eigenen Benutzer kann man alle Dienste auswählen. Gegebenenfalls macht man das bei den anderen lokalen Nutzern auch. (Ich selber hab denen alle Rechte entzogen).
6.) Dienste aktivieren: Dienste Kalender und Kontakte auf "ein" stellen.
7.) Ich empfehle den Mac danach neu zu starten. (Vor diesem Neustart konnte ich ansonsten die Konten für den Sync nicht einrichten)
8. Eigener Mac: Internetkonten für die Synchronisierung einrichten. Einige Poweruser und Serveradmins werden sicherlich die Haare raufen, eine elegante Lösung ist es nicht. Letztendlich verweist man durch die folgenden Schritte auf die Serverdienste, die lokal auf den eigenen Rechner laufen. Damit hat man Zugriff auf die Kalender und Kontakte, die zwischen den Geräten synchronisiert werden sollen.
"Systemeinstellungen öffnen" -> "Internetaccounts" anklicken. Den Eintrag "Andere" auswählen. "Carddav Account hinzufügen" auswählen und auf "Erstellen" klicken. Das ist der Account für den Kalender. In den Feldern trägt man folgendes ein:
Benutzername: (den eigenen, lokalen Benutzername)
Kennwort: (das eigene lokale Kennwort)
Serveradresse: localhost
Anschließend richten wir den Account für den Kalender ein. Wieder auf "andere" klicken und den CALDAV-Account hinzufügen. "Erstellen..." anklicken.
Accounttyp: Manuell
Benutzername: (den eigenen, lokalen Benutzername)
Kennwort: (das eigene lokale Kennwort)
Serveradresse: localhost
Startet danach Kalender und Kontakte. Ihr erhaltet in beiden Programmen den Hinweis, das die Verbindung nicht zertifiziert ist. Klickt auf "Fortfahren". Im Kalender und Adressbuch taucht die neue Kategorie "localhost" auf. Es kann dort auch der Hostname des eigenen Rechner stehen. Das ist der Kalender / Kontaktabschnitt, indem die Daten für die Synchronisierung eingepflegt werden müssen, der ist momentan noch leer.
9.) iOS Konten einrichten (iOS7). Am besten notiert Ihr euch den Hostnamen des eigenen Mac, der in der Serververwaltung (Abschnitt Server) angezeigt wird. Bei mir ist es z.B. "Macpro.fritz.box". (Ja da macht mein Fritzbox Router leider eine eigene DNS-Auflösung im lokalen Netz :/ )
Ihr wählt "Einstellungen" und dort "Mail, Kontakte, Kalender" aus. Klickt im rechten Abschnitt auf "Account hinzufügen". Klickt dort auf "andere".
Kalender:
Wählt dort aus "CalDAV-Account hinzufügen" aus. Tragt folgende Daten in die Eingabemaske ein:
Server: Den Hostnamen des Mac (bei mir ist es Macpro.fritz.box).
Benutzername: (den eigenen, lokalen Benutzername)
Kennwort: (das eigene lokale Kennwort)
Danach klickt Ihr auf "CardDAV-Account hinzufügen". Gebt folgendes ein:
Server: Den Hostnamen des Mac (bei mir ist es Macpro.fritz.box).
Benutzername: (den eigenen, lokalen Benutzername)
Kennwort: (das eigene lokale Kennwort)
Beschreibung: Hier könnt Ihr einen beliebigen Kategorienamen eingeben, unter denen die Kontakte angezeigt werden sollen.
Anschließend fragt iOS euch, ob ihr alle lokal auf den iDevice gespeicherten Kontaktdaten löschen wollt. Ich würde die Kontaktdaten erstmal behalten. Falls man später den lokalen Kram loswerden möchte löscht man den CalDAV Account und fügt denselben wieder in den Einstellungen hinzu, dann bekommt man die Aufforderung zum Löschen der iOS Kontaktdaten und Kalender erneut.
Versucht mal testweise einen Kontakt auf den Mac in der "Serverkategorie" anzulegen, gebt den einen auffälligen Namen wie "ZZZzzzzz" oder "Test". Überprüft, ob der auch auf dem iDevice erscheint. Wichtig: Der Kalender im iDevice schmeisst i.d.R. alle Kontakte zusammen. Schaut am besten unter dem betreffenden Buchstaben. Die Synchronisierung erfolgt nicht in Echtzeit und wird anscheinend auch durch die "Nachladegeste" (Kontakte nach unten ziehen) auf dem iDevice beschleunigt. In der Regel werden die Daten ungefähr alle halbe Minute abgeglichen.
10.) Daten importieren. Leider funktioniert es nicht so schick wie in iClound, man muss leider selbst Hand anlegen. Am besten erledigt man es vom Mac aus.
Kontakte:
Zieht eure Kontaktgruppen in die Serverkategorie. Bei mir hat es leider Fehlermeldungen gehagelt und die Gruppen waren anschließend doppelt. Die Kontakte selber wurden zum Glück nicht dupliziert. Die duplizierten Gruppen kann man einfach löschen. Wenn alles geklappt hatt und auch der Sync mit iOS funktioniert, kann man den lokalen Datenbestand löschen. Anschließend ist das "Serveradressbuch" auch der Primäradressbuch, das Ihr nutzt.
Kalender:
Das konnte ich nicht Testen, da der Sync zu dem Zeitpunkt nur sporadisch funktioniert. Entweder man kann den lokalen Kalender in den "Serverabschnitt" ziehen, oder man muss per Hand nachtragen.