Blog

Tutoriels, guides et actualités produit.

Guides

Créer votre propre cloud avec Nextcloud

3 novembre 2026 6 min de lecture
Partager cet article

Nextcloud est un logiciel de cloud qui garde vos fichiers, votre agenda et vos contacts sur votre propre serveur. Le manuel officiel de l'administrateur demande au moins 128 Mo de mémoire par processus PHP et en recommande 512 Mo. Ce qui décide vraiment, c'est l'espace disque que vos fichiers occuperont et le nombre de personnes qui l'utilisent en même temps.

Cet article traite des prérequis officiels, des réglages de performance, des sauvegardes et de ce qu'il faut faire les premiers jours.

Que fait-on avec Nextcloud ?

Vous synchronisez vos fichiers entre vos ordinateurs et vos téléphones, envoyez des fichiers à d'autres avec des liens de partage, et gardez votre agenda et votre liste de contacts sur votre propre serveur. Les applications pour ordinateur et téléphone n'ont besoin que de l'adresse de votre serveur. Les nouvelles fonctions arrivent sous forme d'applications, et chaque application ajoute un peu de charge de mémoire et de CPU au serveur.

Prérequis officiels

SujetCe que dit le manuel officiel de l'administrateur
MémoireAu moins 128 Mo par processus, 512 Mo recommandés. Le programme de mise à jour intégré demande au moins 256 Mo.
Base de donnéesMariaDB et PostgreSQL sont recommandés, et MySQL est aussi listé. SQLite est réservé aux tests et aux très petites installations. MySQL et MariaDB demandent InnoDB.
Serveur webApache 2.4 avec PHP-FPM ou mod_php est recommandé. Nginx avec PHP-FPM est également pris en charge.
PHPLes versions prises en charge changent avec la version de Nextcloud : consultez donc le tableau à jour dans le manuel.
CacheAPCu avec Redis (ou Valkey) est recommandé. Ce n'est pas obligatoire, mais cela peut améliorer nettement les performances.
Tâches en arrière-planCron est recommandé, exécuté toutes les 5 minutes.

Que signifie « mémoire par processus » ?

Nextcloud fonctionne avec PHP, et chaque requête simultanée est un processus PHP distinct. Le chiffre de mémoire du manuel est donné par processus. Le pool par défaut de PHP-FPM autorise 5 requêtes en même temps (pm.max_children = 5). Le manuel suggère de calculer cette valeur à partir de votre RAM et suppose 50 à 100 Mo par worker. Comme formule approximative, divisez la RAM que vous donnez à PHP par la mémoire d'un worker. Si vous fixez la valeur trop haut, le système tombe dans le swap, ce qui, selon le manuel, est pire que de laisser les requêtes faire la queue.

Disque : vos fichiers vivent sur le serveur

Dans Nextcloud, les fichiers sont stockés sur le disque du serveur. À mesure que vos archives de photos et de documents grossissent, la limite est souvent le disque avant d'être la RAM. Regardez la colonne du disque quand vous choisissez un serveur. Chez Seturack, augmenter la taille d'un serveur agrandit aussi le disque, tandis que la réduire ne le rétrécit pas. Un disque agrandi ne revient pas en arrière : gardez-le en tête.

Résumé de l'installation manuelle

  1. Préparez le serveur : Ubuntu, Apache ou Nginx avec PHP-FPM, et MariaDB ou PostgreSQL.
  2. Faites pointer un domaine vers le serveur et obtenez un certificat HTTPS. La première étape est traitée dans comment relier votre propre domaine.
  3. Installez Nextcloud avec l'installateur web ou en ligne de commande.
  4. Passez les tâches en arrière-plan sous cron. Ouvrez la crontab de l'utilisateur du serveur web : crontab -u www-data -e Puis ajoutez cette ligne : */5 * * * * php -f /var/www/nextcloud/cron.php
  5. Dans les paramètres d'administration, réglez le mode des tâches en arrière-plan sur Cron.
  6. Ajoutez le cache APCu et Redis.
  7. Configurez un serveur de messagerie pour les réinitialisations de mot de passe et les notifications.
  8. Mettez en place votre plan de sauvegarde et essayez une restauration.

Sauvegardes

La documentation de Nextcloud demande de sauvegarder le dossier config, le dossier data, le dossier theme et la base de données. Si vous avez un dossier d'applications personnalisé, prenez-le aussi. Pour une sauvegarde cohérente, activez d'abord le mode maintenance et désactivez-le à la fin :

sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --on

sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --off

Le chemin dans les commandes dépend de l'endroit où vous avez installé Nextcloud. Seturack sauvegarde votre serveur chaque nuit et garde les 7 derniers jours. Complétez cela par un export de la base de données et une copie des fichiers, et gardez aussi une copie des données importantes en dehors du serveur.

Quand le serveur doit-il grandir ?

  • Le disque est presque plein : vérifiez avec df -h. Comme vos fichiers sont sur le disque, c'est en général la première limite.
  • Le système utilise le swap : si la ligne swap de la sortie de free -h se remplit, la RAM ne suffit pas.
  • Les pages s'ouvrent lentement ou les utilisateurs font la queue : augmentez le nombre de workers PHP selon votre RAM. Si la RAM ne peut pas le supporter, augmentez la taille du serveur.

Augmenter la taille ne supprime pas le serveur, et votre adresse IP et vos données restent les mêmes.

Erreurs courantes

  • Commencer avec SQLite. Le manuel le juge adapté seulement aux tests et aux très petites installations, et changer de base de données plus tard est une corvée.
  • Laisser les tâches en arrière-plan en mode AJAX par défaut. Le manuel le décrit comme l'option la moins fiable : passez donc à Cron.
  • Se passer du cache. Ce n'est pas obligatoire, mais d'après le manuel cela peut améliorer nettement les performances.
  • Ne jamais tester la sauvegarde. Une sauvegarde que vous ne pouvez pas restaurer ne sert à rien.

Sécurité

  • N'utilisez pas le compte administrateur pour le travail quotidien. Créez des comptes distincts pour votre équipe.
  • Activez l'une des applications d'authentification à deux facteurs.
  • Gardez Nextcloud et PHP à jour. Les mises à jour vous reviennent après l'installation.
  • Servez le site uniquement en HTTPS.

Un Nextcloud prêt à l'emploi chez Seturack

Si vous choisissez Nextcloud à la commande, la base de données, le cache et les tâches en arrière-plan arrivent configurés et aucun assistant de configuration n'apparaît. Le site s'ouvre en HTTPS sur une adresse sslip.io dérivée de votre adresse IP. Le nom de connexion est yonetici (« administrateur » en turc), et le mot de passe est dans le panneau. La première configuration peut prendre un peu de temps. Après votre première connexion, changez votre mot de passe, créez des comptes pour votre équipe et configurez le serveur de messagerie. Les étapes sont dans l'article d'aide Nextcloud.

Si le disque commence à se remplir, vous pouvez augmenter la taille du serveur dans le panneau. Si vous voulez commencer avec l'installation prête à l'emploi, voyez la page du serveur Nextcloud.

Commentaires0

Pas encore de commentaire

Soyez le premier à partager votre avis.

Rejoignez la discussion

Veuillez vous connecter ou vous inscrire pour laisser un commentaire.

Ne manquez aucun article

Recevez nos derniers tutoriels, guides et actualités produit dans votre boîte de réception.

Votre abonnement à notre newsletter est confirmé.