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 > Benutzer anlegen klappt nicht

Featured Replies

Solved by mgutt

  • Author
  • Community Expert
10 minutes ago, mgutt said:

Also da ist in jedem Fall was in Nextcloud 25 verbuggt.

 

10 minutes ago, mgutt said:

Hatte ich eigentlich schon angemerkt, dass meine private NC auf 24 festgesetzt ist?

Das werde ich jetzt auch erstmal so halten.

 

Danke an Alle für Eure Unterstützung. 🤗

  • Replies 77
  • Views 8.6k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Für den Test völlig ok. Damit grenzt er MariaDB als Problem aus.  

  • Ich habe das mal als Bug gemeldet: https://github.com/nextcloud/server/issues/35285   EDIT: Wurde geschlossen. Soll in der nächsten Version bereits gefixt sein.

Posted Images

Super das freut.
Auf den Browser hätte ich noch länger nicht getippt.

  • Author
  • Community Expert
19 minutes ago, mgutt said:

Ok, ich denke das liegt am Browser. Welchen verwendest du? Adblocker oder Popupblocker aktiv? Inkognito-Tab ausprobiert? Mir ist nämlich aufgefallen, dass das Popup ca 1 Sekunde braucht zum Laden. Also schon ungewöhnlich lange. EDIT: Gerade noch mal gedrückt und es dauerte diesmal 10 Sekunden bis das Popup erschien... erneut gedrückt 15 Sekunden, dies mal konnte man kurz die Warnung vom Browser sehen, dass die Seite nicht antwortet. Also da ist in jedem Fall was in Nextcloud 25 verbuggt. EDIT: Diesmal noch länger und ich konnte einen Screen von der Meldung machen:

Ich schätze, das mir das, wenn ich Nextcloud schon länger nutzen würde, auch aufgefallen wäre.

Da ich aber nun mit Version 25 einsteigen wollte, ist es schon etwas unglücklich.

Sollten man die Jungs und Mädels vom NC-Team darauf aufmerksam machen?

Edited by saber1

  • Author
  • Community Expert

Läuft alles wunderbar jetzt.

Gerne würde ich nun noch die einzige verbliebene Warnung wegbekommen:

1396095653_Bildschirmfoto2022-11-20um08_23_27.thumb.png.8f99aa4bcd83c03e21cd4fd6611c469c.png

 

Habe wie im Thread NEXTCLOUD SICHERHEITS- & EINRICHTUNGSWARNUNGEN BEHEBEN von @Anym001

die entsprechenden Zeilen im Nginx Proxy Manager eingetragen:

631957257_Bildschirmfoto2022-11-20um08_27_22.png.e4f8a243db375002a8330cc24a8de849.png

 

Leider bleibt die Warnung bestehen.

 

Irgendeine Idee?

  • Community Expert
10 minutes ago, saber1 said:

die entsprechenden Zeilen im Nginx Proxy Manager eingetragen:

Hast du HSTS als Option aktiviert? Das dürfte das wieder überschreiben.

  • Author
  • Community Expert
50 minutes ago, mgutt said:

Hast du HSTS als Option aktiviert?

Ja, hatte ich.

Auch nach dem Deaktivieren dieser Option und einem Neustart (NPM & Nextcloud) bleibt die Warnung leider.

  • Community Expert
24 minutes ago, saber1 said:

bleibt die Warnung leider.

Check mal mit den Entwicklertools des Browsers ob der HTTP Header gesetzt wird.

 

Du greifst aber auch über die Domain auf Nextcloud zu? ^^

  • Author
  • Community Expert

Wird er nicht.

  • Community Expert
13 minutes ago, saber1 said:

Wird er nicht.

Und wenn du die Option aktivierst und den advanced Teil wieder rausnimmst?

  • Author
  • Community Expert
19 minutes ago, mgutt said:

Und wenn du die Option aktivierst und den advanced Teil wieder rausnimmst?

Dann wird zwar der Header gesetzt, aber die Warnung bleibt.

Irgendwas noch nicht ganz korrekt in der config.php von NC?

  • Community Expert
1 hour ago, saber1 said:

Dann wird zwar der Header gesetzt, aber die Warnung bleibt.

 

Dann wird ja offensichtlich die Advanced Regel bei dir nicht angewendet.

 

Gerade gecheckt, bei mir schon:

image.png.c2a454db4e0fde9052fcb1f8c5d23312.png

 

Sieht bei mir aber soweit genauso aus wie bei dir würde ich sagen:

 

image.png.cb8e149c8ffb16544111f10767e2cc28.png

 

Schau mal bitte in das appdata Verzeichnis von NPM. Im Verzeichnis proxy_host sind die Config-Dateien (leider nur nummeriert):

