1. Home
  2. Artikel
  3. Forum
    1. FAQ
    2. Forenregeln
    3. Unerledigte Themen
  4. Shop
    1. Vorbestellung Kurse DevonThink 4
    2. SchwachstellenWächter
    3. Mitgliedschaft
    4. 1:1 Unterstützung
    5. Werbe auf Steffi's Cloud
    6. Englischer Shop
    7. Kundenbewertungen
    8. Hilfe
    9. Mein Konto
      1. Bestellungen
      2. Downloads
      3. Abonnements
      4. Lizenzen
  5. IT-Sicherheit und Datenschutz
  6. FileMaker-Entwicklung
  • Anmelden oder registrieren
  • Suche
How To Do
  • Alles
  • How To Do
  • Artikel
  • Blog-Artikel
  • Forum
  • Lexikon
  • Produkte
  • Erweiterte Suche
  1. Steffi's Cloud
  2. Artikel
  3. How To Do

How To Do: WebDav CardDav und CalDav mit Synology?

  • Steffi
  • 14. März 2017 um 19:15
  • 23 Kommentare
  • 9 Minuten
Inhaltsverzeichnis [VerbergenAnzeigen]
  1. Was ist WebDav?
    1. Warum ist WebDav so gut?
  2. Setup in Deiner eigenen Cloud (Synology)
    1. WebStation
    2. Hier trägst Du die wichtigsten Dinge wie Servertyp z.B. Apache, Nginx und Deine PHP version ein.
  3. Die Ports
    1. Warum muss ich jetzt die Ports ändern?
    2. Wie weiß ich ob es funktioniert?
  4. Hast Du die Synology Apps schon auf Deinem Tablett oder Smartphone installiert?
    1. Noch ein Hinweis:
  5. Der Kalender
  6. Kontakte
    1. 4 Nachteile, die ich sehe:
  7. Die bessere Möglichkeit
    1. Die Antwort hierauf heisst ein kleines Programm namens Baikal für Synology.
    2. Wie installiere ich das auf meiner Synology?
      1. Ganz wichtig ist, dass der Haken für „Use MYSQL“ gesetzt wird.
    3. Einstellungen in Deinen Programmen und Apps
      1. Kontakte:
      2. Kalender:
    4. Ein Wort zur Implementation

Seit dem Update von Synology für die NAS gibt es jetzt viele einfachere Möglichkeiten, WebDav und HTTPS innerhalb der eigenen Cloud zu gewährleisten.


Was ist WebDav?

Web-based Distributed Authoring and Versioning - Ja super! und nun?


Kurz gesagt, stellt WebDav eine Verbindung zum Benutzer her und dieser kann auf seine Daten zugreifen, als wäre es eine „normale“ Festplatte. Weiterhin ist es die Grundlage für die Protokolle CardDav und CalDAV.

Warum ist WebDav so gut?

Nun ja, einerseits gibt es Internetverbindungen heutzutage fast überall und einer der Vorteile ist, dass es auf das HTTP Protokoll und somit auf Port 80 / 8080 zugreift, welches von den meisten Firewalls nicht blockiert wird und die meisten Betriebssysteme und Smartphones/Tablets können WebDav verstehen.


Das heißt, egal wo Du bist, Du kannst auf Deine Daten zugreifen, solange Du eine Internetverbindung hast.

Setup in Deiner eigenen Cloud (Synology)

Egal welches Setup Du auch haben magst, die wichtigsten Komponenten für die Anbindung sind:

WebStation

Hier trägst Du die wichtigsten Dinge wie Servertyp z.B. Apache, Nginx und Deine PHP version ein.


  • Sie ist die Grundlage um überhaupt im lokalem Netzwerk und im Internet mit Deiner eigenen Cloud kommunizieren zu können.
  • Falls Du noch virtualisieren möchtest, kannst Du unter „Virtueller Host“ noch Deine Einstellungen vornehmen.
  • WebDav-Server Hier werden alle Einstellungen über Deine HTTP oder HTTPS Verbindungen eingestellt und dies ist auch das Kernmodule.
  • HTTP oder HTTPS?Ich habe mit HTTP begonnen um zu sehen, ob alles funktioniert und erst danach auf HTTPS, dem sichereren Zugangsweg, umgeschaltet.

Vorsicht bei den erweiterten Einstellungen!


