Cloud personnel

Héberger Nextcloud sur un VPS : votre cloud personnel, sans NAS

Votre Google Drive à vous : fichiers, photos, agenda et bureautique collaborative, hébergés sur un VPS plutôt que dans le cloud d'un géant.

Remplace
Google Drive, Dropbox, OneDrive
RAM conseillée
4 Go
Docker
Oui
Budget VPS
≈ 8–20 €/mois
Difficulté
Intermédiaire
En bref

Oui, Nextcloud tourne bien sur un VPS, mais il est plus exigeant que la plupart des applications auto-hébergées : comptez 2 Go de RAM au minimum, 4 Go pour être à l'aise avec les aperçus et les apps, sans oublier une base de données (MariaDB/PostgreSQL) et Redis. Le vrai sujet n'est pas le calcul mais le stockage : c'est lui qui détermine le coût. Pour quelques Go, Google Drive gratuit reste imbattable ; Nextcloud gagne sur la maîtrise des données, les gros volumes et la suite collaborative. Le moyen le plus simple de l'installer est Nextcloud All-in-One (AIO), le déploiement officiel.

Nextcloud est un cloud personnel auto-hébergé : fichiers synchronisés, photos, agenda, contacts, notes et même une suite bureautique collaborative, le tout sur votre propre serveur. C’est l’alternative la plus complète à Google Drive, Dropbox ou OneDrive — vous récupérez la maîtrise de vos données au lieu de les confier à un géant américain. Et contrairement à la plupart des tutoriels, vous n’avez pas besoin d’un NAS Synology ni d’un serveur à la maison : un VPS loué fait très bien le travail, avec l’avantage d’être joignable partout, allumé en permanence et doté d’une IP publique fixe — idéal pour synchroniser un téléphone en déplacement.

Mais soyons clairs dès le départ : Nextcloud est plus exigeant que Vaultwarden ou Uptime Kuma. Ce n’est pas une raison pour renoncer, c’est une raison pour bien dimensionner. Voyons comment.

Configuration requise : combien de RAM pour Nextcloud ?

Nextcloud n’est pas une simple application : c’est un ensemble de briques (le serveur PHP, une base de données, un cache). Voici ce qu’il faut prévoir sur votre VPS :

Configuration VPS requise
Processeur (CPU)2 vCPU
RAM minimale2 Go
RAM conseillée4 Go
Stockage40 Go SSD minimum (selon vos fichiers)
DockerOui (image officielle)
Base de donnéesMariaDB ou PostgreSQL + Redis (cache)
NiveauIntermédiaire

Quelques points concrets à retenir :

  • 2 Go de RAM, c’est le minimum vital. Nextcloud fonctionne, mais sans confort dès que plusieurs apps sont activées ou que les aperçus se génèrent.
  • 4 Go, c’est le bon point de départ. À ce niveau, la génération des aperçus d’images, les apps (Agenda, Contacts, Notes, Tâches) et l’usage à quelques personnes restent fluides.
  • Nextcloud ne tourne jamais seul. Il lui faut une base de données — MariaDB ou PostgreSQL, jamais SQLite en production — et Redis pour le cache mémoire et le verrouillage de fichiers. Ces composants consomment aussi de la RAM, d’où le seuil de 4 Go.
  • PHP est au cœur de la machine. L’essentiel de la charge processeur vient de PHP-FPM : chaque utilisateur actif occupe un ou plusieurs « workers ». Plus vous avez d’utilisateurs simultanés, plus il faut de RAM et de vCPU.

Si vous voulez ajouter la bureautique collaborative (Collabora Office ou OnlyOffice, pour éditer des documents à plusieurs dans le navigateur), prévoyez plutôt 6 à 8 Go : ce moteur de rendu de documents est gourmand. Pour comparer avec les autres applications, consultez notre tableau de la RAM par application.

Nextcloud AIO ou docker-compose ?

C’est la première décision d’installation, et elle change tout pour la suite.

Nextcloud All-in-One (AIO) est le déploiement officiel mis en avant par l’équipe Nextcloud. Le principe : vous ne lancez qu’un seul conteneur « maître » (le mastercontainer), qui pilote ensuite automatiquement tous les autres — Nextcloud, la base de données, Redis, la bureautique Collabora, l’antivirus, les sauvegardes intégrées. Vous gérez tout depuis une interface web dédiée sur le port 8443/8080. C’est de loin le moyen le plus simple d’avoir un Nextcloud complet et à jour, avec les sauvegardes et les mises à jour gérées pour vous. Si vous débutez, commencez par AIO.

