Caldav über Nginx

stefan19773

Benutzer
Mitglied seit
21. Jul 2013
Beiträge
68
Punkte für Reaktionen
0
Punkte
12
Hallo Community,
ich versuche mich gerade an Nginx Proxy Manager, unter anderem würde ich
gern Caldav nutzen. Subdomain ist soweit alles eingerichtet, nun ist es ja so,
wenn ich Caldav unter Mac OS einrichte, muss ich folgendes unter Erweiterte
Einstelungen folgendes eingeben,

Server:
https://www.meinedomain.de
Pfad:
/caldav.php/benuntzer
Port:
5001
Benutzername:
Chefkoch
Password:
0815
nun ist es doch so wenn, der Nginx Proxy Manger läuft,
wäre die Eingabe folgende,

Server:
https://caldav.meinedomain.de
Benutzername:
Chefkoch
Passwort:
0815

versuch ich diese Methode, findet er weder Server bzw. den Pfad nicht,
bin mir nicht sicher woran er scheitert. Versuche ich jedoch folgendes,

Server:
https://caldav.meinedomain.de
Pfad:
/caldav.php/benuntzer
Port:
5001
Benutzername:
Chefkoch
Password:
0815

Dem Proxymanger wurde der Pfad mit gegeben,
lass ich das Feld leer, oder trage ich etwas anderes ein
Interessiert es den Manager nicht wirklich.
Nun meine Frage, was mach ich falsch????

Bildschirmfoto 2023-08-13 um 09.19.36.png

Danke euch im Voraus.

LG
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
28. Okt 2020
Beiträge
14.404
Punkte für Reaktionen
5.030
Punkte
544
Bei mir funktioniert es so einwandfrei. Mehr hab ich da auch nicht eingestellt (außer SSL natürlich):
55.png
 

stefan19773

Benutzer
Mitglied seit
21. Jul 2013
Beiträge
68
Punkte für Reaktionen
0
Punkte
12
Ok, läuft dein Caldav auf dem Port 443???
Bei mir läuft er auf 5001 aus diesem Grund schaut es bei mir
wie auf dem Bild aus, oder ist das Falsch?

proxy.png

Das erstellen vom Account unter Mac OS schaut so aus,
von daher Dachte ich, das er es so nehmen würde, ich bin
aber der Meinung das ihm der Pfad zu meinem Caldav Account fehlt.

apple.png

LG
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
28. Okt 2020
Beiträge
14.404
Punkte für Reaktionen
5.030
Punkte
544
Genau, bei mir läuft CalDav auf Port 443. Hänge doch hinten das Verzeichnis noch dran, welches im Calendar unter "CalDav Konto" angezeigt wird.
Bei MacOS ist meines Wissens zwingend ein gültiges Zertifikat erforderlich, welches dann logischerweise im NGINX Container liegen muss. Ist das bei dir der Fall?
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
28. Okt 2020
Beiträge
14.404
Punkte für Reaktionen
5.030
Punkte
544
Ich habe dem Calendar dort eine Subdomain verpasst. Dann lauscht das automatisch zusätzlich zu 5001 auf 443.
Also ist es bei mir im Endeffekt so:
-Anfrage geht an den NGINX -> dieser leitet die Anfrage wegen der Domain an die DS
-der RP der DS erkennt die Domain und leitet die Anfrage an den Calendar / CalDav weiter
 

stefan19773

Benutzer
Mitglied seit
21. Jul 2013
Beiträge
68
Punkte für Reaktionen
0
Punkte
12
Ok, bin schon mal einen schritt weiter, wenn ich nun im Proxy Manager
unter Proxy Hosts den Domainname klicke "caldav.meinedomain.net",
bekomme ich die Startseite geöffnet vom Kalender, muß allerdings noc
Benutzername und Password eingeben.

Und hier denke ich, scheitert die Anfrage von Mac OS. Wenn ich das
richtig sehe müsste ich meine Daten dem Proxy Manager übergeben!
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.659
Punkte für Reaktionen
773
Punkte
154
Bei mir habe ich das so eingetragen (calDav):
1692009176858.png
Und es funktonierte direkt.
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
28. Okt 2020
Beiträge
14.404
Punkte für Reaktionen
5.030
Punkte
544
Wenn ich das
richtig sehe müsste ich meine Daten dem Proxy Manager übergeben!
Nein, an die Web Ansicht werden hier keine Anmeldedaten übergeben, sondern nur an die CalDav Schnittstelle. Das sollte also so funktioniert.
Wenn nicht, könntest du auch mal ins Protokoll Center schauen und überprüfen, ob der Client evtl. schon wg. zu vielen falschen Anmeldeversuchen gesperrt wurde
 

stefan19773

Benutzer
Mitglied seit
21. Jul 2013
Beiträge
68
Punkte für Reaktionen
0
Punkte
12
Wenn nicht, könntest du auch mal ins Protokoll Center schauen und überprüfen, ob der Client evtl. schon wg. zu vielen falschen Anmeldeversuchen gesperrt wurde
gesperrt wurde nichts, da ich mich immer noch mit der Erweiterten Einstellung
von Mac OS anmelden kann.

apple_erweitert.png

Wie schon erwähnt war ich der Meinung ich könnte mich über den
Manuellen weg anmelden, wie man auf dem unter Bild sieht.

apple_manuell.png

Um sich so anzumelden, dachte ich mir man müsste dem Proxy Manager
die Anmelde Daten von meinem Calldav in dem untern Feld eingeben.

proxy.png
 

alexhell

Benutzer
Sehr erfahren
Mitglied seit
13. Mai 2021
Beiträge
2.659
Punkte für Reaktionen
773
Punkte
154
Dann müsstest du ja für jeden User eine eigene URL erstellen.
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
28. Okt 2020
Beiträge
14.404
Punkte für Reaktionen
5.030
Punkte
544
Du kannst doch im Calender die URL abrufen, die für CalDav benötigt wird.
Alles was hinter der Domain kommt (also /caldav/User/usw), hängst du im Client an die Domain an.
 

stefan19773

Benutzer
Mitglied seit
21. Jul 2013
Beiträge
68
Punkte für Reaktionen
0
Punkte
12
So, das Problem ist gelöst. Im Proxy Manager in den Hosts Einstellungen
unter Advanced muss man diese Script hinzufügen,
location = /.well-known/carddav {
return 301 $scheme://$host/remote.php/dav;
}
location = /.well-known/caldav {
return 301 $scheme://$host/remote.php/dav;
}

dann findet er alles
was er braucht und ich kann mich mit dem unten anzeigten Bild anmelden.

apple_manuell.png

LG
 


 

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 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!