Hier geht es auch darum, wie Dein Server auf Anfragen aus dem Internet reagiert.


Anonymer WebDav stellt immer ein Sicherheitsrisiko dar.

Die Ports

für HTTP und HTTPS habe ich auf einen anderen Wert geändert, als dem Standardwert (80 / 443).


Dies ist wichtig für Deine Portweiterleitung, falls Dein Router die Aufgabe übernimmt, Zugriffe aus dem Internet weiterzuleiten.

Warum muss ich jetzt die Ports ändern?

Es ist einfach eine Sicherheitsmaßnahme oben drauf, einen Port zu verwenden der nicht Standard ist. Somit ist auch gewährleistet, dass mit Deiner IP / DNS oder QuickConnect mit nur dem korrekten Port auf Deine Daten zugegriffen werden kann.


Deine angelegten Benutzer und Ordner müssen „wissen“, dass sie per WebDav verbunden werden können. Daher ist es wichtig diese Änderungen in der Systemsteuerung jeweils zu berücksichtigen und den Benutzern/Ordnern die Berechtigung zu erteilen.

Wie weiß ich ob es funktioniert?

Ein Test in Deinem lokalen Netzwerk wird zeigen, ob die Einstellungen korrekt sind. Verbinde Dich zuerst per HTTP mit Deiner eigenen Cloud von Deinem Computer aus.


Die einfachste Möglichkeit ist, über Netzwerke zu gehen und dort die Verbindung herzustellen.


Funktioniert alles und Du siehst Deine Daten - dann kannst Du auch auf HTTPS umstellen.


Hast Du ein eigenes SSL Zertifikat, welches schon im Standard so installiert ist? Dann wird Dich Dein Computer fragen, ob Du Dich wirklich verbinden möchtest - auf JA klicken und Du solltest alle Deine Daten sehen und bearbeiten können.


Die gleiche Vorgehensweise nutzt Du nun in Deinem Browser z.B.


https://meinserver:2222/Verzeichnis.


Hier wird auch wieder die Sicherheitswarnung angezeigt und danach solltest Du Dich einloggen können.

Hast Du die Synology Apps schon auf Deinem Tablett oder Smartphone installiert?




Dann kannst Du ausprobieren, ob Du mit diesen Einstellungen auf Deine Daten zugreifen kannst. Die einfachste Methode ist zuerst die DS File App zu testen.


Sollte etwas scheitern, dann versuche vorerst mit der lokalen IP und dem Port auf Deine eigene Cloud zu kommen z.B. 192.1.188.40:2222.


Funktioniert alles? Super!


Dann hast Du es geschafft und kannst nun Deine Apps und Computer per WebDav verbinden.


Dazu nutzt Du nun Deine DNS-Adresse oder öffentliche IP oder Deine Quickconnect-Kennung mit dem Port, den Du im WebDav - Server hinterlegt hast.

Noch ein Hinweis:

Die gleichnamigen Server bzw. Anwendung innerhalb Deiner eigenen Cloud müssen installiert sein, wie z.B FileStation, VideoStation, NoteStation, PhotoStation etc.


Deine Benutzerberechtigungen solltest Du noch für diese Server auf „Lesen/Schreiben“ stellen, bevor Du probierst zu Synchronisieren. Prüfe auch Deine gemeinsamen Ordner, ob alle Einstellungen vorhanden sind.


Du solltest jetzt in der Lage sein:

  • Deine Daten zu sehen und zu bearbeiten
  • Notizen zu schreiben
  • Deine Photos und Videos zu sehen und abspielen zu können
  • Backup von Photos und Videos von Deinen Mobilgeräten ist verfügbar
  • Neue Ordner anzulegen
  • Dateien aus verschiedenen Mobilprogrammen direkt auf Deine eigene Cloud teilen können.
  • Synchronisieren können

Der Kalender

Synology bietet die Möglichkeit Kalender direkt im WebDav Server anzulegen. Dies ist auch die einfachste und unkomplizierteste Methode, um Deine Kalender zu synchronisieren.


CalDav aktivieren und in der Kalenderliste einen Namen und den Speicherort angeben.





In jedem CalDav fähigen Programm kannst Du Dich jetzt mit Deiner Synology verbinden und Deinen Kalender synchronisieren.





Die Verbindung läuft, wie schon vorher beim WebDav über


