Hallo,
ich habe ein TS 251B und möchte darauf Nextcloud laufen lassen. Hierzu habe ich auch bereits einige Testinstallationen gemacht.
Ich habe auf Grundlage einer Anleitung hier im Forum MariaDB, Nextcloud und MyPHPadmin über die Container Station installiert. Hierbei konnte ich für jeden Container eine IP aus meinem Heimnetz festlegen und hierüber auch lokal auf Nextcloud zugreifen. Allerdings habe ich hierbei zwei Nachteile festgestellt. Zum einen hat der Nextcloud Container gestoppt, sobald ich ihn in der Container Station aufgerufen habe. Zum zweiten konnte ich die Container nicht ohne Datenverlust aktualisieren, obwohl ich den Datenbereich ausgelagert habe. Irgendwann war dann gar kein sinnvoller Zugriff mehr möglich.
Als zweites habe ich auch auf Grundlage einer Anleitung aus der Forum MariaDB, Nextcloud, NGINX, Letsencrypt und MyPHPadmin über ein Docker Compose File installiert. Ich finde diese Art der Installation wesentlich angenehmer, als die Daten immer wieder in der Container Station manuell einzugeben. Die Installation läuft auch stabil. Auf MyPHPadmin und das ebenfalls installierte Portainer kann ich auch lokal zugreifen, nicht aber auf Nextcloud, das funktioniert nur über das Internet.
Nun habe ich versucht, die Installation ohne NGING und Letsencrypt zum Laufen zu bekommen. Die Container laufen auch, auf MyPHPadmin kann ich auch zugreifen, aber ich habe schon einige Versuche mit Portfreigabe der Nextcloud gemacht, ich bekomme keinen Zugriff auf den Container.
Ich habe wohl irgendwo einen Denkfehler oder eine Wissenslücke, um hier weiter zu kommen. Wie kann ich mit der Installation über Docker Compose eien lokalen Zugriff auf Nextcloud bekommen?
Den externen Zugriff will ich über VPN machen, das habe ich schon seit Jahren am Laufen.
Gruß QNAPspider