Docker Nextcloud 18 -> trusted domains -> config.php

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

todatec

Benutzer
Registriert
18. Mai 2020
Beiträge
11
Reaktionspunkte
0
Punkte
1
Hallo,

ich scheitere wahrscheinlich mal wieder an was trivialem:

Ich kann über die IP meiner DS218+ und Port 8080 Nextcloud aufrufen und das funzt auch alles.
Wenn ich über die Subdomain "cloud.xx-xxx.de" auf meine Nextcoud zugreifen möchte, bekomme ich folgendes Bild zu sehen:

nicht vertrauensw domain.PNG

Ich weiß, dass ich die config.php editieren muss, um das array trusted domains um meine DDNS-Subdomain zu erweitern.
Die config kann ich aber mit dem Editor auf der NAS nicht öffnen wegen fehlender Rechte. Kopiere ich sie und edtiere sie dann und verschiebe sie zurück, jammert Nextcloud, dass es nicht mehr in die config schreiben kann.

fehler.PNG

Auf welche Rechte muss ich die Datei ändern, damit das alles wieder funktioniert und wie ändere ich sie? Über putty per SSH oder gehts auch einfacher?
 
Ich hab es mit putty und vi gemacht. Kann jetzt wie gewohnt über die URL auf mein Docker-NC von beliebiger IP aus zugreifen und kann mich an die weitere Optimierung machen.

Offenssichtlich hat der admin per SSH höhere Rechte als auf der GUI.
 
Genau, ich mit einer ssh Verbindung von Linux aus. Putty geht auch. SSH aktivieren.
 
Thx.

Allerdings ging danach kein Login mehr. Ich ab rasch neu aufgesetzt und werd das nach einer Sicherung mal verifizieren.
 
Nextcloud 18.0.4 und MariaDB10, bei beiden das offizielle Image ..
 
https://hub.docker.com/_/nextcloud schrieb:
One or more trusted domains can be set by environment variable, too. They will be added to the configuration after install.

NEXTCLOUD_TRUSTED_DOMAINS (not set by default) Optional space-separated list of domains

Einfach in Umwelt die Variable NEXTCLOUD_TRUSTED_DOMAINS anlegen und den Domainnamen als Wert zuweisen..
 
Klappt so leider noch nicht. Hab ich so gemacht wie dort beschrieben. Muss da noch das Update getriggert werden oder sollte die Variable beim nächsten Start gelesen werden?

Schlage mich inzwischen beim Kunden mit einem Kabelrouter von Vodafone rum, der auch noch Loopback blockt.
 
Klappt so leider noch nicht. Hab ich so gemacht wie dort beschrieben. Muss da noch das Update getriggert werden oder sollte die Variable beim nächsten Start gelesen werden?

Es hängt davon ab wie es der Maintainer des Images umgesetzt hat: manch einer rendert immer alle Konfigurationsdateien bei jedem Container-Start, mach einer sieht es aber auch nur vor beim ersten Conainter-Start die Konfiguration zu rendern. Bei letzterem bringt es nur etwas das Volume zu leeren. Aber auch das sollte in der Dockerhub-Beschreibung dokumentiert sein.

Schlage mich inzwischen beim Kunden mit einem Kabelrouter von Vodafone rum, der auch noch Loopback blockt.
Auch wenn offtopic: mit einem eignen DNS-Server (bspw. Bind oder Unbound) könnte man eine Split-Brain DNS-Konfiguration zurechtschrauben, so dass die entsprechenden FQDN vom lokalen DNS-Server auf lokale IP's aufgelöst werden, statt diese von einem DNS-Server im Internet auflösen zu lassen...

Ansonten schau mal, ob der Router eine Ausnahme für DNS-Rebind Protection erlaubt.
 
Zuletzt bearbeitet:
Klappt so leider noch nicht. Hab ich so gemacht wie dort beschrieben. Muss da noch das Update getriggert werden oder sollte die Variable beim nächsten Start gelesen werden?

Schlage mich inzwischen beim Kunden mit einem Kabelrouter von Vodafone rum, der auch noch Loopback blockt.

Also, ich habe auch den Docker und eine normale Installation von Nextcloud. Einach mal zum Testen.

Trag doch einfach in der config Datei die Domain ein und fertig.

Diese liegt doch im Nextcloudverzeichnis. Dieses Problem hatte ich in einer Minute gelöst. Ich bin auch bei Vodafone.

Und ich habe kein Maria Docker genommen, bei mir läuft ja eh schon die Maria DB auf dem System.
 
Dieses Problem hatte ich in einer Minute gelöst. Ich bin auch bei Vodafone.

Dann hast du sicher keinen Vodafone-Kabelanschluss mit shared IP, denn genau das ist nach einem Anruf beim Support rausgekommen. Damit ist jetzt auch klar, warum das alles nicht geklappt hat.
Wird umgestellt und dazu gibts noch ne aktuelle Fritzbox und dann seh ich mal weiter.

Thx bis hierher. Ich poste, wenn es weiter geht.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat