wenn du Nginx > nextcloud per https verwendest muss bereits im NC container ein SSL Zertifikat installiert sein⊠oder du versucht im Nginx listener https zu aktivieren obwohl kein SSL Zert vorhanden istâŠ
BTW: im Docker Umfeld scheint traefik die bessere Lösung zu sein. Das kann Container âautomatischâ publishen und bezieht ohne weiteres Letsencrypt ZertifikateâŠ
Ich benutze das hier Nginx Proxy Manager
dazu möchte ich gerne mein eigenes Zertifikat benutzen, und kein Letâs Encrypt.
das was mich verwundert ist das alles soweit funktioniert, sobald ich aber das HTTPS aktiviere bekomme ich diesen fehler, die Zertifikat sind im Manager aber hinterlegt.
Sollte ich dann also das ganze mit Traefik lösen ?
beides geht - viele Installationen laufen mit Nginx, genauso mit Traefik. When du eine Software bereits kennst: bleibe dabei. Traefik scheint momentan beliebter zu sein⊠Ich kenne Nginx nichts deswegen kann ich keinen Rat geben - es gibt aber genug Anleitungen im Netz.
bei Letencrypt bekommst du ein eigenes Zertifikat. Vorhandene Zertifikate zu nutzen ist möglich ist aber vermutlich komplexer.
Wenn du Konfigurationen und Logs postest (persönliche Daten unkenntlich machen!) dann kann man den Fehler systematisch lösen, statt raten.
Es sind nicht direkt Fehler drin aber mehrere Sachen sind unnötig:
aliases: ist nur notwendig wenn du zusÀtzliche Hostnamen brauchst (containername wird automatisch aufgelöst)
ipv4_address: die COntainer bekommen automatisch eine IP - eine feste Zuweisung braucht es nicht
network > nextcloud > driver: bridge damit werden die Container mit dem physischen Netzwerk verbunden - was ist die Idee dabei? Normalerweise sollten die Container (speziell DB) im Docker eingeschlossen sein und nur die notwendigen Freigabe exponiert werden
mysql command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
Schaue dir diesen Tutorial an, dort sind die Komponenten schön beschreiben und grafisch dargestellt
Ich wĂŒrde generell mit einfacher Konfiguration (nextcloud, db, nginx) starten und die optionalen Komponenten nach und nach hinzufĂŒgenâŠ