OpenCloud kan köras på ZimaOS eftersom det har officiella distributionsvägar för Docker och Docker Compose. För ett snabbt lokalt test använder du arbetsflödet med en enda container. För familjens filsynkronisering med HTTPS använder du den officiella Compose-stacken med integrerad Traefik eller arkitekturen med en extern proxy.
Källanvändaren kämpade i två veckor med AI-genererade instruktioner. Lösningen är att sluta improvisera med stacken och följa OpenClouds egen aktuella distributionsmodell, särskilt dess beständiga sökvägar för konfiguration och data, den inledande administratörskonfigurationen, URL:en samt kraven på proxy och TLS.
Starta en lokal testinstans
Den aktuella OpenCloud Docker-guiden beskriver en enkel container på port 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
Använd den lokala testinstansen endast för validering
Exemplet uppströms använder osäkra/lokala inställningar för snabba tester. Betrakta det inte som en produktionsklar familjemolntjänst som exponeras mot internet.
Använd Docker Compose i produktion
Den aktuella OpenCloud Docker Compose-guiden stöder två officiella arkitekturer: integrerad Traefik eller en extern reverse proxy.
Var uppmärksam på port 80 och 443 i ZimaOS
Den integrerade Traefik-stacken vill normalt använda standardportarna för HTTP och HTTPS. Om ZimaOS eller en annan reverse proxy redan använder dem bör du använda lösningen med extern proxy eller en separat LAN-IP-adress/VM i stället för att utan vidare flytta ZimaOS administrationsgränssnitt.
Gör både konfiguration och användardata beständiga
Förvara /etc/opencloud och /var/lib/opencloud på beständig lagring i ZimaOS. En containeravbild kan återskapas, men identitets- och användardata kan inte det.
Använd en stabil avbild/branch för familjedata
Snabbstartsexemplet använder en rolling-avbild. För en långvarig installation bör du följa OpenClouds produktionsvägledning och låsa till en lämplig stabil version/branch efter valideringen, i stället för att uppdatera blint.
Säkerhetskopiera före uppgradering
Skydda både OpenClouds konfiguration och data, och testa sedan inloggning, delning, synkroniseringsklienter och återställning efter uppgraderingar.
OpenCloud jämfört med Nextcloud
Om du främst behöver lättviktig filsynkronisering för flera användare kan OpenCloud passa bra. Om du behöver ett större ekosystem med kalender, kontakter, kontorsfunktioner, insticksprogram och mogna integrationer kan Nextcloud fortfarande vara det mer funktionsrika valet.
Den anpassade Docker-guiden beskriver ZimaOS-delen av arbetsflödet.
Välj offentlig eller privat URL före produktionskonfigurationen
OpenCloud genererar länkar och autentiseringsomdirigeringar utifrån den konfigurerade URL:en. Bestäm det slutliga värdnamnet och HTTPS-sökvägen innan du bjuder in familjemedlemmar, så att du slipper flytta klienter från en tillfällig localhost-liknande URL senare.
Verifiera filsynkronisering med en användare som inte är administratör
Skapa ett vanligt familjekonto, ladda upp en testmapp från en klient, synkronisera den till en andra enhet och radera/återställ sedan en testfil. Då verifierar du det faktiska synkroniseringsarbetsflödet för flera användare, inte bara administratörens webbinloggning.
Säkerhetskopiera identitet och konfiguration tillsammans med filerna
Användarfilerna utgör inte hela tjänsten. Bevara OpenClouds konfiguration och identitetsdata så att konton, delningar och behörigheter kan återställas tillsammans med de lagrade filerna.
Vanliga frågor
Kan OpenCloud köras på ZimaOS?
Ja. ZimaOS stöder Docker/Compose och OpenCloud dokumenterar officiellt båda containerbaserade distributionsmetoderna.
Vilken port använder det enkla OpenCloud-testet?
Det officiella lokala Docker-exemplet använder port 9200.
Bör jag använda rolling-avbilden i produktion?
Använd den endast för testning, såvida OpenClouds aktuella produktionsvägledning inte uttryckligen passar din uppdateringsstrategi.
Behöver jag Traefik?
Nej. OpenCloud stöder antingen integrerad Traefik eller distribution bakom en extern reverse proxy.
