Worin bestand das Nextcloud-Datenbankproblem?
Im April 2025 berichtete ein ZimaOS-1.3.3-Nutzer, dass weder MariaDB noch PostgreSQL erwartungsgemäß mit Nextcloud zu funktionieren schienen, und bat um eine Schritt-für-Schritt-Konfiguration. Ein zweiter Nutzer stellte im Januar 2026 dieselbe Frage, doch der Community-Thread erhielt nie eine technische Antwort.
Das bedeutet, dass die ursprüngliche Diskussion keinen funktionierenden Datenbank-Hostnamen, Benutzernamen, kein Passwort, Netzwerk, keinen Port und keine Volume-Konfiguration für die Verbindung eines separat installierten Datenbankcontainers mit dem ZimaOS-Nextcloud-Paket festlegt.
Sind MariaDB und PostgreSQL heute auf ZimaOS verfügbar?
Ja. Der aktuelle ZimaOS App Store führt MariaDB und PostgreSQL als installierbare Datenbankanwendungen. ZimaOS bietet außerdem ein Nextcloud-Paket. Die separate Installation dieser Apps verbindet jedoch nicht automatisch einen Container mit einer anderen Anwendung als gemeinsam genutzte Abhängigkeit.
Informationen zum aktuellen Anwendungsmodell finden Sie im Leitfaden zum ZimaOS App Store.
Warum verbindet sich eine separate Datenbank nicht automatisch mit Nextcloud?
Die aktuelle Entwicklerdokumentation von ZimaOS weist ausdrücklich darauf hin, dass gemeinsam genutzte Dienste sowie vorinstallierte oder empfohlene Abhängigkeiten derzeit nicht als automatisches App-Store-Abhängigkeitsmodell unterstützt werden. Apps werden in der Regel als eigenständige Docker-Deployments bereitgestellt oder enthalten ihre erforderlichen Dienste in der eigenen Compose-Definition.
Dies ist die zentrale Einschränkung hinter der ursprünglichen Frage: Eine MariaDB- oder PostgreSQL-App kann auf ZimaOS erfolgreich ausgeführt werden und dennoch vollständig vom Nextcloud-Deployment getrennt sein.
Was muss für eine externe Datenbank übereinstimmen?
| Einstellung | Warum sie wichtig ist |
|---|---|
| Datenbank-Engine | Das Nextcloud-Deployment muss die von Ihnen gewählte Datenbank-Engine unterstützen. |
| Datenbank-Host | Nextcloud benötigt einen Hostnamen oder eine Container-Netzwerkadresse, über die der Datenbankdienst tatsächlich erreichbar ist. |
| Port | Die Datenbank muss im relevanten Netzwerk am erwarteten MariaDB-/MySQL- oder PostgreSQL-Port lauschen. |
| Datenbankname | Für die Nextcloud-Instanz muss eine Datenbank vorhanden sein oder erstellt werden. |
| Benutzer und Passwort | Die in Nextcloud eingegebenen Zugangsdaten müssen mit dem Datenbankkonto und dessen Berechtigungen übereinstimmen. |
| Docker-Netzwerk | Zwei separat installierte Container müssen zunächst einen erreichbaren Netzwerkpfad gemeinsam nutzen, bevor sich Container-Hostnamen gegenseitig auflösen können. |
| Permanenter Speicher | Datenbankdateien müssen Updates und die Neuerstellung von Containern auf dauerhaftem Speicher überstehen. |
Welcher ZimaOS-Bereitstellungspfad ist sicherer?
Wenn Sie lediglich eine funktionierende Nextcloud-Instanz wünschen, beginnen Sie mit dem aktuellen bereitgestellten Nextcloud-Deployment, anstatt zuerst einen unabhängigen Datenbankcontainer zu installieren. Wenn Sie ausdrücklich einen externen MariaDB- oder PostgreSQL-Server benötigen, behandeln Sie Nextcloud und die Datenbank als einen geplanten Stack und überprüfen Sie alle Umgebungsvariablen, Netzwerke, Zugangsdaten und dauerhaften Pfade gemeinsam.
ZimaOS unterstützt die benutzerdefinierte Installation von Anwendungen für Nutzer, die ein Docker-Deployment über das Ein-Klick-Paket hinaus steuern müssen. Bei einem datenbankabhängigen Dienst ist ein vollständiges Upstream- oder AIO-Deployment im Allgemeinen leichter nachvollziehbar als zwei unabhängig installierte App-Store-Einträge, deren Abhängigkeitsbeziehung nicht definiert ist.
Häufig gestellte Fragen
Bietet ZimaOS derzeit MariaDB und PostgreSQL an?
Ja. Beide sind im aktuellen ZimaOS-Ökosystem als Datenbankanwendungen verfügbar.
Wird Nextcloud automatisch MariaDB verwenden, wenn ich MariaDB installiere?
Nein. Separate App-Store-Installationen erstellen nicht automatisch eine Datenbankabhängigkeit und konfigurieren Nextcloud nicht für die Verwendung dieser Datenbank.
Enthielt der ursprüngliche Community-Thread eine verifizierte Schritt-für-Schritt-Lösung?
Nein. Der Thread enthielt die Frage und später einen weiteren Nutzer mit derselben Anforderung, aber es wurde keine bestätigte Konfiguration veröffentlicht.
Sollte ich Datenbank- oder Nextcloud-Einstellungen ändern, ohne das aktuelle Containernetzwerk und die dauerhaften Pfade zu kennen?
Nein. Überprüfen Sie zunächst die aktuelle Anwendungskonfiguration, damit eine Änderung nicht die Verbindung zur Datenbank unterbricht oder wichtige Daten auf nicht dauerhaftem Speicher ablegt.
