Comment Configurer Nextcloud sur un VPS

Publié : par Dallas Kashuba
Comment Configurer Nextcloud sur un VPS thumbnail

Oh, Google Drive.

Gardien des documents perdus et des brouillons oubliés.

Chargement de 14 $ par personne par mois.

Quelles nouvelles horreurs fraîches t’attendent dans tes dossiers sacrés (et creux) ?

Attends… c’est quoi ça ?

Un tableur intitulé “Untitled spreadsheet (7)” qui contient, contre toute attente, le budget réel du Q4 de l’entreprise ?

Hmm. D’accord, il est peut-être temps de nettoyer tout ça. 

La prochaine fois que tu te retrouves à regarder cette facture de Google Drive que tu as ignorée, voici une meilleure idée.

Cue : Nextcloud auto-hébergé.

Nextcloud est un logiciel libre qui exécute le même type de format de synchronisation et de partage de fichiers sur un serveur que tu possèdes, sans conservateur, sans analyse de pertinence publicitaire, et sans frais par utilisateur.

Voici comment le mettre en marche, ce que cela coûte réellement, et si le compromis en vaut la peine pour ton équipe.

Pourquoi Utiliser Nextcloud Plutôt Que Google Drive ?

Diagramme comparant la propriété des fichiers : fichiers Google Drive contrôlés par les serveurs de Google versus Nextcloud sur VPS avec votre propre serveur.

La réponse courte : tes fichiers, ton serveur, tes règles. 

Google Drive stocke tes données sur sa propre infrastructure et les analyse pour vérifier leur conformité avec les politiques. Si une demande légale est présentée, Google remet tes fichiers, souvent sans te notifier au préalable. 

Mais Nextcloud auto-hébergé stocke tes fichiers sur un serveur que tu contrôles, dans la juridiction de ton choix, avec les clés de chiffrement entre tes mains.

Pour de nombreuses petites équipes, c’est déjà une raison suffisante. Pour ceux qui gèrent des données réglementées — dossiers médicaux, fichiers juridiques, tout ce qui touche au GDPR ou à l’HIPAA — c’est moins une préférence qu’une exigence.

L’autre raison est le coût, sur lequel nous entrerons plus en détail dans la section suivante. Mais en résumé, Google Workspace facture par utilisateur et par mois. Pas Nextcloud. 

Là où Google reste en tête : la co-rédaction en temps réel dans Google Docs est plus aboutie que les intégrations de bureau de Nextcloud, et Google Meet surpasse Nextcloud Talk en termes de qualité d’appels vidéo à grande échelle. Si ce sont les charges de travail principales de ton équipe, cela vaut la peine de le prendre en compte.

Mais si tu as principalement besoin de synchronisation de fichiers, de calendriers partagés, de contacts et de chat, Nextcloud couvre tout cela, sur une infrastructure que tu possèdes.

Recevez du contenu directement dans votre boîte de réception

Abonnez-vous maintenant pour recevoir toutes les dernières mises à jour directement dans votre boîte de réception.

Peux-tu Exécuter Nextcloud sur un VPS ?

Oui, et c’est la manière la plus courante de le faire. 

Un serveur privé virtuel (VPS) se situe dans le juste milieu des options de déploiement. 

C’est plus fiable qu’un appareil NAS dans ton sous-sol (qui dépend de l’électricité résidentielle et de ta volonté de dépanner un disque bloqué à 23 heures). C’est moins cher que Nextcloud géré par une entreprise, qui commence à quatre chiffres par an. Et c’est plus privé que Google Workspace, puisque tu contrôles les clés et tu choisis la juridiction légale.

Cela dit, un VPS n’est pas toujours la solution idéale. Au-delà d’environ 50 utilisateurs actifs, un serveur dédié est plus approprié. Si tu as seulement besoin d’accès sur le réseau domestique et que tu ne synchronises jamais avec des téléphones à l’extérieur de celui-ci, un NAS est la réponse la plus simple.

