Fehler beim Verbinden mit Windows Desktop App

Hallo zusammen

Wenn ich auf einem Windows Rechner die Desktop App direkt via IP Adresse verbinden möchte, weigert sich diese, da das Zertifikat (Letsencrypt) nicht vertrauenswürdig sei, oder besser, nicht vollständig.
ERR_CERT_COMMON_NAME_INVALID

Wenn ich aber über den DNS Namen verbinde, funktioniert es.

Da ich aber gerne im internen Netz die Daten synchronisieren möchte, würde ich gerne über die IP Adresse synchronisieren.

Hat da jemand eine Idee?

Vielen Dank

Das Zertifikat kann nicht auf eine IP ausgestellt werden, sondern nur auf den Servernamen. Wo liegt das Problem, das du da die IP eintragen möchtest? Du kannst auch intern den servernamen nehmen.

das mit dem internen Servernamen gibt einen Badrequest 400

Ich könnte das jetzt falsch verstanden haben aber was steht bei dir in der config.php ??
die IP oder nur der DNS Namen ?

es ist jetzt für mich ein bisschen kompliziert. Ich muss mal ein bisschen ausholen.

Von extern gehe ich mit einem xxxx.ddnss.ch auf meine Nextcloud. Intern, mit meinem Mac greife ich per IP auf die NC zu, auch mit der Desktop App und das geht ohne Probleme. Mit dem Windows Rechner habe ich Probleme wenn ich die Desktop App mit der https://192.168.1.xx konfigurieren möchte
Wenn ich auf der Konsole “hostname” eingebe wird der Hostname ausgegeben. Da ich eine SNAP iInstallation habe, weiss ich nicht wo die config.php liegt.

sollte wenn Linux ca da sein /var/www/html/nextcloud/config/ ^^

habe die config.php gefunden. Was genau möchtest Du wissen, sind doch einige Einträge

‘trusted_domains’ =>
array (
0 => ‘192.192.192.222’,
),

Also da sollte deine IP stehen ^^
steht da noch was ?

ja, ausser der IP stehen da noch der ddnss.ch name, “servername”.local

Hmm nix mit Https://ddnss.ch ? versuche es mal um eines zu erweiter

‘trusted_domains’ =>;
array (
0 =>; ‘192.192.192.222’,
1 =>; ‘Https://deinlink.ddnss.ch’,
),

Das gleich mach mit der IP hau das https davor aber lass das andere so stehen^^

mit den “https://” vor der IP oder dem ddnss.ch geht gar nichts mehr, Bad Request 400

Zeig mal wie du es gemacht hast mach aus deinen daten einfach XXX.XXX.XXX.XXX

^^

‘trusted_domains’ =>
array (
1 => ‘https://192.168.1.xx’,
2 => ‘https://xxxx.local’,
0 => ‘https://xxxx…synology.me’,
4 => ‘https://xxxxx.ddnss.ch’,

‘trusted_domains’ =>
array (
0 => ‘https://192.168.1.xx’,
1 => ‘192.168.1.xx’,
2 => ‘https://xxxxsynology.me’,
3 => ‘xxxx…synology.me’,
4 => ‘https://xxxxx.ddnss.ch’,
5 => ‘xxxxx.ddnss.ch’,
),

Versuche es mal so sollte kein Bad Request 400 kommen

kein BadRequest, aber der Fehler mit dem Zertifikat ist immer noch der selbe. Keine Verbindung

Mich erstaunt, dass es mit dem Mac geht und mit Windows nicht :frowning:

ok
Dann würde ich mal für den versuch auf der Windows maschine einen neuen User anlegen und da mal testen ^^

DU hast nicht nur einen ordner config im ordner nextcloud auch einen namens data und der hat eine Nextcloud.log

was schreibt die cloud rein wenn du versuchst dich zu verbinden ?

für stellt sich die Frage, wie krieg ich ein Zertifikat hin, dass die gewünschten Informationen enthält.

Neuer Benutzer erstellt, gleiches Ergebnis


so :grin: du braust nur den teil mit dem erstellen zu machen und diese dann in deiner apache2 ini anpassen ^^

Das wird nicht funktionieren, da die Konfigurationsdateien von Apache bei einer Snap-Installation nicht geändert werden können.

Was für einen Router benutzt du denn? Moderne Router beherrschen sogenanntes NAT-loopback. Dabei überschreibt der Router bei der Anfrage die externe IP-Adresse mit der internen und bei der Antwort andersrum. So wird der Verkehr an die externe DDNS-IP-Adresse vom Router nicht übers Internet geroutet, sondern ausschließlich nur über das lokale Netz. Heißt also, dass du im lokalen Netz auch den DDNS-Namen verwenden kannst - die Daten werden das lokale Netz nicht verlassen. Somit kannst du dir die ganze Konfigurationsorgie ersparen. :slight_smile:
Hier ist das ausführlicher beschrieben

Snap-Installation ?

Jup

Snap-Installation -.- bei der läuft so einiges nicht -.- Da bin raus ^^