http(s)://eigeneCloud/Kalendername.

Gib Deinen Benutzernamen und Passwort ein und Dein Kalender synchronisiert jetzt mit Deiner eigenen Cloud.


Installiere doch noch die Calendar - App Deiner Synology und Du hast Dann ein Webkalender zur Verfügung.

Kontakte

Deine Kontakte kannst Du ganz leicht mit der Anwendung Deiner eigenen Cloud bereitstellen:





CardDav Server installieren - HTTP und HTTPS Ports einstellen.





Für die Synchronisierung Deiner Kontakte verwendest Du Deine IP und Deine Zugangsdaten http(s)://eigeneCloud/Kalendername.


Fertig :)


Es werden Adressbücher für alle Deine Nutzer automatisch generiert. Du hast die Möglichkeit auch andere Adressbücher zu importieren und dann mit Deinen Geräten zu synchronisieren.


So schwer war das Alles doch nicht oder?


Bei Unstimmigkeiten oder Fragen einfach Bescheid sagen!


Nun ja, die Vorteile liegen auf der Hand:

  • schnelles Setup
  • nicht viel „basteln“
  • Synchroniseren funktioniert.

4 Nachteile, die ich sehe:

  1. Datensicherheit
    Deine Daten werden auf einen gemeinsamen Ordner gespeichert, welchen Du dann vor unbefugten Personen schützen musst.
  2. Datenintegration
    Die Daten liegen ganz „brav“ und in Volltext in Deinen Ordner und werden dann synchronisiert.
  3. Benutzerverwaltung
    Möchtest Du mehrere Konten z.B. für Freunde, Familienangehörige erstellen? Die einfachste Möglichkeit ist natürlich neue Benutzer in Deiner eigenen Cloud anzulegen.
  4. Sicherheit der eigenen Cloud
    Die Benutzerkonten des Kalenders, Kontakte und Deinem NAS sind identisch!
    Wenn jemand einmal Dein Kennwort etc. herausfindet, kann er nicht nur auf Deine Kontakte und Kalender zugreifen, sondern auch auf Deine eigenen Cloud!

Die bessere Möglichkeit

Kontakte und Kalenderdaten sollen:

  • Separat vom anderen Systemen sein
  • Benutzerdaten sollen nicht die von Deiner eigenen Cloud sein
  • Daten sollen in der Datenbank aufbewahrt werden
  • Anlegen und Verwalten mehrere Benutzerkonten unabhängig vom eigentlichen System

Die Antwort hierauf heisst ein kleines Programm namens Baikal für Synology.

Dieses kleine Programm ermöglicht Dir alle Daten separat in Deiner Datenbank aufzubewahren und über HTTPS zu synchronisieren!


Das Programm für Syology in der Version 0.2.7 und ein Upgrade auf Version 0.4.6, findest Du unterhalb meines Artikels zum Download!


Eine gute Anleitung für ein Upgrade kannst Du hier finden oder direkt hier.

Wie installiere ich das auf meiner Synology?

Vorerst benötigst Du die folgenden Anwendungen:

  • php Admin (Datenbankmanager)
  • Maria DB (Datenbank).

Falls diese noch nicht auf Deiner eigenen Cloud vorhanden sind, dann installiere diese beiden Pakete als auch Pakete die Dir eventuell angezeigt werden.


Die Einstellungen sind nicht sehr schwierig - hier führt Dich der Installationsassistent durch.


Ganz wichtig - bitte nie das Passwort für MariaDB vergessen oder verlieren!


Nach dem die Grundbasis gelegt ist, kannst Du Baikal installieren.


Gehe zum Paketzentrum - dann auf Einstellungen.





In der Vertrauensebene klickst Du auf „Jeder Herausgeber“ - diese Einstellung kannst und solltest Du später wieder ändern.


Dann gehe zur „Manuellen Installation“ und installiere die Datei mit der Endung spk.





Nach der Installation findest Du ein neues Icon für Baikal auf Deiner Synology.




Hier findest Du auch die weitere Installation:


Ganz wichtig ist, dass der Haken für „Use MYSQL“ gesetzt wird.

Nach der Installation kannst Du Dich einfach mit den zuvor angegebenen Passwort anmelden.


Über „User and resources“ kannst Du Die Benutzer erstellen:


Gebe hierzu die Informationen ein und speichere diese.





Benutzer sind hier die Zugangsdaten welche für die Synchronisation von Deinen Kalendern und Kontakten ermöglichen.


Wenn der Benutzer erstellt ist, kannst Du - musst aber nicht - die Einstellungen für das Adressbuch und Kontaktdaten erfassen.





Die Möglichkeit mehrere Kalender oder Adressbücher z.B. Privat und Arbeit zu erstellen ist vorhanden.


All Deine Daten werden in der Datenbank gespeichert und können über HTTPS synchronisiert werden.

Einstellungen in Deinen Programmen und Apps

Um Deine Daten zu synchronisieren wird ein anderes Format benutzt:

Kontakte:

Code
[tt]

https://DeineEigeneCloud:443/baikal/card.php/principals/Benutzername
[/tt]

Kalender:

Code
https://DeineEigeneCloud:443/baikal/cal.php/principals/BenutzernameDann Dein Benutzernamen und Kennwort eingeben und synchronisieren lassen.

Nun gefällt mir wieder etwas nicht !

Das ist der Port den Baikal nutzt! Port 443 ist nun mal der Standardport für HTTPS so schön so gut.


Um dies zu ändern, verfasse ich eine Portweiterleitung auf meinem Router der eben nicht 443 hat. Die Weiterleitung sieht dann wie folgt aus:


Aus dem Internet mit Port 7754 auf EigeneCloud Port 443 umleiten.


Du solltest nun in der Lage sein:

  • Deine Kontaktdaten
  • Deine Kalender
  • für mehrere Konten und Benutzer zu synchronisieren und das innerhalb Deines Netzwerkes, wie auch außerhalb.

Ein Wort zur Implementation

Ich persönlich habe bei der Erstellung von WebDav, CardDav und CalDav folgendes Prinzip benutzt und bin gut damit gefahren:

  1. Erstelle ein Netzwerkplan
    Schreibe Dir die Ports und Verbindungstypen auf, damit Du später schnell nachsehen kannst.Das ist vor allem dann zu empfehlen wenn Dein Router die Aufgabe der Portweiterleitung übernimmt oder Du verschiedenste Einstellungen auf der Synology gemacht hast.
  2. Teste im lokalem Netzwerk mit HTTP und der lokalen IP-Adresse zu erst
  3. Teste danach HTTPS im lokalem Netzwerk
  4. Wenn beide funktionieren, dann erfolgt die Umstellung auf Internet mit HTTP zuerst und danach auf HTTPS
  5. Teste immer nur eine Anbindung
    z.B. zuerst WebDav und die Apps auf den Mobilgeräten lokal und per Internet
  6. Binde CardDav und CalDav dann lokal ein und danach über Internet

Bei dieser Vorgehensweise siehst Du sofort wo ein Haken sein könnte und kannst schnell die Einstellungen ändern und das Problem beheben.


Wichtig ist auch noch, wenn Du eine Firewall hast, dann sehe Dir die erlaubten Ports und Verbindungen an.


Es ist durch aus möglich, dass Deine Firewall die Verbindung blockiert.


Im Übrigen habe ich zwischen den Versionen von Baikal keinen wirklichen Unterschied feststellen können. Da das Upgrade auf Version 0.4.6 wesentlich schwieriger ist empfehle ich allen Einsteigern die Version 0.2.7 zu verwenden.


Diese Setup von WebDav, CardDav und CalDav funktionieren auf allen Geräte und Betriebssysteme welche die Protokolle zulassen, also auch auf Android oder Windows.


Wusstest Du, dass Du Deinen eigenen Chat mit Deiner eigenen Cloud gewährleisten kannst und so sicher vor Mitlauschern bist?


Ich hoffe, ich konnte einen Einblick geben, dass eine Anbindung mit WebDav, CardDav und CalDav nicht so schwierig und vor allem umsetzbar ist.


Hast Du Fragen zu diesem Thema, dann freue ich mich auf Deine Kontaktaufnahme und Deine Kommentare!


Viele Grüße,


Steffi


  • Vorheriger Artikel How To Do: Der Workflow
  • Nächster Artikel How to Do: Upgrade Deine Datenbank MariaDb zur Version 10

