OpenCloud peut fonctionner sur ZimaOS, car il propose des méthodes officielles de déploiement avec Docker et Docker Compose. Pour un test local rapide, utilisez la procédure avec un conteneur unique ; pour synchroniser les fichiers de la famille via HTTPS, utilisez la pile Compose officielle avec Traefik intégré ou l’architecture avec proxy externe.
L’utilisateur source a tâtonné pendant deux semaines avec des instructions générées par l’IA. La solution consiste à cesser d’improviser la pile et à suivre le modèle de déploiement actuel d’OpenCloud, notamment ses chemins persistants de configuration et de données, la configuration initiale de l’administrateur, l’URL et les exigences liées au proxy/TLS.
Commencez par une instance de test locale
Le guide Docker actuel d’OpenCloud décrit un conteneur simple utilisant le 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
Réservez les tests locaux à la validation
L’exemple en amont utilise des paramètres non sécurisés et locaux pour permettre des tests rapides. Ne l’utilisez pas pour déployer un cloud familial en production exposé à Internet.
Utilisez Docker Compose en production
Le guide Docker Compose actuel d’OpenCloud prend en charge deux architectures officielles : Traefik intégré ou un proxy inverse externe.
Surveillez les ports 80 et 443 sur ZimaOS
La pile Traefik intégrée utilise normalement les ports HTTP/HTTPS standard. Si ZimaOS ou un autre proxy inverse les utilise déjà, choisissez la configuration avec proxy externe ou une adresse IP LAN/VM distincte, plutôt que de déplacer à la légère le point d’accès de gestion de ZimaOS.
Conservez la configuration et les données utilisateur
Conservez /etc/opencloud et /var/lib/opencloud sur un stockage ZimaOS durable. Une image de conteneur peut être recréée ; l’identité et les données utilisateur, non.
Utilisez une image ou une branche stable pour les données familiales
L'exemple de démarrage rapide utilise une image rolling. Pour un déploiement de longue durée, suivez les recommandations de production d'OpenCloud et épinglez une version ou une branche stable appropriée après validation, au lieu de mettre à jour à l'aveugle.
Effectuer une sauvegarde avant la mise à niveau
Protégez la configuration et les données d'OpenCloud, puis testez la connexion, le partage, les clients de synchronisation et la restauration après les mises à niveau.
OpenCloud ou Nextcloud
Si vous avez surtout besoin d'une synchronisation de fichiers légère pour plusieurs utilisateurs, OpenCloud peut convenir. Si vous avez besoin d'un écosystème plus vaste comprenant calendrier, contacts, bureautique, extensions et intégrations abouties, Nextcloud reste peut-être le choix le plus riche en fonctionnalités.
Le guide Docker personnalisé présente la configuration de ZimaOS pour ce processus.
Choisir l'URL publique ou privée avant la configuration de production
OpenCloud génère des liens et des redirections d'authentification en fonction de l'URL configurée. Choisissez le nom d'hôte final et le parcours HTTPS avant d'inviter des membres de votre famille, afin de ne pas avoir à migrer les clients depuis une URL temporaire de type localhost par la suite.
Vérifier la synchronisation des fichiers avec un utilisateur non administrateur
Créez un compte familial standard, téléversez un dossier de test depuis un client, synchronisez-le sur un deuxième appareil, puis supprimez et restaurez un fichier de test. Vous vérifierez ainsi le véritable processus de synchronisation multi-utilisateur, et pas seulement la connexion à l'interface web d'administration.
Sauvegarder la configuration et les données d'identité en plus des fichiers
Les fichiers des utilisateurs ne constituent pas à eux seuls l'ensemble du service. Sauvegardez la configuration et les données d'identité d'OpenCloud afin de pouvoir récupérer les comptes, les partages et les autorisations en même temps que les fichiers stockés.
FAQ
OpenCloud peut-il fonctionner sur ZimaOS ?
Oui. ZimaOS prend en charge Docker/Compose et OpenCloud documente officiellement les deux méthodes de déploiement de conteneurs.
Quel port utilise le test simple d'OpenCloud ?
L'exemple Docker local officiel utilise le port 9200.
Dois-je utiliser l’image rolling en production ?
Utilisez-la uniquement pour les tests, sauf si les recommandations de production actuelles d'OpenCloud correspondent explicitement à votre stratégie de mise à jour.
Ai-je besoin de Traefik ?
Non. OpenCloud prend en charge Traefik intégré ou le déploiement derrière un proxy inverse externe.



