Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Nextcloud AIO in DMZ betreiben, wie?

Featured Replies

  • Community Expert

Hallo,

ich versuche gerade Nextcloud AIO in meiner DMZ zum laufen zu bringen, mit mäßigem Erfolg.

Ich habe zwei Netzwerkkarten:

UnraidNetworkETH0.jpgUnraidNetworkETH1.jpgUnraidNetworkExtra.jpg

ETH0 ist mein "Internes LAN", ETH1 ist die "DMZ"

In Docker habe ich folgende Netzwerke:

DockerNetworks.jpg

Den AIO Master habe ich mit folgenden Parametern installiert:

MasterContainerIP.jpg

Habe da auch schon alles mögliche probiert........

Aber der Master Container erstellt die anderen Container im falschen Netz:

Nextcloud Docker.jpg

Der Master läuft in der DMZ (33.x) und die anderen Nextcloud Container im internen LAN (29.xx)

Gibt es eine Möglichkeit das Bridge Netzwerk"nextcloud-aio" an die DMZ zu binden???

(Unraid 6.12.15)

Solved by JogiBear

  • 2 weeks later...
  • Author
  • Community Expert
  • Solution

Inzwischen 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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.