Installer Nextcloud sur un VPS OVHcloud avec Docker
Objectif
Ce guide explique comment installer Nextcloud, une solution de cloud personnel (fichiers, photos, contacts, agenda), sur un VPS OVHcloud.
Il s’adresse aux utilisateurs débutants souhaitant une installation simple, sans reverse-proxy.
À la fin de ce guide, vous disposerez :
- D’un Nextcloud fonctionnel sur votre VPS
- D’un accès via un navigateur web
- D’une base de données MariaDB adaptée à un usage réel
Prérequis
- Disposer d'une offre VPS OVHcloud sous Ubuntu 22.04 LTS (ou équivalent)
- Être connecté en SSH à votre VPS
- Disposer d'un nom de domaine (facultatif mais recommandé)
En pratique
Sommaire :
- Étape 1 : Connexion au VPS
- Étape 2 : Préparer le système
- Étape 3 : Installer Docker et Docker Compose
- Étape 4 : Déployer Nextcloud
- Étape 5 : Accéder à Nextcloud
- Étape 6 : Bonnes pratiques après installation
Étape 1 : Connexion au VPS
Connectez-vous à votre VPS via SSH avec l’utilisateur fourni par OVHcloud (par exemple ubuntu).
Étape 2 : Préparer le système
Mettez à jour le système :
Installez les dépendances nécessaires :
Étape 3 : Installer Docker et Docker Compose
Installez Docker :
Ajoutez votre utilisateur au groupe Docker :
Vérifiez l’installation :
Étape 4 : Déployer Nextcloud
Créez un dossier de travail :
Créez le fichier docker-compose.yml :
Lancez Nextcloud :
Étape 5 : Accéder à Nextcloud
Dans votre navigateur, ouvrez http://IPv4_DE_VOTRE_VPS:8080.
Lors du premier accès :
- Créez un compte administrateur
- Laissez Nextcloud détecter automatiquement la base de données
Étape 6 : Bonnes pratiques après installation
Pour un usage durable, nous recommandons :
- Configurer un nom de domaine
- Mettre en place un accès HTTPS (Nginx Proxy Manager ou Traefik)
- Activer les tâches de fond en mode Cron
- Installer les clients Nextcloud PC et mobile pour la synchronisation automatique
- Mettre en place des sauvegardes régulières
Aller plus loin
Ce guide vous a permis de déployer rapidement Nextcloud sur un VPS à l’aide de Docker, sans configuration complexe.
Si vous souhaitez aller plus loin - notamment en ajoutant le HTTPS automatique, un reverse-proxy, ou en hébergeant plusieurs services sur le même VPS - nous vous recommandons de consulter le guide pour utilisateurs avancés, qui présente une architecture plus robuste basée sur Docker et un reverse-proxy moderne.
Pour approfondir certains aspects ou renforcer la sécurité et la fiabilité de votre installation, vous pouvez également consulter les ressources suivantes :
Documentation officielle Nextcloud
Échangez avec notre communauté d'utilisateurs.