OpenCloud kan op ZimaOS draaien omdat er officiële implementatiemogelijkheden zijn met Docker en Docker Compose. Gebruik voor een snelle lokale test de workflow met één container; gebruik voor bestandssynchronisatie met HTTPS voor het gezin de officiële Compose-stack met geïntegreerde Traefik of de architectuur met een externe proxy.
De gebruiker uit de bron worstelde twee weken lang met door AI gegenereerde instructies. De oplossing is om niet langer zelf de stack te improviseren en het actuele implementatiemodel van OpenCloud te volgen, met name de blijvende configuratie- en gegevenspaden, de eerste beheerdersconfiguratie, de URL en de vereisten voor proxy en TLS.
Begin met een lokale testinstantie
De huidige OpenCloud Docker-handleiding beschrijft een eenvoudige container op poort 9200.
mkdir -p /DATA/AppData/opencloud/config
mkdir -p /DATA/AppData/opencloud/data
docker pull opencloudeu/opencloud-rolling:latest
docker run --rm -it -v /DATA/AppData/opencloud/config:/etc/opencloud -v /DATA/AppData/opencloud/data:/var/lib/opencloud -e IDM_ADMIN_PASSWORD=CHANGE_ME opencloudeu/opencloud-rolling:latest init
Gebruik de lokale test alleen voor validatie
Het upstream-voorbeeld gebruikt onveilige/lokale instellingen voor snelle tests. Gebruik dit niet als productie-implementatie van een gezinscloud die via internet toegankelijk is.
Gebruik Docker Compose voor productie
De huidige OpenCloud Docker Compose-handleiding ondersteunt twee officiële architecturen: geïntegreerde Traefik of een externe reverseproxy.
Houd poort 80 en 443 op ZimaOS in de gaten
De geïntegreerde Traefik-stack gebruikt doorgaans de standaardpoorten voor HTTP/HTTPS. Als ZimaOS of een andere reverseproxy deze poorten al gebruikt, kies dan voor de externe-proxyroute of een afzonderlijk LAN-IP-adres/VM in plaats van het ZimaOS-beheereindpunt zomaar te verplaatsen.
Bewaar zowel de configuratie als gebruikersgegevens
Bewaar /etc/opencloud en /var/lib/opencloud op duurzame ZimaOS-opslag. Een containerimage kan opnieuw worden aangemaakt; identiteit en gebruikersgegevens niet.
Gebruik een stabiele image- of branchversie voor gezinsgegevens
Het voorbeeld voor een snelle start gebruikt een rolling image. Volg voor een langdurige implementatie de productiehandleiding van OpenCloud en leg na validatie een geschikte stabiele release of branch vast, in plaats van blindelings updates uit te voeren.
Maak een back-up voordat je een upgrade uitvoert
Maak een back-up van zowel de configuratie als de gegevens van OpenCloud en test vervolgens na upgrades het aanmelden, delen, synchronisatieclients en herstellen.
OpenCloud versus Nextcloud
Als je vooral lichte bestandssynchronisatie voor meerdere gebruikers nodig hebt, kan OpenCloud een goede keuze zijn. Heb je een uitgebreider ecosysteem met agenda, contacten, kantoorsoftware, plug-ins en volwassen integraties nodig, dan kan Nextcloud nog steeds de functierijkere keuze zijn.
De handleiding voor aangepaste Docker-configuraties beschrijft het ZimaOS-gedeelte van de workflow.
Kies vóór de productieconfiguratie de openbare of privé-URL
OpenCloud genereert links en omleidingen voor aanmeldingen op basis van de geconfigureerde URL. Bepaal de definitieve hostnaam en HTTPS-route voordat je gezinsleden uitnodigt, zodat je clients later niet hoeft over te zetten vanaf een tijdelijke URL in de stijl van localhost.
Controleer de bestandssynchronisatie met een niet-beheerder
Maak een gewoon gezinsaccount aan, upload vanaf één client een testmap, synchroniseer die met een tweede apparaat en verwijder en herstel vervolgens een testbestand. Zo controleer je de daadwerkelijke synchronisatieworkflow voor meerdere gebruikers, in plaats van alleen de webaanmelding voor beheerders.
Maak naast bestanden ook een back-up van identiteitsgegevens en configuratie
Gebruikersbestanden alleen vormen niet de hele dienst. Bewaar de OpenCloud-configuratie en identiteitsgegevens, zodat accounts, gedeelde bestanden en machtigingen samen met de opgeslagen bestanden kunnen worden hersteld.
Veelgestelde vragen
Kan OpenCloud draaien op ZimaOS?
Ja. ZimaOS ondersteunt Docker/Compose en OpenCloud documenteert officieel beide implementatiemethoden met containers.
Welke poort gebruikt de eenvoudige OpenCloud-test?
In het officiële lokale Docker-voorbeeld wordt poort 9200 gebruikt.
Moet ik de rolling image gebruiken voor productie?
Gebruik deze alleen om te testen, tenzij de huidige productiehandleiding van OpenCloud expliciet aansluit op je updatestrategie.
Heb ik Traefik nodig?
Nee. OpenCloud ondersteunt zowel geïntegreerde Traefik als implementatie achter een externe reverse proxy.