image.png.3f9a63e8d12a74d6900b8d954371ccc6.png

 

Hat der das dann da entsprechend übernommen?

image.png.a685d3083e187fce9754a6afa1717629.png

  • Author
  • Community Expert

Scheint übernommen worden zu sein:

 

978613379_Bildschirmfoto2022-11-20um12_46_40.thumb.png.01736fbabe0fc926c4cf4d9a79436cfe.png

 

Zur Sicherheit nochmal die SSL-Einstellungen im NPM. HSTS nicht aktiviert, wegen eventuellem überschreiben der Advanced Regel. Aber auch bei hier aktiviertem HSTS bleibt die Warnung:

 

1547324283_Bildschirmfoto2022-11-20um12_48_41.thumb.png.b4a0773940fee61221f01aacdbe30f48.png

  • Community Expert

 

7 hours ago, saber1 said:

Dann wird zwar der Header gesetzt, aber die Warnung bleibt.

 

Ist denn der Header jetzt da, wenn Du die Advanced Regel gesetzt hast? Falls ja, dann testet Nextcloud sich selbst vermutlich einfach über die lokale IP und da fehlt der Header dann ja. Das heißt du hast in der config.php vermutlich was nicht gesetzt. Hast du overwrite.cli.url gesetzt?

 

 

  • Author
  • Community Expert

So sieht die config.php aus:

 

<?php
$CONFIG = array (
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'datadirectory' => '/data',
  'instanceid' => 'xxxxxxxxxx’,
  'passwordsalt' => 'XXXXXXXXXXXXX',
  'secret' => 'XXXXXXXXXXX',
  'trusted_domains' => 
  array (
    0 => '10.0.1.7:444',
    1 => 'nextcloud.domain.com',
  ),
  'trusted_proxies' => 
  array (
    0 => 'nginx',
  ),
  'dbtype' => 'mysql',
  'version' => '25.0.1.1',
  'overwrite.cli.url' => 'https://nextcloud.domain.com/',
  'overwritehost' => 'nextcloud.domain.com',
  'overwriteprotocol' => 'https',
  'dbname' => 'nextcloud_db',
  'dbhost' => '10.0.1.7:3307',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'xxxxxx',
  'dbpassword' => 'XXXXXXXX',
  'installed' => true,
  'mail_smtpmode' => 'smtp',
  'mail_smtpsecure' => 'ssl',
  'mail_sendmailmode' => 'smtp',
  'mail_from_address' => 'xxxxxxxx',
  'mail_domain' => 'nextcloud.domain.com',
  'mail_smtpauthtype' => 'LOGIN',
  'mail_smtpauth' => 1,
  'mail_smtphost' => 'smtp.domain.com',
  'mail_smtpport' => '465',
  'mail_smtpname' => '[email protected]',
  'mail_smtppassword' => 'XXXXXXXXXXX',
  'default_phone_region' => 'DE',
);

 

Wie genau prüfe ich, ob der Header "da" ist?

 

Hatte einfach mit einem Header Checker online geprüft.

 

Welche Domain gibt man eigentlich im SSL-Certificate Feld an?

Die Domain? domain.com

Oder die Subdomain? nextcloud.domain.com

 

Weil es ja auch eine Option HSTS Subdomains gibt...

 

Edited by saber1

  • Community Expert
2 hours ago, saber1 said:
  array (
    0 => '10.0.1.7:444',
    1 => 'nextcloud.domain.com',
  ),
  'trusted_proxies' => 
  array (
    0 => 'nginx',
  ),

 

Trusted Proxies kann nicht funktionieren oder kann nextcloud den Hostnamen "nginx" zum NPM auflösen?

 

Die IP in trusted_domains ist auch überflüssig, weil du overwriteprotocol und overwrite.cli.url auf https gesetzt hast. Nextcloud ist also gar nicht mehr direkt über die IP zu erreichen.

 

2 hours ago, saber1 said:

Hatte einfach mit einem Header Checker online geprüft.

Geht auch. Ich mach das über die Entwicklertools des Browsers. Du hast wieder die Antwort unterschlagen. Fügt nun die Advanced Regel den Header hinzu oder nicht?

 

2 hours ago, saber1 said:

Welche Domain gibt man eigentlich im SSL-Certificate Feld an?

Welches Feld soll das sein?

 

 

  • Author
  • Community Expert
9 hours ago, mgutt said:

Trusted Proxies kann nicht funktionieren oder kann nextcloud den Hostnamen "nginx" zum NPM auflösen?

Okay. Also die IP vom NPM eintragen. So sagt es ja auch die Nextcloud Doku... 🙈

 

9 hours ago, mgutt said:

Fügt nun die Advanced Regel den Header hinzu oder nicht?

Heute Nachmittag kann ich mich dem wieder widmen...

 

9 hours ago, mgutt said:

Welches Feld soll das sein?

Oben mein Screenshot vom NPM "Edit Proxy Host". In dem von mir geschwärzten Feld ist meine subdomain.domain.com eingetragen.

Es gib für HSTS dann aber ja zwei Optionen. Eben auch extra eine für Subdomains.

Oder wird es so sein, wenn im Feld bereits eine Subdomain eingetragen wurde, muss halt die Option HSTS Subdomains nicht noch extra aktiviert sein?

 

  • Community Expert
1 hour ago, saber1 said:

Es gib für HSTS dann aber ja zwei Optionen.

Beide sind irrelevant, weil du ja die Advanced Regel hast.

  • Author
  • Community Expert

Ich kann Erfolg vermelden:

 

1922248335_Bildschirmfoto2022-11-21um16_13_47.thumb.png.e9b955d993de6fb7629b4d6a57243022.png

 

Ich hatte mir auch noch Dein Video zu dem Thema angesehen.

Habe im NPM einen neuen Host angelegt. Und das Entscheidende war, das https beim Scheme gewählt werden muss. Da ich doch wieder den Linuxserver Container nutze.

  • Author
  • Community Expert
On 11/20/2022 at 9:00 PM, mgutt said:

Trusted Proxies kann nicht funktionieren oder kann nextcloud den Hostnamen "nginx" zum NPM auflösen?

Welche IP trägt man denn hier ein?

NPM läuft im Bridge-Mode. Also nur die unraid-IP wird wohl nicht reichen.

Welcher Port soll es noch sein? 80? 443?

  • Community Expert
7 hours ago, saber1 said:

Welche IP trägt man denn hier ein?

Bei Bridge die von Unraid. Kein Port. Nextcloud verarbeitet dann nicht mehr die IP vom Proxy, sondern dem HTTP_X_FORWARD_FOR:

https://github.com/nextcloud/server/blob/f30d23b92e06b140d2bb7de4b9d6fcb7909eb5ec/lib/private/AppFramework/Http/Request.php#L593

 

Das ist aber denke ich nur bei Logins und ähnlichem interessant.

  • Author
  • Community Expert

Eine weitere Frage habe ich zu den Access Lists im Nginx Proxy Manager.

Neben Nextcloud habe ich noch eine weitere Subdomain für BookStack (Wiki) angelegt.

Mittels einer Access List ist es ja möglich eine User/Passwort Abfrage vor dem eigentlichen Erreichen der Oberfläche zu schalten.

Dies funktioniert wohl mittels htaccess, nehme ich an?

 

Jedenfalls klappt das für BookStack auch einwandfrei.

Leider aber nicht für Nextcloud. Es scheint, als ob die Access List einfach ignoriert wird.

 

Muss dafür eventuell auch noch etwas in der config.php von NC konfiguriert werden?

7 hours ago, saber1 said:

Leider aber nicht für Nextcloud. Es scheint, als ob die Access List einfach ignoriert wird.

Nur zu meinem Verständnis: Warum reicht dir der Login von Nextcloud nicht? Wenn du da die 2FA einstellst, bist du schon auf der sicheren Seite.

  • Community Expert
7 hours ago, saber1 said:

Dies funktioniert wohl mittels htaccess, nehme ich an?

 

Jein, also nginx kennt keine htaccess, aber ja es wird dann innerhalb von nginx/NPM eine entsprechende Config hinterlegt.

 

7 hours ago, saber1 said:

Muss dafür eventuell auch noch etwas in der config.php von NC konfiguriert werden?

Nein, der NPM weiß nichts von NC und dessen Config. Entweder lässt er den Traffic durch oder nicht. Und bei Access List sollte er eben erst mal nach dem Login fragen.

 

EDIT: Da hat NPM einen Bug. Keine Ahnung ob das schon bekannt ist, aber sobald man die Advanced Regeln mit einem "location /" Block erstellt, werden die Access Regeln ignoriert. Hier ohne Advanced und mit Access Regel:

image.png.854cc815d8c398c0d97e40060321f093.png

 

Und hier mit Advanced und mit Access Regel:

image.png.535600b4c8c39e7c571d2ac5f47410ac.png

 

 

Wenn du also selbst einen Location Block gesetzt hast, musst du quasi selbst die Regeln ergänzen. Doof ist natürlich, dass NPM mit diesen Zahlen arbeitet. Also nur "1". Die Nummer siehst du wenn du das 3-Punkte-Menü öffnest

image.png.0c29e8e85e2bdb774818b0c2b3f99ec2.png

 

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.