Anmerkung: Das alles sollte ein erfahrener Benutzer aber eigentlich wissen. Bei einem erfahrenen Benutzer setze ich von Anfang an mehr Wissen voraus. Nur mal so als Randnotiz.
Und da ich ja keine Ahnung habe...
Ich habe wahrscheinlich den Fehler.
Eine unglückliche Kombination von einem unvollständigen Wiki-Eintrag gepaart mit einem unzureichenden Paket.
Wie ich vorhin schon angemerkt habe, kann die frische Nextcloud-Installation den User der Datenbank gar nicht kennen und da liegt auch der Hund begraben.
Die Beispielkonfiguration hat weder ausreichende Rechte noch ausreichend Parameter.
Zudem fehlen Abhängigkeiten zu PHP-Paketen, die zwingend erforderlich sind.
Die config.php muss man tatsächlich händisch anlegen wobei es nicht ausreichend ist, nur ein paar Parameter zu kopieren/ anzupassen aus der config.sample.php.
Normalerweise wird auch eine eigene PHP.ini benötigt, die bisher nicht existiert. Ob die bestehende von Apache2 ausreichend ist, wäre zu prüfen.
Auch müssen die Suchpfade angepasst werden, damit die Nextcloud-Installation in den richtigen Verzeichnissen nach den notwendigen Dateien schauen kann.
Inwiefern das noch die notwendigen zusätzlichen externen Dienste betrifft, kann ich auch nur sagen, wenn die Grundinstallation erstmal funktioniert.