DéploiementIdéal PourCompromis
VPS1–50 utilisateurs, synchronisation à distance, coût prévisibleTu gères le système d’exploitation et les mises à jour
NAS à domicileAccès uniquement LAN, bibliothèques de photos familialesDisponibilité résidentielle, pas d’IP statique
Serveur dédiéPlus de 50 utilisateurs actifs, utilisation intensive de Talk/OfficeCoût mensuel de plusieurs centaines de dollars
Nextcloud géréÉquipes qui veulent zéro opérationLa tarification par utilisateur réduit les économies

Pour la plupart des lecteurs qui comparent les options d’auto-hébergement, un VPS plus l’image Docker officielle All-in-One est la bonne réponse. Et c’est ce que nous abordons dans le reste de ce guide.

Quel Est Le Coût Pour Auto-Héberger Nextcloud Par Rapport À Google Workspace ?

Le logiciel de Nextcloud est gratuit. Tu ne paies que pour le serveur sur lequel il fonctionne, et cela change rapidement les calculs dès que tu as plus qu’une poignée d’utilisateurs. 

Google Workspace facture par utilisateur et par mois. La plupart des équipes choisissent le plan Business Standard à 14 $ par utilisateur par mois avec un engagement annuel, qui comprend 2 To de stockage partagé par licence et la plupart des fonctionnalités de collaboration. Nextcloud auto-hébergé fonctionne sur une tarification fixe d’un fournisseur VPS, quel que soit le nombre d’utilisateurs ajoutés.

Voici comment cela se déroule généralement :

Taille De L’équipeWorkspace Standard (14 $/utilisateur/mois)Self-Hosted Nextcloud (tarif fixe VPS)
1–2 utilisateurs168–336 $/année~84–144 $/année (Base Stack 4)
5 utilisateurs840 $/année~360 $/année (Stack 8)
10 utilisateurs1 680 $/année~360 $/année
20 utilisateurs3 360 $/année~700 $/année (Zone Stack 16)
50 utilisateurs8 400 $/année~700 $/année

Cinq sièges Workspace à 14 $ par mois coûtent 840 $ par an. Un VPS Stack 8 coûte environ 360 $. La différence pour 20 utilisateurs est de plus de 2 500 $ — suffisamment pour un vol aller-retour vers un endroit avec une plage, ou environ six mois de café décent.

Deux mises en garde importantes avant que tu ne sois trop excité :

  1. Nextcloud n’est pas vraiment gratuit si tu comptes ton temps. Prévois deux à quatre heures par mois pour les mises à jour et la surveillance. À tout taux horaire raisonnable, cela supprime l’avantage du coût pour un ou deux utilisateurs.
  2. La comparaison ne fonctionne que si Nextcloud répond aux besoins de ton équipe. Pour la plupart des synchronisations de fichiers, calendriers, contacts et charges de travail de chat, c’est le cas. Mais ce n’est pas un remplacement parfait pour Google Workspace, donc ne prétends pas que les applications sont identiques.

Quelles Sont Les Spécifications Serveur Nécessaires Pour Nextcloud ?

Le minimum honnête pour une vraie équipe est de 8 Go de RAM. Tu peux faire fonctionner Nextcloud avec 2 Go, mais c’est un environnement de test, pas de production. 

Les chiffres officiels des exigences systèmes de Nextcloud sont prudents : 128 Mo minimum et 512 Mo recommandés par processus. Le README de Nextcloud All-in-One propose trois niveaux pour la pile Docker :

  • Strict Minimum : 2 Go de RAM, CPU double-cœur, 40 Go de stockage pour démarrer AIO avec les conteneurs optionnels activés.
  • Recommandé : 4 Go de RAM pour la pile de base sans les services optionnels. Ajoutez Nextcloud Office (Collabora) ou Talk, et vous aurez besoin de 6–8 Go — Collabora seul fonctionne au ralenti avec 1–2 Go avant que quiconque ouvre un document. 
  • Tout Activé : 5 Go de RAM et un CPU quadricœur sont le minimum pour AIO lorsque Office, Talk, ClamAV, Whiteboard et le reste sont tous activés — mais en pratique, attendez-vous à avoir besoin de 8 Go ou plus une fois que de vrais utilisateurs sont sur le serveur. L’équipe de Nextcloud suggère au moins 1 Go de marge par rapport au minimum applicable.

