JogiBear
Members
-
Joined
-
Last visited
Solutions
-
JogiBear's post in nextcloud-aio und nginx was marked as the answerDoch.....
Frage: Hast du vor einer Neuinstallation auch alle Installationsreste im Docker gelöscht? AIO legt Volumes an, die vor einer sauberen Neuinstallation gelöscht werden sollten:
docker volume ls docker volume rm VOLUME_NAME_OR_ID VOLUME_NAME_OR_IDFrage2: Wo läuft dein Proxy und dein DNS Server? Als Docker auf dem gleichen Server?
Auszug aus meinem Wiki:
DNS Server
Ist der DNS Server auf dem gleichen System in einem Benutzer definiertem Netzwerk installiert, ist der DNS Server nur erreichbar, wenn in den Docker Einstellungen der Host Zugriff auf Benutzer definierte Netzwerke zugelassen ist. Es muss jeder selber wissen, ob er diese Einstellung wählt. Ansonsten ist der DNS Server von Nextcloud AIO aus nicht erreichbar.
Proxy Manager
Ist der Proxy Manager auf dem gleichen System in einem Benutzer definiertem Netzwerk installiert, wird dieser auch nicht die Nextcloud Instanz erreichen, solange der Host Zugriff nicht erlaubt wurde
Ich habe dies ohne Host Zugriff realisiert:
HTTP und HTTPS Port von Unraid geändert
Proxy Manager läuft in einem eigenen Docker Netzwerk und ist über die Ports 80/443 erreichbar
DNS Server läuft auf meiner Firewall, der DNS Eintrag zeigt auf die IP von UNRAID
AIO läuft im eigenen AIO Docker Netzwerk und ist über Port 11000 erreichbar, ohne HTTPS
HTTPS wird über Proxy realisiert
Hoffe das hilft Dir weiter
-
JogiBear's post in BTRFS Fehler, wie Ursache heraus finden was marked as the answerAhh, ein Klick auf "erweiterte Ansicht" in den Docker Einstellungen zaubert das Geheimnis von loop2 hervor:
Das hatte ich gesucht.....
-
JogiBear's post in Nextcloud AIO in DMZ betreiben, wie? was marked as the answerInzwischen bin ich soweit, dass es dafür keine Lösung gibt. Ich habe daher Nextcloud AIO nach der Standard Methode installiert.
Zu beachten sind allerdings folgende Punkte, wenn in Docker der Host Zugriff auf Benutzer definierte Netzwerke deaktiviert ist:
Ein DNS Server, der in einem Benutzer definiertem Netzwerk auf dem selben System läuft, ist nicht erreichbar von AIO aus
Ein Proxy Manager, der in einem Benutzer definiertem Netzwerk auf dem selben System läuft, kann den AIO Container nicht erreichen
Ob man es riskiert, den Hostzugriff zuzulassen, muss jeder für sich entscheiden, ich würde es aber nicht machen
Da bei mir Nextcloud die einzige Anwendung ist, die Port 80/443 benötigt, verzichte ich auf einen Proxy Manager und der DNS Server wurde auf ein anderes System verlegt, so dass die Domain Namen für Nextcloud auch intern aufgelöst werden.
In Nextcloud wurde ein Geoblocker installiert, der nur bestimmte Länder für die Anmeldung zulässt. Zusätzlich verhindert meine Firewall generell den Zugriff aus dem Ausland, da ich keinen Zugriff aus dem Ausland brauche.
Ach ja, noch etwas, das mich einige Stunden gekostet hat:
Hatte mal vor längerer Zeit mit AIO experimentiert, das aber total vergessen. Und die Konfigurationsverzeichnisse von damals waren noch im Docker volume, was mir nicht bewusst war. Das hat mir das Leben echt erschwert, bis ich geschnallt habe, dass für die komplette Neuinstallation diese Überreste zuvor gelöscht werden sollten.....
Fazit:
Nextcloud läuft nun in seinem eigenen Netzwerk, ohne Proxy und rennt wunderbar.
Jürgen
-
JogiBear's post in Unraid zum Neustart/herunterfahren zwingen, wie? was marked as the answerJa, beim nächsten mal mache ich es richtig!
Mir war nicht bewusst, dass kill lediglich ein freundliches TERM an den Prozess sendet, in meinem Fall wäre
kill -9 pid wohl erfolgreicher gewesen. Danke!
-
JogiBear's post in Nginx-Proxy-Manager-Official renewal hooks was marked as the answerDas hat leider auch nicht funktioniert.
Aber du hast mich auf die richtige Spur geschubst. Ich habe nun einige 'blinde' Experimente gemacht, und folgendes hat letztendlich zum Erfolg geführt:
ScriptHeader: #!/bin/bash
File DMZ_DeployHook.sh umbenannt in DMZ_DeployHook.bash und mit chmod ausführbar gemacht
Das Ergebnis:
cd /etc/letsencrypt/renewal-hooks/deploy # ./DMZ_DeployHook.bash # ls DMZ_DeployHook.bash IsDeploy #
Hurra! Es geht. So ganz klar ist mir das WARUM noch nicht!
Aber vielen, vielen Dank für deine Hilfe! Ohne dich hätte ich das wohl nicht hinbekommen! Jetzt bin ich auf den nächsten renewal gespannt.
Gruß, Jürgen
-
JogiBear's post in Freigabe verschwindet was marked as the answerHat sich wohl durch den Neustart von UNRAID erledigt. Seitdem bleibt die Freigabe sichtbar. Habe jetzt einige Tage gewartet und beobachtet, sozusagen "Fehler beim eingrenzen verschwunden"