Hallo zusammen,
ich habe zwei Rechner mit KDE4 (+Akonadi) sowie einen kleinen Homeserver (Linux, allerdings kein Ubuntu) und würde gern auf beiden (und zukünftig evtl. auch weiteren) Rechnern ein gemeinsames Adressbuch (und später evtl. auch noch Termine) nutzen können. Der Server exportiert NFS-Verzeichnisse, es läuft aber auch ein Apache mit PHP sowie ein Datenbankserver. "Früher" (KDE3) hatte ich das gemeinsame Adressbuch als normales VCARD-Verzeichnis realisiert, welches einfach auf einem NFS-Dateisystem lag. Funktioniert so leider mit KDE4+Akonadi nicht mehr. Deshalb würde ich mich über Ansätze/Ideen freuen, wie man sowas mit KDE4 lösen könnte.
Folgendes habe ich bereits versucht:
1. Akonadi-Ressource vom Typ "traditional" angelegt mit VCARD-Verzeichnis auf dem NFS-Share –> Scheint nur ein Import zu sein, wenn ich über KAddressbook einen Eintrag anlege erscheint der nie im Dateisystem.
2. Eine Akonadi-Kontakt-Ressource auf dem NFS-Share angelegt –> funktioniert zwar im ReadOnly-Modus, allerdings legt Akonadi ins Verzeichnis noch eine Textdatei in der ausdrücklich davor gewarnt wird, die Daten "an Akonadi vorbei" zu verändern. Ich habe deshalb meine Zweifel dass zwei Akonadiserver und später evtl. noch ein Sync-Script für Mobilgeräte so auf Dauer gut miteinander zusammenarbeiten können...
3. Eine normale Akonadi-VCARD-Ressource angelegt –> Konnte keinen Unterschied zu 1 feststellen
4. Eine KDE-Ressource (Systemeinstellungen –> Persönliche Informationen) auf das NFS-Share erzeugt. Diese ist jetzt vom Typ "dir" (anstatt "akonadi"), scheint also daran vorbeizugehen. Aber wie kann ich diese Ressource in KAddressbook, KMail usw. verwenden?
Ich möchte, dass Änderungen des einen Nutzers möglichst sofort an den Server verteilt werden. Da ich zukünftig auch noch weitere, Nicht-KDE-Geräte anbinden will, sollte es auch irgendwie unabhängig von Akonadi (im einfachsten Fall z.B. per PHP- oder Shellskript) möglich sein, die Kontakte auf dem Server zu verändern (was dann natürlich auch irgendwann mal bei den Clients ankommen sollte).
Ich habe mir auch schon einige Groupware-Lösungen (z.B. Kolab oder eGroupWare) angesehen, jedoch sind die mir alle zu groß. Mir geht's wirklich nur um Kontakte und Termine, ich brauche z.B. keine Mailsammelstelle und auch keine "Netzwerkfestplatte" (dafür hab ich NFS).
Gibt es einen offiziellen Weg, Akonadi-Ressourcen im Netzwerk zu verteilen? Oder hat vielleicht jemand eine Idee oder kann mir sonst irgendeinen Rat zu meinem Vorhaben geben?
Danke schonmal und viele Grüße aus dem Erzgebirge,
thw