Ce sont des étages, pas des cibles. Voici comment cela atterrit une fois que tu mets de vrais utilisateurs sur le serveur.

Cas D’utilisationRAM PratiquePlan DreamHost
1–2 utilisateurs, seulement des fichiers4 GoStack 4
3–10 utilisateurs, fichiers + Office8 GoStack 8 (recommandé)
10–50 utilisateurs, vidéo Talk à grande échelle16 Go+Stack 16

Le stockage est tout aussi important que la RAM dès que vous avez plus d’un utilisateur. Prévois entre 5 et 20 Go par utilisateur actif — davantage si les personnes stockent des photos ou des enregistrements de conversations, moins s’il s’agit uniquement de documents. Quelle que soit ton estimation, double-la pour les six premiers mois. La gestion des versions et la conservation des fichiers supprimés par Nextcloud consomment discrètement plus de disque que tu ne le penses.

La vitesse du disque est également un facteur. Nextcloud est, au fond, une application de synchronisation de fichiers. Chaque client de synchronisation ouvre des centaines de petites connexions pour lire et écrire des métadonnées, et NVMe fonctionne environ 5 à 10 fois plus rapidement qu’un disque tournant pour ces opérations. C’est ce qui fait la différence entre un Nextcloud réactif et un Nextcloud qui ressemble à un partage de fichiers des années 2000 légèrement hanté.

DreamHost, un fournisseur d’hébergement web, fournit un stockage NVMe standard sur chaque niveau de VPS auto-géré, c’est pourquoi Stack 8 est notre base de référence recommandée.

Comment Installer Nextcloud Sur Un VPS ?

Il existe trois façons d’installer Nextcloud sur un VPS : l’image Docker officielle All-in-One, Docker Compose manuel ou une pile LAMP bare-metal. Pour la plupart des gens, la réponse est la première. La grande majorité des auto-hébergeurs devraient commencer avec l’image Docker All-in-One et ne jamais se retourner.

Chaque chemin suppose un VPS Ubuntu 24.04 LTS frais avec accès root et un domaine qui y pointe. 

Le Chemin Le Plus Rapide : Nextcloud Tout-en-Un Docker

Nextcloud All-in-One est le chemin d’installation officiel, maintenu par l’équipe Nextcloud. Il exécute tous les services — serveur, base de données, Redis, Office, Talk, sauvegarde et proxy inverse — comme des conteneurs gérés, coordonnés par un seul conteneur principal qui gère les mises à niveau, les sauvegardes et le SSL automatiquement. 

L’installation complète est une commande :

sudo docker run -d 
--init 
--name nextcloud-aio-mastercontainer 
--restart always 
--publish 80:80 
--publish 8080:8080 
--publish 8443:8443 
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config 
--volume /var/run/docker.sock:/var/run/docker.sock:ro 
ghcr.io/nextcloud-releases/all-in-one:latest

Ensuite, un assistant de configuration web te guide tout au long du reste sur le port 8080. La configuration prend environ une heure pour quelqu’un à l’aise avec la ligne de commande Linux. 

Pour les instructions complètes, consulte le README de Nextcloud AIO.

Le Chemin Flexible : Docker Compose

Docker Compose est le bon choix si tu gères déjà d’autres services conteneurisés sur l’hôte et que tu souhaites que Nextcloud s’y intègre. Tu rédiges un docker-compose.yml listant chaque service (Nextcloud, MariaDB, Redis, et éventuellement Collabora ou OnlyOffice), puis tu lances la pile avec :

docker compose up -d

Le compromis est que tu maintiens les épingles de version, le networking et le proxy inverse toi-même. Si tu n’es pas sûr de pourquoi tu voudrais Compose plutôt que All-in-One, ce n’est pas le cas. Des exemples de fichiers Compose se trouvent dans le répertoire communautaire Docker.

Le Chemin Traditionnel : Apache + MariaDB + PHP