Kommentare 23

Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.

  • Smileys
  • :)
  • :(
  • ;)
  • :P
  • ^^
  • :D
  • ;(
  • X(
  • :*
  • :|
  • 8o
  • =O
  • <X
  • ||
  • :/
  • :S
  • X/
  • 8)
  • ?(
  • :huh:
  • :rolleyes:
  • :love:
  • 8|
  • :cursing:
  • :thumbdown:
  • :thumbup:
  • :sleeping:
  • :whistling:
  • :evil:
  • :saint:
  • <3
  • :!:
  • :?:
danjelko
6. August 2021 um 10:25
  • Inhalt melden

Hallo Steffi,

seit dem neuen Rollout von DSM 7.0-41890 ist das problem mit Baikal das es nicht mehr unterstützt wird.

LG

Daniel

Unchipped
2. Dezember 2020 um 10:52
  • Inhalt melden

Hi, wozu die WebStation?

CalDAV und CardDAV Sync funktionieren doch auch ohne. Oder verwendest du das um in einem Browser auf den Kalender bzw. die Kontakte zuzugreifen?

Steffi
2. Dezember 2020 um 21:52
  • Inhalt melden

Hallo,

natürlich läuft Cal-/Carddav auch ohne Webstation, außer Du möchtest von außen darauf zugreifen und synchronisieren. Ich synchronisiere alle meine Daten - auch von außerhalb meines Netzwerkes. Daher benötige ich die WebStation, weil ich nicht auf andere Architekturen bzw. zusätzliche Programme zurückgreifen möchte.

Viele Grüße,

Steffi

Ulli
23. August 2019 um 12:31
  • Inhalt melden

Hi Steffi, wo finde ich denn "Baikal"?
Danke!

Steffi
24. August 2019 um 09:58
  • Inhalt melden

Hallo Ulli,

vielen Dank für Deinen Kommentar.

Leider weiß ich nicht, welches NAS Du benutzt. Die Datei für Synology kannst Du <a href="https://steffiscloud.de/sdm_downloads/baikal-synology/">hier herunterladen</a>.

Für QNAP gibt es diese im QNAP-Forum.

Hoffe, dies hilft Dir Deine Kontakte und Kalender zu synchronisieren.

Viele Grüße,

Steffi

Ulli
24. August 2019 um 16:08
  • Inhalt melden

Hallo Steffi, DS214..Aktuell synchronisiere ich unkomfortabel mit Cardav und Calendar.

Grüße
Ulli

Steffi
24. August 2019 um 16:56
  • Inhalt melden

Hallo Ulli,

super, dann hat es ja gepasst.

Ein schönes Wochenende wünsche ich Dir.

Viele Grüße,

Steffi

Thomas
6. Mai 2019 um 18:06
  • Inhalt melden

Hallo Steffie,
hast Du schon mal versucht CardDAV mit einem Domainuser zum laufen zu bringen?
Komischerweise funktioniert auf meinem iPhone die Anbindung, aber mit dem CalDav Synchronizer für Outlook bekomme ich keine Verbindung hin. Auch mit den Windows 10 App für Kontakte bekomme ich keine Anbindung an den Card-Server auf der Synologie.
Für lokale Kontakt auf der Syno bekomme ich die Verbindung hin.
Haust Du eine Idee
Grüße
Thomas

Steffi
7. Mai 2019 um 17:11
  • Inhalt melden

Hallo Thomas,

vielen Dank für Deinen Kommentar.

Hast Du auf Deiner Synology und Fritzbox ein gültiges Zertifikat von z.B. LetsEncrypt oder Ähnliches?

Windows reagiert sehr sensibel auf "unsichere" Seiten, was zum einen gut ist, jedoch hindern Dich diese Einstellungen eine Verbindung zu Deiner Eigenen Cloud herzustellen.

IOS bzw. MAC kann man trotz eines "selbstsignierten" Zertifikates zum Synchronisieren bringen, da es sich automatisch "anpasst".

Hoffe, das hilft Dir.

Viele Grüße,

Steffi

Heiner
11. Januar 2019 um 22:10
  • Inhalt melden

Hallo, werden beim Sync auch intelligente Listen synchronisiert?

Steffi
12. Januar 2019 um 11:47
  • Inhalt melden

Hallo Heiner,

vielen Dank für Deinen Kommentar.

Beziehst Du Dich auf 2Do oder BusyMac oder ein anderes Programm/App?

Prinzipiell, funktioniert die Synchronisation mit Baikal, wie bei jeder anderen Synchronisierung auch. Der Kalender innerhalb der Synology ist allerdings begrenzt, was mit Baikal nicht der Fall ist.

Bei 2Do und BusyMac werden alle Daten und Listen (2Do-Listen und Unterlisten) synchronisiert; jedoch bei BusyMac die spezielle Einrichtung auf dem MAC für "intelligenter Filter" wird nicht synchronisiert, da es die App nicht vorsieht (MAC zu IOS). In 2Do und BusyMac sind die "intelligenten Listen" "nur" Filter Deiner Daten und werden nicht synchronisiert.

Viele Grüße,

Steffi

Robert
4. Februar 2018 um 10:12
  • Inhalt melden

Hallo Steffi,
Danke erst einmal für diesen Bericht. Die Synology eigenen Apps für Kontakte und Kalender sind auch nicht so mein Fall.
Ich habe es nun geschafft Baikal auf meiner DS216j zu installieren und es läuft auch soweit.
Irgendwie muss ich den Sync auf meinem Android einstellen, aber das wird noch klappen.

Mein Problem nun, ich bekomme das mit dem Upgrade nicht auf die Reihe.
Nun ist mein Englisch nicht unbedingt das beste, aber der ChromeBrowser macht da ja.
Was muss ich machen, um das Update einzubinden, resp. zu installieren.

Auf meiner DS läuft DSM 6.1.4-15217 Update 5

Besten Dank
Gruss Robert

Steffi
4. Februar 2018 um 21:07
  • Inhalt melden

Hallo Robert,

vielen Dank für Deinen Kommentar.

Für Android gibt es unterandrem die Möglichkeit mit einer App, wie z. B. DAVdroid oder andere, die Verbindung zu Deiner Eigenen Cloud herzustellen.

Bezugnehmend auf Deine Frage des Upgrades gehe bitte wie folgt vor:

<li>1. Backup Deiner Datenbank und Ordner von Baikal </li>

<li>2. Konfiguration von Apache oder Nginx server als virtueller Host (für Apache ist der Pfad: /usr/syno/apache/conf/httpd.conf-sys)</li>

<li>3. Entpacke die Datei Upgrade und lade den Inhalt <strong>außer das Verzeichnis Specific</strong> auf Dein NAS (Überschreiben der aktuellen Dateien)</li>

<li>4. Ändere die Pfade zum Zugriff auf CardDav/CalDav von cal.php bzw. card.php auf dev.php.</li>

<li>5. Die Datei ".htaccess" müsste entsprechend zum virtuellen Server geändert werden</li>


Nach erfolgreicher Installation des "vhost" auf dem jeweiligen WebServer, rufst Du die Installation unter "http(s)://DeinNas/baikal/html/admin" auf und folgst den Anweisungen um Baikal als virtuellen Server zu betreiben, sowie bindest Du dann Deine MySQL - Datenbank an.

Soweit so gut :) Ich möchte Dir hierbei noch einen <strong>Hinweis</strong> geben:

<strong>Allerdings</strong>, möchte ich darauf hinweisen, dass Baikal dann als <strong>virtueller Server </strong>laufen wird, was eventuelle <strong>andere WebDav-Möglichkeiten verhindern könnte</strong>, da es nur einen WebServer gibt.

Ferner kann es zu Problemen mit dem Zugriff auf Kalender/Kontakte geben, da nur noch eine php-Datei genutzt wird, welche die Weiterleitungen innerhalb Deiner Eigenen Cloud bewerkstelligt. (kombinierte Weiterleitung).

Ein Upgrade von Baikal könnte Vorteile bringen, jedoch ist die Entwicklung - soweit ich weiß- vom Entwickler gestoppt wurden und er sucht nach einem Nachfolger.

Da hier das gesamte Web-Server-System geändert wird; und nicht zuletzt Änderungen im System unter /usr/syno/apache/, welches nur im Terminal zur Verfügung steht, gemacht werden müssen, empfehle ich bei der jetztigen Version zu bleiben um unnötige Schwierigkeiten im Zugang etc. zu Deiner Eigenen Cloud zu vermeiden.

Derzeit teste ich noch andere - gleichwertige - Möglichkeiten um auch in Zukunft CardDav/CalDav über eine Datenbank zu synchronisieren.

Hoffe, ich konnte Dir insoweit einen Einblick geben.

Viele Grüße,

Steffi

Robert
7. Februar 2018 um 08:45
  • Inhalt melden

Danke Steffi für deine Antwort,

soweit habe ich baikal bereits am laufen, allerdings in der Update Variante baikal 0.4.6
Verzeichnis habe ich kopiert und läuft tadellos, sogar ohne die vhost option.
Daten abrufen usw. funktioniert. läuft bei mir unter Nginx.

die vorherige Version hab ich zwar zum laufen bekommen, aber keine Verbindung/Sync
Wie lautet den die Url dafür?

Habe auch "Use MySql" versucht, datenbank erstellt aber ich bekomme es nicht hin.

Noch eine 2 abschliesende Fragen.
1.
Im Ordner "\web\baikal\Specific\db" liegt die datei db.sqlite . Ist das die Datenbank?
Scheinbar für alle User die ich eingerichtet habe. Kann man nicht für jeden User und Kalender eine eigene Anlegen?
Welche Datenbank wäre besser SQLite oder MySQL? WIr haben viele Termin und Daten die eingetragen werden müssen.

2.
Die Kalender sind nicht im klassischen sin Teilbar , oder?
Meine Frau darf meinen sehen aber nicht drin schreiben, usw.
Andersrum genauso, Ihren darf ich lesen aber nicht schreiben.


Besten Dank für deine Hilfe
und Gruss Robert

Steffi
7. Februar 2018 um 15:58
  • Inhalt melden

Hallo Robert,

super, dass es mit Nginx funktioniert hat. Die vorgehende Version nutze die URL "http://DeinNas:Port/baikal/cal.php/principal/DeinName.

Zu Deinen Fragen kann ich Dir wie folgt antworten:

1.
Ja, das ist die Datenbank, welche Deine Kontakte und Kalender beinhaltet. Diese kannst Du über php-Admin administrieren.

Ich empfehle Dir die MySQL zu nehmen, weil die andere etwas sehr "abgespeckt" läuft.

2.
Es gibt die Möglichkeit mit Sabre eine Ebene auf Baikal daraufzusetzen, um das Teilen oder Delegieren zu gewährleisten. Mehr Infos findest Du auf der Homepage von Sabre <a href="http://sabre.io/dav/" target="_blank" rel="noopener nofollow">hier</a>.

Bitte bedenke, bevor Du die Installation vornimmst, dass Dein Client (iCal oder BusyCal) dass Delegieren anbieten.

Viele Grüße
Steffi

Dirk S.
19. Januar 2018 um 10:40
  • Inhalt melden

Hallo,
ich habe versucht nach Deiner Anleitung Baikal zu installieren und konfigurieren. Leider stoße ich immer wieder auf ein Problem mit der DB Konfig.. Hast Du vielleicht einen Tipp für mich?
- Web Server installiert
- MariaDB 10 intsalliert
- DB für bailkal erstellt mit (Hostname = localhost, DB-Name baikalDB mit entsprechendem User)
- Rechte nur Lokal, keine Globalen
- baikal Paket installiert
- Bei der DB Konfig kommt "Validation error
Baïkal was not able to establish a connexion to the MySQL database as configured.
MySQL says: SQLSTATE[HY000] [2002] No such file or directory"
- in phpmyadmin sehe ich die DB ganz normal

Besten Dank und Gruß

Dirk

Steffi
29. Januar 2018 um 19:54
  • Inhalt melden

Hallo Dirk,

wahrscheinlich hängt es an Maria DB 10. Probiere bitte die Maria DB 5 zu verwenden. PHP-Admin wird gleichzeitig Maria DB 10 installieren, welche Du im Paketzentrum "Stopppen" kannst. Danach sollte Baikal laufen.

Viele Grüße,

Steffi

Finn
15. Dezember 2017 um 18:00
  • Inhalt melden

Hallo Steffi,

beim einloggen bekomme ich nach zweimaliger Eingabe der Login-Daten folgende Meldung:

<code><d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:exception>Sabre\DAV\Exception\NotFound</s:exception>
<s:message>Principal with name Benutzername not found</s:message>
<s:sabredav-version>1.8.7</s:sabredav-version>
</d:error></code>

Was kann ich tun?

Danke für deine Hilfe!

Steffi
29. Januar 2018 um 19:03
  • Inhalt melden

Hallo Finn,

vielen Dank für Deinen Kommentar. Für mich sieht es so aus, als ob Baikal nicht richtig installiert und konfiguriert wurde. Kannst Du bitte bei der Syno mal auf das Baikal-icon gehen um zu sehen, ob die Adressbücher und Kalender bereis installiert sind? Falls nicht, müsstest Du hier einen Nutzer und Kalender/Kontakte anlegen.

Sag einfach Bescheid wenn Du Hilfe benötigst.

Viele Grüße
Steffi

Axel Lask
20. November 2017 um 19:40
  • Inhalt melden

Danke für den interessanten Artikel, leider funktioniert es bei mir nicht. Der paketdienst mag Baikal nicht starten. Welche DSM hast du benutzt?

Steffi
10. Dezember 2017 um 16:06
  • Inhalt melden

Hallo Alex,

Baikal funktioniert auf allen Synology-Produkten; nur musst Du hierzu in den Einstellungen der Synology auf "alle Hersteller vertrauen" gehen, um Baikal zu installieren.

Bei weiteren Fragen stehe ich Dir gern zur Verfügung.

Viele Grüße
Steffi

Matze Million
8. Juni 2017 um 09:37
  • Inhalt melden

Hallo, wenn ich mal was verlinken darf??
<a href="http://www.synology-forum.de/showthread.htm…ll=1#post697681" rel="nofollow">
Welche DSM Version ist installiert? ..ich hänge noch bei "DSM 6.0.2-8451 Update 9" und traue mich nicht das Update zu machen.. :)
Offiziell steht dort sogar nur bis DSM5:
<a href="https://sourceforge.net/projects/baikalforsynology/" rel="nofollow">

