Wat was het Nextcloud-databaseprobleem?
In april 2025 meldde een ZimaOS 1.3.3-gebruiker dat noch MariaDB noch PostgreSQL naar verwachting leek te werken met Nextcloud en vroeg om een stapsgewijze configuratie. Een tweede gebruiker stelde in januari 2026 dezelfde vraag, maar de communitydiscussie kreeg nooit een technisch antwoord.
Dat betekent dat de oorspronkelijke discussie geen werkende databasehostnaam, gebruikersnaam, wachtwoord, netwerk-, poort- of volumeconfiguratie vaststelt voor het verbinden van een afzonderlijk geïnstalleerde databasecontainer met het Nextcloud-pakket van ZimaOS.
Zijn MariaDB en PostgreSQL momenteel beschikbaar op ZimaOS?
Ja. De huidige ZimaOS App Store vermeldt MariaDB en PostgreSQL als installeerbare databasetoepassingen. ZimaOS biedt ook een Nextcloud-pakket. Als je deze apps echter afzonderlijk installeert, wordt de ene container niet automatisch als gedeelde afhankelijkheid aan de andere toepassing gekoppeld.
Raadpleeg voor het huidige toepassingsmodel de ZimaOS App Store-handleiding.
Waarom maakt een afzonderlijke database niet automatisch verbinding met Nextcloud?
De huidige ontwikkelaarsdocumentatie van ZimaOS vermeldt expliciet dat gedeelde services en vooraf geïnstalleerde of aanbevolen afhankelijkheden in deze fase niet worden ondersteund als automatisch afhankelijkheidsmodel voor de App Store. Apps worden doorgaans verpakt als zelfstandige Docker-implementaties, of de vereiste services zijn opgenomen in de eigen compose-definitie van de toepassing.
Dit is de belangrijkste beperking achter de oorspronkelijke vraag: een MariaDB- of PostgreSQL-app kan probleemloos op ZimaOS draaien en toch volledig losstaan van de Nextcloud-implementatie.
Wat moet overeenkomen om een externe database te laten werken?
| Instelling | Waarom dit belangrijk is |
|---|---|
| Database-engine | De Nextcloud-implementatie moet de database-engine ondersteunen die je kiest. |
| Databasehost | Nextcloud heeft een hostnaam of container-netwerkadres nodig dat de databaseservice daadwerkelijk kan bereiken. |
| Poort | De database moet binnen het relevante netwerk luisteren op de verwachte MariaDB/MySQL- of PostgreSQL-poort. |
| Databasenaam | Er moet een database bestaan of worden aangemaakt voor de Nextcloud-instantie. |
| Gebruiker en wachtwoord | De in Nextcloud ingevoerde inloggegevens moeten overeenkomen met het databaseaccount en de bijbehorende rechten. |
| Docker-netwerk | Twee afzonderlijk geïnstalleerde containers moeten eerst een bereikbaar netwerkpad delen voordat containerhostnamen elkaar kunnen oplossen. |
| Permanente opslag | Databasebestanden moeten tijdens updates en het opnieuw aanmaken van containers op permanente opslag behouden blijven. |
Wat is de veiligste implementatieroute voor ZimaOS?
Als je alleen een werkende Nextcloud-instantie wilt, begin dan met de huidige gebundelde Nextcloud-implementatie in plaats van eerst een niet-gerelateerde databasecontainer te installeren. Als je specifiek een externe MariaDB- of PostgreSQL-server nodig hebt, behandel Nextcloud en de database dan als één geplande stack en controleer alle omgevingsvariabelen, netwerken, inloggegevens en permanente paden gezamenlijk.
ZimaOS ondersteunt de aangepaste installatie van toepassingen voor gebruikers die meer controle over een Docker-implementatie nodig hebben dan het pakket met één klik biedt. Voor een service die afhankelijk is van een database is een volledige upstream- of AIO-implementatie doorgaans eenvoudiger te begrijpen dan twee onafhankelijk geïnstalleerde App Store-vermeldingen waarvan de afhankelijkheidsrelatie niet is gedefinieerd.
Veelgestelde vragen
Biedt ZimaOS momenteel MariaDB en PostgreSQL aan?
Ja. Beide zijn beschikbaar als databasetoepassingen binnen het huidige ZimaOS-ecosysteem.
Zorgt het installeren van MariaDB er automatisch voor dat Nextcloud deze database gebruikt?
Nee. Afzonderlijke App Store-installaties maken niet automatisch een databaseafhankelijkheid aan en configureren Nextcloud niet om die database te gebruiken.
Bevatte de oorspronkelijke communitydiscussie een geverifieerde stapsgewijze oplossing?
Nee. De discussie bevatte de vraag en later een gebruiker met dezelfde behoefte, maar er werd geen bevestigde configuratie geplaatst.
Moet ik database- of Nextcloud-instellingen aanpassen zonder de huidige containernetwerk- en permanente paden te kennen?
Nee. Bevestig eerst de huidige toepassingsconfiguratie, zodat een wijziging de verbinding met de database niet verbreekt of belangrijke gegevens op niet-permanente opslag plaatst.