Le docker-compose manuel consiste à déclarer vous-même chaque service : un conteneur Nextcloud, un conteneur MariaDB, un conteneur Redis, éventuellement un cron. Cette approche donne un contrôle total : choix précis des versions, intégration fine avec un reverse proxy déjà en place, réglages PHP sur mesure. La contrepartie est qu’il faut tout configurer et maintenir soi-même (montée de version, sauvegardes, optimisations). C’est le bon choix si vous hébergez déjà plusieurs applications derrière un proxy unique et que vous voulez que Nextcloud s’y intègre proprement.

En résumé : AIO pour la simplicité et l’officiel, compose manuel pour le contrôle. Les deux sont parfaitement viables sur un VPS.

Le stockage : le vrai sujet d’un cloud perso

Pour Vaultwarden, on parle de RAM. Pour Nextcloud, le nerf de la guerre, c’est le stockage. Un cloud personnel vit et meurt par l’espace disque qu’on lui donne.

Le système d’exploitation, Nextcloud et la base de données n’occupent que quelques Go. Tout le reste, c’est vos fichiers : documents, photos, vidéos, sauvegardes de téléphone. Et c’est là que le budget se joue, car l’espace disque d’un VPS coûte cher. Un VPS d’entrée de gamme inclut souvent 40 à 80 Go ; au-delà, chaque tranche supplémentaire se paie, et le prix au Go d’un disque NVMe performant n’a rien d’anecdotique.

Trois stratégies, selon vos besoins :

  1. Le disque du VPS, simplement. Parfait jusqu’à quelques dizaines de Go. Choisissez dès le départ un VPS dont l’espace inclus couvre vos fichiers avec de la marge — il est plus simple de prévoir large que de migrer ensuite.
  2. Un VPS « storage » à gros disque. Plusieurs hébergeurs proposent des offres avec plusieurs centaines de Go, voire des To, à un prix au Go bien plus doux (souvent sur disque HDD ou SSD moins rapide). Idéal si vous stockez beaucoup de photos et vidéos sans exiger une vitesse maximale.
  3. Le stockage objet externe (S3). Nextcloud peut utiliser un stockage objet compatible S3 comme espace principal (Primary Storage) : vos fichiers vivent sur l’espace objet, facturé à l’usage, et le VPS ne fait que le calcul. C’est la voie élégante pour gérer de très gros volumes sans payer un énorme disque. En contrepartie, un peu plus de latence et une configuration à soigner.

Le bon réflexe : estimez d’abord le volume de vos fichiers, puis choisissez l’hébergeur et l’offre en fonction — pas l’inverse.

Combien coûte l’auto-hébergement de Nextcloud ?

Le coût se résume au VPS, soit grossièrement 8 à 20 €/mois pour une configuration confortable (2 vCPU, 4 Go, disque dimensionné). Nextcloud lui-même est gratuit et open source.

Soyons honnêtes, c’est tout l’intérêt de ce site : pour quelques Go de fichiers, Nextcloud n’est pas rentable. Google Drive offre 15 Go gratuitement, et aucun VPS payant ne battra un service gratuit sur ce terrain. Si votre seul besoin est de synchroniser quelques documents, restez sur Drive ou Dropbox : c’est plus simple et moins cher.

Nextcloud devient réellement pertinent dans trois situations :

  1. La maîtrise de vos données. Vos fichiers ne sont ni scannés à des fins publicitaires, ni soumis au droit américain. Pour des données personnelles ou professionnelles, héberger en Europe simplifie la conformité RGPD.
  2. Les gros volumes. Dès que vous dépassez plusieurs centaines de Go, les abonnements cloud grand public grimpent vite. Un VPS « storage » ou du stockage objet devient alors compétitif.
  3. La suite complète, pas seulement le drive. Nextcloud remplace d’un coup Google Drive et l’agenda et les contacts et la bureautique collaborative. Si vous regroupez tout, le rapport fonctionnalités/prix change radicalement.

C’est la logique de ce site : un seul VPS, plusieurs applications. Nextcloud y trouve sa place comme pièce maîtresse, à côté d’un gestionnaire de mots de passe ou d’un wiki.