Steffi
8. Juni 2017 um 10:01
  • Inhalt melden

Hallo Matze,
ja darfst Du. :)

Die Probleme gab es wirklich konnten aber mit einer niedrigen PHP-Version z.B. PHP 5xxx gelöst werden.

Derzeit habe ich Update DSM 6.1.1-15101 Update4 aufgespielt, welches das Neuste ist und Baikal funktioniert ganz normal ohne Probleme.

Das einzigste Problem was ich derzeit sehe ist die Zukunft mit Baikal, da die Entwicklung derzeit eingestellt wurde und nicht absehbar ist ob sich ein neuer Entwickler findet oder nicht.

Aber für derzeit funktioniert das alles supi.

Viele Grüße,

Steffi

Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.

  • Smileys
  • :)
  • :(
  • ;)
  • :P
  • ^^
  • :D
  • ;(
  • X(
  • :*
  • :|
  • 8o
  • =O
  • <X
  • ||
  • :/
  • :S
  • X/
  • 8)
  • ?(
  • :huh:
  • :rolleyes:
  • :love:
  • 8|
  • :cursing:
  • :thumbdown:
  • :thumbup:
  • :sleeping:
  • :whistling:
  • :evil:
  • :saint:
  • <3
  • :!:
  • :?:

Registriere Dich für meinen Newsletter und bleibe auf dem neuesten Stand

Stammtisch für DevonThink, DevonAgent und Devonsphere

Sei mit dabei beim Stammtisch für DevonThink, DevonAgent und DTTG.

Gleich anmelden!

Gästebuch

Für Deine Kommentare und Anregungen steht Dir mein Gästebuch zur Verfügung.

Kategorien

  1. How To Do 60
  2. DevonThink 33
  3. Tutorials 7
  4. ZoomNotes 17
  5. Setup Deiner Cloud 27
  6. Weitere Artikel zur Eigenen Cloud 16
  7. Produktivität 6
  8. Steffi's Cloud 7
  9. Promotion 6
  10. Sicherheit 4
  11. Filter zurücksetzen
  1. AGB
  2. Datenschutzerklärung
  3. Wideruf Dienstleistung
  4. Widerruf Digitale Inhalte
  5. Zahlung und Versand
  6. Impressum
  7. Nutzungsbedingungen
  8. Werbung auf Steffi's Cloud

Steffi's Cloud 2017-2025


Community-Software: WoltLab Suite™
Steffi's Cloud in der WSC-Connect App bei Google Play
Steffi's Cloud in der WSC-Connect App im App Store
Download