Le LAMP bare-metal est le chemin d’installation original. Apache ou nginx, MariaDB, PHP et le tarball Nextcloud, sans conteneurs. Cela nécessite plus de maintenance car chaque composant est mis à jour selon son propre calendrier. Choisis cette option seulement si tu as spécifiquement besoin d’éviter Docker.

Commencez avec :

sudo apt install apache2 mariadb-server libapache2-mod-php php-
{cli,gd,mysql,curl,xml,zip,intl,mbstring,bz2,imagick,bcmath,gmp}

À partir de là, crée la base de données, dépose le paquet Nextcloud dans /var/www/, et lance l’installateur web. La procédure complète se trouve dans le manuel d’installation de Nextcloud. (All-in-One existe pour une raison.)

Comment Maintiens-Tu Un Nextcloud Auto-Hébergé En Fonctionnement ?

Trois éléments essentiels de la maintenance Nextcloud : sauvegardes hors site, mises à jour régulières et SSL à renouvellement automatique.

Trois tâches que tu ne peux pas négliger sont les sauvegardes, les mises à jour de version, et le renouvellement des certificats SSL. 

Le reste consiste principalement à surveiller l’utilisation du disque et à tuer occasionnellement un Cron Job bloqué.

Sauvegardes doivent capturer à la fois le répertoire de données et la base de données. Restaurer l’un sans l’autre vous donne un répertoire plein de fichiers que Nextcloud ne peut pas indexer. 

All-in-One dispose d’un conteneur de sauvegarde intégré qui gère cela pour toi. Pour une installation manuelle, tu exécutes rsync pour les fichiers et mysqldump ou pg_dump pour la base de données dans un Cron Job, puis tu envoies le résultat hors du VPS. DreamObjects est une cible compatible S3 si tu préfères conserver la sauvegarde avec le même fournisseur.

Mises à jour sont l’endroit où la plupart des installations Nextcloud se brisent. Les mises à niveau de versions majeures — comme de Hub 25 Automne à Hub 26 Hiver — peuvent rendre les applications tierces incompatibles pendant des jours, pendant que les mainteneurs expédient de nouvelles versions. 

All-in-One gère cela plus élégamment que les installations manuelles car il fixe des versions compatibles à travers les conteneurs et attend que l’écosystème rattrape son retard. Les forums Nextcloud regorgent d’installations sur métal nu interrompues par un problème de version incompatible.

Renouvellement SSL est principalement automatique sur All-in-One ou tout proxy inverse avec Let’s Encrypt. Caddy, Traefik et Nginx Proxy Manager se renouvellent automatiquement. Un LAMP sur métal nu nécessite que certbot soit correctement configuré la première fois, après quoi il se comporte généralement bien.

Une autre chose à retenir est que l’espace disque est le méchant ennuyeux de l’auto-hébergement. Par défaut, Nextcloud conserve les fichiers supprimés pendant 30 jours et garde un historique des versions à chaque modification. Les enregistrements de discussions, les photos téléchargées et les caches de fichiers partagés consomment tous de l’espace. 

Il n’est pas rare qu’un panneau d’administration reste à 99% d’utilisation du disque pendant deux semaines avant que quelqu’un ne remarque que la synchronisation a cessé de fonctionner en silence. Définis des politiques de rétention dans le panneau d’administration et configure des alertes avant d’atteindre 90%, et non après. 

Est-il Temps de Faire le Grand Saut ?

À la fin de la journée, Google Drive est un moyen assez coûteux de transporter tous les fichiers que tu as manipulés au cours des 20 dernières années.

Et lorsque tu prends en compte les coûts de contrôle et de confidentialité, l’argument pour l’auto-hébergement devient difficile à ignorer.

Nextcloud prend environ une heure à installer et quelques heures par an pour la maintenance, sans frais par utilisateur. Le compromis est que tu deviens le conservateur. Tu décides ce qui reste, ce qui est supprimé, ce qui est sauvegardé et dans quelle juridiction les données résident.

Pour beaucoup d’équipes, ce n’est pas un fardeau. C’est tout l’objectif. 

VPS

Maîtrisez toute votre stack. Applications, IA, bases de données et plus encore.

Gardez chaque identifiant et chaque conversation sur un serveur que vous contrôlez, avec la vitesse NVMe et une bande passante illimitée intégrées.