Quel hébergeur choisir pour Nextcloud ?

Pour Nextcloud, le critère numéro un n’est pas la puissance brute mais l’espace disque et son prix au Go. Vient ensuite la localisation des données, qui compte pour des fichiers personnels.

Quel hébergeur choisir ?

Un cloud perso vit et meurt par son stockage : choisissez selon l'espace disque et, pour des fichiers personnels, un hébergeur européen (RGPD).

OVHcloud

L'option française, Docker préinstallé

  • Image VPS « Docker » préinstallée disponible
  • Datacenters en France (latence + RGPD)
  • Documentation francophone fournie
Config conseillée
2 vCPU / 4 Go / 80 Go SSD
Prix indicatif
≈ 6–8 €/mois
Docker
Image Docker préinstallée proposée au déploiement
Voir les VPS OVHcloud lien à brancher

Infomaniak

La souveraineté des données

  • Hébergeur suisse indépendant, très axé vie privée
  • VPS Lite abordables, Docker via documentation
  • Énergie renouvelable, datacenters en Suisse
Config conseillée
2 vCPU / 4 Go / 80 Go NVMe
Prix indicatif
≈ 6–9 €/mois
Docker
VPS complet — Docker à installer (doc fournie)
Voir les VPS Infomaniak lien à brancher

Hetzner

Le meilleur rapport puissance/prix

  • VPS CX22 : 2 vCPU, 4 Go RAM, 40 Go SSD
  • L'hébergeur favori de la communauté self-hosting
  • Datacenters en UE (conformité RGPD)
Config conseillée
2 vCPU / 4 Go / 40 Go SSD
Prix indicatif
≈ 4,50 €/mois
Docker
VPS complet — Docker à installer (ou image Coolify en 1 clic)
Voir les VPS Hetzner lien à brancher

Transparence : les liens ci-dessus sont des liens partenaires (affiliation). Si vous souscrivez via l'un d'eux, ce site touche une commission, sans surcoût pour vous. Cela n'influence pas nos recommandations : nous ne citons que des hébergeurs adaptés à cette application. En savoir plus.

En pratique : OVH et Infomaniak sont des valeurs sûres françaises et suisses, avec des données hébergées en Europe et des offres VPS à disque généreux ; Infomaniak met particulièrement en avant le respect de la vie privée. Hetzner (Allemagne) reste imbattable sur le rapport puissance/prix et propose des VPS à gros disque très bien placés pour le stockage. Tous trois conviennent à un Nextcloud, le bon choix dépend surtout du volume de fichiers que vous visez. Pour approfondir le choix du serveur, voyez quel VPS choisir pour le self-hosting.

Installer Nextcloud sur un VPS avec Docker

Une fois votre VPS prêt avec Docker installé, deux chemins s’offrent à vous.

Option 1 — Nextcloud All-in-One (recommandé pour débuter). Vous ne lancez qu’un seul conteneur, qui s’occupe du reste :

docker run -d \
  --name nextcloud-aio-mastercontainer \
  --restart always \
  -p 8080:8080 \
  -v nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
  -v /var/run/docker.sock:/var/run/docker.sock:ro \
  nextcloud/all-in-one:latest

Ouvrez ensuite https://votre-ip:8080, suivez l’assistant web, indiquez votre domaine, et AIO déploie automatiquement Nextcloud, MariaDB, Redis et les sauvegardes.

Option 2 — docker-compose manuel (plus de contrôle). Vous déclarez vous-même les trois briques : l’application, la base MariaDB et Redis.

services:
  db:
    image: mariadb:11
    container_name: nextcloud-db
    restart: unless-stopped
    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
    volumes:
      - ./db:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: "changez-moi-root"
      MYSQL_PASSWORD: "changez-moi"
      MYSQL_DATABASE: "nextcloud"
      MYSQL_USER: "nextcloud"

  redis:
    image: redis:alpine
    container_name: nextcloud-redis
    restart: unless-stopped

  app:
    image: nextcloud:apache
    container_name: nextcloud-app
    restart: unless-stopped
    depends_on:
      - db
      - redis
    ports:
      - "8080:80"
    volumes:
      - ./nextcloud:/var/www/html
    environment:
      MYSQL_HOST: "db"
      MYSQL_DATABASE: "nextcloud"
      MYSQL_USER: "nextcloud"
      MYSQL_PASSWORD: "changez-moi"
      REDIS_HOST: "redis"
      NEXTCLOUD_TRUSTED_DOMAINS: "cloud.exemple.fr"

