Installer Nextcloud
L'image officielle avec un conteneur de base de données, puis l'assistant de configuration fait le reste dans le navigateur.
- 1
Lancer les conteneurs
Nextcloud a besoin d'une vraie base de données au-delà d'un usage occasionnel; MariaDB est le choix le plus courant.
services: nextcloud: image: nextcloud:latest container_name: nextcloud restart: unless-stopped ports: - "8081:80" volumes: - ./data:/var/www/html depends_on: - db db: image: mariadb:11 container_name: nextcloud-db restart: unless-stopped environment: - MYSQL_ROOT_PASSWORD=change-ceci - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_PASSWORD=change-ceci-aussi volumes: - ./db:/var/lib/mysql - 2
Exécuter l'assistant de configuration
La première visite du port 8081 demande un compte administrateur et les détails de connexion à la base de données, correspondant aux variables d'environnement définies ci-dessus.
- 3
Installer les clients de synchronisation
Les applications de bureau pour Windows, macOS et Linux, plus les applications mobiles pour iOS et Android, pointent toutes vers l'adresse de ce serveur et synchronisent un dossier choisi automatiquement, la même expérience que Dropbox.
- 4
Ajouter d'autres applications au besoin
La boutique d'applications intégrée (icône d'engrenage → Applications) a des extensions officielles pour Calendrier, Contacts et l'édition de documents dans le navigateur (Nextcloud Office), transformant chacune ce simple stockage en une suite de productivité plus complète.
Pour aller plus loin
- Documentation d'administration de Nextcloud
Référence complète d'installation et de configuration, incluant l'optimisation des performances pour les installations plus grandes.
- Nextcloud sur Docker Hub
Documentation officielle de l'image, incluant les balises disponibles et les notes sur le proxy inverse.