Découvrez les forfaits d’hébergement VPS

Questions Fréquemment Posées Sur Nextcloud Sur Un VPS

Peux-tu exécuter Nextcloud sur un VPS à 5 $/mois ?

Tu peux exécuter Nextcloud sur un VPS à $5, mais l’expérience devient difficile au-delà d’un ou deux utilisateurs. Un plan à $5 te donne généralement 1 Go de RAM et un seul cœur de CPU, ce qui atteint rapidement la mémoire swap sous n’importe quelle charge de synchronisation. L’image Nextcloud All-in-One nécessite 2 Go de RAM minimum, donc le niveau le moins cher t’exclut complètement du chemin d’installation recommandé. Pour un foyer avec deux appareils, 4 Go est le minimum honnête, et un plan DreamHost Stack 4 couvre cela confortablement.

Quel est le stockage nécessaire pour chaque utilisateur sur Nextcloud ?

Prévois de 5 à 20 Go de stockage par utilisateur actif de Nextcloud. L’utilisation de documents seulement reste à l’extrémité basse. Les photos et les enregistrements de conversations poussent rapidement l’extrémité haute. Un foyer avec deux téléphones synchronisant des bibliothèques de photos peut remplir 100 Go en un an. 

Double ta première estimation pour les six premiers mois, car la gestion des versions par défaut de Nextcloud et la conservation des fichiers supprimés pendant 30 jours utilisent discrètement de l’espace disque que tu n’avais pas prévu.

Nextcloud est-il gratuit ?

Oui, le serveur Nextcloud est gratuit et open-source sous la licence AGPLv3. Nextcloud GmbH, la société derrière le projet, vend des contrats de support Enterprise à de grandes organisations, mais tout ce dont un individu ou une petite équipe a besoin est gratuit : le logiciel serveur, l’image All-in-One, les clients de bureau et mobiles, et chaque application officielle. Aucun frais par utilisateur, aucun mur de paiement pour les fonctionnalités, aucun essai limité dans le temps.

As-tu besoin de Docker pour exécuter Nextcloud?

Non, tu n’as pas besoin de Docker pour faire fonctionner Nextcloud, mais pour la plupart des auto-hébergeurs, Docker (spécifiquement l’image All-in-One) est le chemin d’installation le plus simple. LAMP sur métal nu fonctionne et est officiellement pris en charge. Docker est juste moins fragile à maintenir car le conteneur maître All-in-One fixe des versions compatibles à travers la base de données, l’environnement d’exécution PHP, Redis, et le serveur Nextcloud lui-même.

Un VPS ou un NAS est-il mieux pour Nextcloud ?

Un VPS est meilleur lorsque tu as besoin d’un accès à distance fiable, et un NAS est préférable lorsque les fichiers n’ont besoin que d’être sur le réseau domestique. La disponibilité d’un NAS dépend de l’électricité résidentielle, de l’internet résidentiel, et de ta volonté de dépanner un disque bloqué à n’importe quelle heure. Un VPS te fournit une IP statique, un vrai SLA, et un serveur dans un centre de données avec alimentation redondante. Le compromis est un frais mensuel plutôt qu’un achat de matériel unique.

Le VPS Auto-Géré de DreamHost Stack 8 est un choix courant pour les foyers ou les petites équipes qui ont dépassé les capacités d’un NAS.

Comment sauvegardes-tu un Nextcloud auto-hébergé ?

Sauvegarde le répertoire de données et la base de données ensemble. Les deux sont nécessaires pour restaurer un Nextcloud fonctionnel. Le répertoire de données contient les fichiers, tandis que la base de données contient les comptes utilisateurs, les liens de partage, l’historique des versions et les métadonnées. 

L’approche standard utilise rsync pour les fichiers et mysqldump ou pg_dump pour la base de données, intégrés dans un Cron Job nocturne qui transfère les deux depuis le VPS vers un stockage compatible S3 comme DreamObjects ou Backblaze B2. Nextcloud All-in-One dispose d’un conteneur de sauvegarde intégré qui gère cela sur une nouvelle installation.