Hallo zusammen,
ich betreibe ein Nextcloud-Jail (NC Version 20.0.6) auf einem TrueNAS System (FreeBSD ; 192.168.2.205) mit Apache Webserver.
Nach dieser Anleitung installiert: https://www.samueldowling.com/…l-with-hardened-security/
Weiterhin habe ich ein Reverse-Proxy-Jail auf dem selben TrueNAS System (192.168.2.206) mit Nginx.
Nach dieser Anleitung installiert: http://truenas.com/community/t…ur-jails-w-certbot.49876/
Beides ist relativ frisch installiert, jedoch bin ich neu in dieser Materie und bräuchte auf den letzten Metern zum Ziel eure Hilfe.
Zum aktuellen Status:
Nextcloud funktioniert super sofern man nur http nutzt und die IP des internen Netzwerk nutzt (also: http://192.168.2.205/).
Ich jedoch möchte über das Internet via https zugreifen. Nicht zuletzt, weil mein iPhone ein CalDAV nur über https erlaubt.
Ein SSL Zertifikat ist erstellt und funktioniert auch scheinbar.
Nextcloud aber (so wie die anderen Services) will/wollen sich mir nicht zeigen.
Entweder erhalte ich (je nachdem wie ich in der config.php gespielt habe) einen 404 oder aber die Webseite weist mich darauf hin, das die Umleitung ins Leere läuft.
Was habe ich versucht?:
Zuvor(!) hatte ich mit Selfhost und den oben genannten Anleitungen versucht, die unterschiedlichen Services aus dem Internet zugängig zu machen.
Von diesen Versuchen existiert auch noch das SSL-Zertifikat, welches ich nach Absenden dieses Threads durch ein für mysite.eu gültiges Zertifikat ersetzen werde.
Da man bei Selfhost quasi eine Subdomain ist (z.B.: my-sub.selfhost.co ; my-sub ist dann zugleich der eigene Benutzeraccount) wollte ich alles mittels /<service> erreicht.
Ich betreibe noch einen Plex-Servcer (anderes jail auf dem selben TrueNAS System) und eine Octopi Installation auf einem Raspberry Pi.
Daher wollte ich die drei wie folgt erreichen:
my-sub.selfhost.co/nextcloud
my-sub.selfhost.co/plex
my-sub.selfhost.co/octopi
Leider hat keine einzige Weiterleitung (wie oben erwähnt) funktioniert.
Nun aber habe ich mich dazu entschieden direkt eine eigene Domain zu nutzen um nicht später alles wieder anfassen zu müssen.
Genutzt werden soll dafür eine eigene Domain die ich über Netcup bezogen habe - nennen wir die passende Subdomain zu Nextcloud einfach cloud.mysite.eu.
Die IP-Aktualisierung durch das DyDNS Update Tool von Herrn Steck funktioniert mittlerweile soweit auch einwandfrei (wer da Probleme bekommen sollte, dem hilft vielleicht: https://forum.netcup.de/anwend…s-netcup-api-fatal-error/).
Nach nun etlichen Versuchen (auch unter Zuhilfenahme folgender Webseite und einigen Google-Funden):
https://docs.nextcloud.com/ser…_proxy_configuration.html
muss ich mich nun langsam geschlagen geben und auf eure Geduld und Hilfsbereitschaft hoffen.
Das Problem zusammengefasst ist also:
Die Nextcloud-Startseite (so wie alle anderen Seiten) die ich bei entsprechender Konfiguration mittels einfachem http und netzinterner IP (Nextcloud: http://192.168.2.205/) geboten bekomme erhalte ich also über den Reverse-Proxy als https nicht.
Weiterhin habe ich vorher (siehe Konfigs unten) alles über ein /<service> aufrufen wollen - nun aber möchte ich es über die passenden Subdomains:
cloud.mysite.eu
plex.mysite.eu
octopi.mysite.eu
--- !!! Weiter im nächsten Post !!! ---