Archive — page conservée pour mémoire, non maintenue. Cette page a été fusionnée dans Installer Nextcloud avec Docker Compose.
Version de 2023 (Nextcloud All-in-One, Docker Compose 1.29 installé avec pip, aujourd'hui obsolète). L'adresse IP de 2023, qui n'est plus valable, a été remplacée par un exemple (192.168.1.X).
Assurez-vous que vous avez la version requise de Docker Compose (1.29.2) en exécutant la commande suivante :
docker-compose --version
Si vous n'avez pas la bonne version, suivez ces étapes pour installer Docker Compose 1.29.2 :
sudo apt-get update
sudo apt-get install -y python3 python3-pip
sudo rm /usr/local/bin/docker-compose
sudo pip3 install docker-compose
Créez un nouveau fichier nommé `docker-compose.yml` et ajoutez le contenu suivant :
version: "3.3"
volumes:
nextcloud_aio_mastercontainer:
name: nextcloud_aio_mastercontainer
services:
nextcloud:
image: nextcloud/all-in-one:latest
restart: always
container_name: nextcloud-aio-mastercontainer
volumes:
- nextcloud_aio_mastercontainer:/mnt/docker-aio-config
- /var/run/docker.sock:/var/run/docker.sock:ro
ports:
- 10080:80
- 10443:8443
environment:
- NEXTCLOUD_UPLOAD_LIMIT=50G
- NEXTCLOUD_STARTUP_APPS=deck,tasks
Adaptez les paramètres selon vos besoins, tels que les ports et les limites d'upload.
Exécutez la commande suivante pour lancer Nextcloud avec Docker Compose :
docker-compose up -dAttendez que les conteneurs Docker soient entièrement démarrés. Une fois qu'ils sont opérationnels, vous pouvez accéder à l'interface Nextcloud en utilisant l'adresse IP de votre machine virtuelle et le port configuré (dans notre exemple, le port 10080).
Par exemple, si votre adresse IP est 192.168.1.X, accédez à :
http://192.168.1.X:10080
Vous serez invité à créer un compte administrateur pour Nextcloud. Une fois que vous avez créé le compte administrateur, vous pouvez commencer à utiliser Nextcloud et à configurer les applications et les paramètres supplémentaires selon vos besoins.
Notez que si vous souhaitez utiliser un proxy inverse comme Nginx sur une autre machine virtuelle, vous devrez configurer Nginx pour transmettre les requêtes à votre instance Nextcloud sur les ports configurés (dans notre exemple, les ports 10080 et 10443).
Voilà ! Vous avez maintenant installé et configuré Nextcloud avec Docker Compose en utilisant vos paramètres personnalisés.