Lancez ensuite :

docker compose up -d

Dans les deux cas, n’exposez jamais le port 8080 en clair sur Internet : placez un reverse proxy HTTPS devant. Avec Caddy, le certificat Let’s Encrypt est automatique :

cloud.exemple.fr {
    reverse_proxy localhost:8080
}

Il ne reste qu’à ouvrir https://cloud.exemple.fr, créer le compte administrateur, activer Redis comme cache mémoire dans la configuration, et planifier des sauvegardes régulières du dossier de données et de la base — vos fichiers méritent au moins autant de soin que vos mots de passe.

Nextcloud est la brique la plus complète de l’auto-hébergement : à elle seule, elle remplace plusieurs services du quotidien. Pour sécuriser l’ensemble, pensez à lui adjoindre un gestionnaire de mots de passe Vaultwarden sur le même VPS, et reportez-vous à notre guide combien de RAM pour le self-hosting pour dimensionner correctement votre serveur.

Questions fréquentes

Combien de RAM faut-il vraiment pour Nextcloud ?

Comptez 2 Go de RAM au strict minimum et 4 Go pour un usage confortable (génération des aperçus d'images, apps Agenda/Contacts/Notes, quelques utilisateurs). N'oubliez pas que Nextcloud ne tourne jamais seul : il s'accompagne d'une base de données (MariaDB ou PostgreSQL) et de Redis pour le cache, qui consomment aussi de la mémoire. Pour une famille ou une petite équipe avec la bureautique en ligne (Collabora/OnlyOffice), visez plutôt 6 à 8 Go.

Nextcloud AIO ou docker-compose manuel : que choisir ?

Nextcloud All-in-One (AIO) est le déploiement officiel et le plus simple : un seul conteneur « maître » orchestre automatiquement Nextcloud, la base de données, Redis, les sauvegardes et la bureautique. C'est le choix recommandé si vous débutez. Le docker-compose manuel (services app + MariaDB + Redis séparés) donne plus de contrôle et s'intègre mieux à un reverse proxy existant, mais demande de tout configurer et maintenir vous-même. Commencez par AIO.

Combien d'espace disque prévoir sur le VPS ?

C'est la question d'un cloud perso. Le système et Nextcloud occupent quelques Go ; le reste, c'est vos fichiers. Or l'espace disque d'un VPS coûte cher : une fois passé l'espace inclus, chaque tranche supplémentaire (par exemple 100 Go) se paie. Si vous visez des centaines de Go, regardez un VPS « storage » à gros disque, ou branchez un stockage objet S3 en backend externe.

Est-ce vraiment moins cher que Google Drive ou Dropbox ?

Soyons honnêtes : non, pas pour de petits volumes. Pour 15 Go, Google Drive est gratuit ; difficile de faire mieux qu'un service gratuit avec un VPS à 8–20 €/mois. Nextcloud devient pertinent quand vous voulez la maîtrise totale de vos données (RGPD, pas de scan publicitaire), quand vous stockez de gros volumes où les abonnements cloud grimpent vite, ou quand vous remplacez d'un coup Drive + agenda + bureautique collaborative par une seule suite.

Nextcloud sur un VPS, est-ce assez performant ?

Pour 1 à 5 personnes, un VPS 2 vCPU / 4 Go avec un disque SSD NVMe donne une expérience fluide. Les leviers de performance sont surtout le cache Redis (indispensable), un disque NVMe plutôt qu'un HDD, et la limitation de la génération d'aperçus pour les très gros dossiers de photos. Au-delà de quelques utilisateurs simultanés actifs, ajoutez de la RAM et un vCPU.

Puis-je utiliser mon stockage objet S3 comme espace principal ?

Oui. Nextcloud sait utiliser un stockage objet compatible S3 comme Primary Storage : vos fichiers vivent alors sur l'espace objet (souvent facturé à l'usage), et le VPS ne sert qu'au calcul. C'est une solution élégante pour gérer de gros volumes sans payer un énorme disque VPS. La contrepartie : un peu plus de latence et une configuration à soigner. Pour démarrer, le disque local du VPS reste plus simple.