Outils pour utilisateurs

Outils du site


opencloud

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
opencloud [2026/06/24 11:52] – créée timotheopencloud [2026/06/25 15:00] (Version actuelle) timothe
Ligne 1: Ligne 1:
-syudr+# Installation d'OpenCloud-EU avec Docker Compose (Port 7000) 
 +===== OpenCloud / Nextcloud ===== 
 + 
 +OpenCloud n'a pas fonctionné pour moi.   
 +Je l'ai donc remplacé par une instance **Nextcloud** disponible ici : 
 + 
 +https://hub.xcorp.fr 
 + 
 +Ce site est **vide** pour le moment, il sert uniquement de **plateforme de test**.   
 +On ne peut pas s'y connecter sans disposer d’un **compte Nextcloud**. 
 + 
 +## **Prérequis** 
 + 
 +- Docker installé sur votre machine 
 +- Docker Compose (v2 ou supérieur) 
 +- Port **9000** disponible 
 +- Système d'exploitation : Linux, macOS ou Windows (avec WSL2 pour une meilleure compatibilité) 
 + 
 + 
 + 
 +## **Étapes d'installation** 
 + 
 +### 1. **Créer un dossier pour le projet** 
 + 
 +```bash 
 +mkdir opencloud-eu && cd opencloud-eu 
 +``` 
 + 
 +### 2. **Créer un fichier `docker-compose.yml**` 
 + 
 +Copiez le contenu suivant dans un fichier nommé `docker-compose.yml` : 
 + 
 +```yaml 
 +version: '3.8' 
 + 
 +services: 
 +  opencloud-eu: 
 +    image: ghcr.io/opencloud-eu/opencloud-eu:latest 
 +    container_name: opencloud-eu 
 +    restart: unless-stopped 
 +    ports: 
 +      - "7000:80" 
 +    volumes: 
 +      - ./data:/var/www/html/data 
 +      - ./config:/var/www/html/config 
 +    environment: 
 +      - TZ=Europe/Paris 
 +      - PUID=1000 
 +      - PGID=1000 
 +    networks: 
 +      - opencloud-network 
 + 
 +networks: 
 +  opencloud-network: 
 +    driver: bridge 
 +``` 
 + 
 +> **Remarque** : 
 +
 +> - Le port **7000** de l'hôte est mappé sur le port **80** du conteneur. 
 +> - Les volumes `./data` et `./config` permettent de persister les données et configurations. 
 + 
 + 
 +### 3. **Lancer le conteneur** 
 + 
 +Exécutez la commande suivante dans le dossier du projet : 
 + 
 +```bash 
 +docker compose up -d 
 +``` 
 + 
 + 
 + 
 +### 4. **Vérifier l'installation** 
 + 
 +- Accédez à l'interface via : [http://localhost:7000](http://localhost:7000) 
 +- Vérifiez que le conteneur est en cours d'exécution : 
 +  ```bash 
 +  docker ps 
 +  ``` 
 + 
 + 
 + 
 +### 5. **Arrêter ou redémarrer** 
 + 
 +- **Arrêter** : 
 +  ```bash 
 +  docker compose down 
 +  ``` 
 +- **Redémarrer** : 
 +  ```bash 
 +  docker compose restart 
 +  ``` 
 + 
 + 
 +## **Configuration avancée (optionnelle)** 
 + 
 +### **Variables d'environnement** 
 + 
 +Vous pouvez personnaliser les variables suivantes dans le `docker-compose.yml` : 
 + 
 +- `TZ` : Fuseau horaire (ex: `Europe/Paris`) 
 +- `PUID`/`PGID` : UID/GID de l'utilisateur pour les permissions des fichiers. 
 + 
 +Exemple : 
 + 
 +```yaml 
 +environment: 
 +  - TZ=Europe/Paris 
 +  - PUID=1000 
 +  - PGID=1000 
 +``` 
 + 
 +### **Mettre à jour OpenCloud-EU** 
 + 
 +1. Arrêtez le conteneur : 
 +  ```bash 
 +   docker compose down 
 +  ``` 
 +2. Supprimez l'image actuelle (optionnel) : 
 +  ```bash 
 +   docker rmi ghcr.io/opencloud-eu/opencloud-eu:latest 
 +  ``` 
 +3. Relancez avec la dernière version : 
 +  ```bash 
 +   docker compose pull && docker compose up -d 
 +  ``` 
 + 
 + 
 + 
 +## **Résolution des problèmes** 
 + 
 + 
 +| Problème                   | Solution                                                                                      | 
 +| -------------------------- | --------------------------------------------------------------------------------------------- | 
 +| **Port 7000 déjà utilisé** | Vérifiez avec `netstat -tuln` ou changez le port dans le `docker-compose.yml`.                | 
 +| **Erreur de permissions**  | Vérifiez les droits sur les dossiers `./data` et `./config` (`chmod -R 777 ./data ./config`). | 
 +| **Connexion impossible**   | Vérifiez que Docker est lancé et que le conteneur est en cours d'exécution (`docker ps`).     | 
 + 
 + 
 + 
 + 
 +## **Ressources utiles** 
 + 
 +- [Documentation officielle OpenCloud-EU](https://github.com/opencloud-eu/opencloud-eu) 
 +- [Docker Compose Documentation](https://docs.docker.com/compose/
 + 
 + 
 +## **Prochaines étapes** 
 + 
 +- Configurer les utilisateurs et les stockages. 
 +- Explorer les fonctionnalités avancées (plugins, intégrations). 
 + 
 + 
 +[[plan_du_site|⟵ Retour au plan du site]] 
opencloud.1782294720.txt.gz · Dernière modification : de timothe