calDavZap und baikal auf Synology (baikal tut)

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Symlestard

Benutzer
Registriert
16. Okt. 2015
Beiträge
6
Reaktionspunkte
0
Punkte
0
Ich verwende bereits seit einiger Zeit baikal 0.27 auf der Synology DS412. Das klappt sehr gut z. B. mit Tablets und Mozilla / Apple Cal auf den Desktops.

Nun hätte ich gerne noch einen webbasierenden Zugriff. Dazu würde ich gerne CalDavZap (https://www.inf-it.com/open-source/clients/caldavzap/) verwenden. Das soll dann auf auf dem Synology liegen und nur von intern genutzt werden.

Bisher habe ich folgendes getan:

Einspielen des Packages nach /volume1/web/caldavzap
Setzten der Rechte des Verzeichnises und darin enthaltenes auf User:user und Gruppe:http mit Maske 775
Dann habe ich die config.js angepasst:

Da ich keine Anmeldungs brauche habe ich die globalAccountSettings wie folgt eingerichtet:
Rich (BBCode):
var globalAccountSettings=[
        {
                href: 'https://192.168.1.1/baikal/cal.php/principals/kalenderuser/',
                userAuth:
                {
                        userName: 'kalenderuser',
                        userPassword: 'GeHeim!'
                },
                timeOut: 90000,
                lockTimeOut: 10000,
                checkContentType: true,
                settingsAccount: true,
                delegation: true,
                hrefLabel: null,
                forceReadOnly: null,
                ignoreAlarms: false,
                backgroundCalendars: []
        }];

Gehe ich im Browser auf https://192.168.1.1/caldavzap dann bekomme ich eine leere Seite und es geschieht nichts. Schaue ich mir im Browser den Seitenquelltext an, dann ist das die / eine Seite von CalDavZap. Die kann also geladen werden.

Die globalNetworkCheckSettings sind auskommentiert. Ist das richtig?

Was hat es mit dem "cache_update.sh" auf sich? Ich verstehe den Sinn der Datei nicht so recht und bin unschlüssig, ob dieses Erfordernis überhaupt mit der Syno dreht.

Die .sh kann ich auch nicht laufen lassen, da die syno meldet "ed" ist nicht installiert.

Hat das jemand am Laufen und kann mit Beispiel config.js helfen oder mir einen Schubs geben?

Besten Dank!
 
Ich habe jetzt noch was rumprobiert.

Wenn ich globalAccountSettings auskommentiere und globalNetworkCheckSettings konfiguriert habe (gleiche url wie oben im Post), dann kommt eine Anmeldebox vom Browser. Da kam ich auch zunächst nicht weiter.

Nachdem ich dann wie im readme.txt :-D auch erklärt ist

var globalUseJqueryAuth=true;

gesetzt hatte, kam die Browseranmeldung nicht mehr. Ich kann mich jetzt also mit dem calDavZap Dialog anmelden, der bleibt aber auf dem "Spin-Wheel" stehen, nachdem ich meine Anmeldedaten im Dialog (dem Wölkchen) abgesendet habe.

Gebe ich bewusst falsche Anmeldedaten an, dann kommt der Anmeldedialog direkt wieder zurück. Also irgendwas scheint zu tun...

Webbrowser ist aktueller Chrome.

Klemmt aber immer noch was und ich bin für weiter Hinweise dankbar.
 
Gut wenn man mal alles aufschreibt und mit sich selber diskutiert

:D

Lösung:
Bei Autoanmeldung globalAccountSettings hatte ich das globalUseJqeruyAuth nicht gesetzt. Dann zickt der Browser wg. Auth rum. Ansonsten hätte mein erster Ansatz funktioniert (globalNetworkCheckSettings auskommentiert)

Beim zweiten Versuch mit der Anmeldebox hatte ich zwar globalUseJqeruyAuth gesetzt (damit zickt der Browser nicht rum), aber ich hätte den Link OHNE den Benutzernamen angeben müssen: https://192.168.1.1/baikal/cal.php/principals/ weil calDAVZap den Usernamen aus der Dialogbox dahinter schreibt.

Wer lesen kann....

Aber evtl. hilft es ja wem anderes :D
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat