Bien démarrer avec Nextcloud
Nextcloud est un logiciel libre et gratuit pour stocker, synchroniser et partager des fichiers sur votre propre hébergement, un peu comme un espace de stockage en ligne privé. Il propose aussi des agendas, des contacts et de nombreuses applications facultatives pour collaborer. Des applications pour ordinateur et mobile gardent vos fichiers synchronisés sur tous vos appareils. Il convient aux familles, aux petites équipes et à toute personne qui veut garder ses fichiers sur un hébergement qu’elle contrôle. Ce guide explique comment installer Nextcloud et les étapes de configuration qui assurent son bon fonctionnement.
Installer Nextcloud
Si votre hébergeur propose un installateur en un clic pour Nextcloud, utilisez-le. Sinon, installez-le avec l’installateur web officiel :
- Téléchargez Nextcloud depuis le site officiel de Nextcloud. Il propose l’archive complète du serveur et un petit script d’installation web qui télécharge le reste pour vous.
- Téléversez les fichiers en SFTP dans le dossier web correspondant à l’adresse de votre Nextcloud. Voir Téléverser des fichiers avec SFTP.
- Créez une base de données et un utilisateur de base de données dans votre panneau de contrôle d’hébergement.
- Ouvrez l’adresse dans un navigateur. Créez le compte administrateur, saisissez les paramètres de la base de données et indiquez le dossier de données, où Nextcloud stocke les fichiers de tous les utilisateurs.
- Terminez la configuration et connectez-vous.
Placez le dossier de données en dehors de la racine web (le dossier depuis lequel votre domaine sert les fichiers) lorsque votre hébergement le permet. Nextcloud protège ce dossier avec des règles du serveur web, mais le garder hors du dossier public est la solution la plus sûre.
Configurer les tâches de fond avec cron
Nextcloud exécute des tâches de maintenance en arrière-plan : suppression des fichiers effacés et des anciennes versions, envoi de notifications et mise à jour des données des applications. Il peut déclencher ces tâches pendant les visites de pages, mais cela ne fonctionne que lorsque quelqu’un utilise l’interface web. La méthode recommandée par la documentation est cron, un planificateur du serveur qui exécute le script cron.php de Nextcloud toutes les cinq minutes :
*/5 * * * * php -f /home/exampleuser/public_html/nextcloud/cron.php
Adaptez le chemin à votre compte, et exécutez la tâche avec le même utilisateur que celui qui fait fonctionner le site web. Voir Tâches cron. Ouvrez ensuite Paramètres d’administration dans Nextcloud, allez dans les paramètres de base des tâches de fond et choisissez Cron. La page indique quand la dernière tâche s’est exécutée, ce qui vous permet de vérifier que tout fonctionne.
Vérifier les avertissements de sécurité et de configuration
La page Vue d’ensemble des paramètres d’administration de Nextcloud effectue une série de vérifications et liste les avertissements de sécurité et de configuration. Parmi les éléments courants : tâches de fond non configurées, modules PHP manquants, réglages de mémoire PHP, en-têtes de serveur web recommandés absents ou région téléphonique par défaut non définie. Chaque avertissement renvoie vers la partie de la documentation concernée.
Traitez la liste après l’installation, puis à nouveau après chaque mise à jour. Certains éléments peuvent dépendre de réglages du serveur que vous ne pouvez pas modifier en hébergement mutualisé ; renseignez-vous auprès de votre hébergeur.
Planifier votre stockage
Chaque fichier que vous et vos utilisateurs téléversez, ainsi que les anciennes versions de fichiers et les fichiers supprimés conservés dans la corbeille, occupe de l’espace dans votre compte d’hébergement. Le stockage de Nextcloud est décompté de votre espace d’hébergement, au même titre que vos sites web, vos e-mails et vos sauvegardes.
- Définissez des quotas de stockage pour chaque utilisateur dans les paramètres de gestion des utilisateurs.
- Ajustez la durée de conservation des fichiers supprimés et des anciennes versions si l’espace vient à manquer ; le manuel d’administration explique ces réglages.
- N’oubliez pas que les photothèques et vidéothèques grossissent vite.
Garder Nextcloud à jour et sauvegardé
Nextcloud publie souvent des mises à jour, et utiliser une version prise en charge est important pour la sécurité. La page Vue d’ensemble de l’administration indique quand une mise à jour est disponible, et l’outil de mise à jour intégré vous guide pas à pas.
- Sauvegardez le dossier Nextcloud, le dossier de données et la base de données. Voir Sauvegardes et restaurations.
- Vérifiez que les applications Nextcloud installées prennent en charge la nouvelle version.
- Lancez l’outil de mise à jour, puis vérifiez de nouveau les avertissements de sécurité et de configuration.
La synchronisation copie les modifications partout, y compris les suppressions et les fichiers endommagés. Conservez des sauvegardes distinctes de vos données Nextcloud, idéalement à un autre endroit que votre hébergement.
Vous pouvez choisir Nextcloud lorsque vous commandez l’hébergement web DomainPilot, pour qu’il soit installé à la création de votre compte.
Où trouver de l’aide
- Les manuels officiels sur docs.nextcloud.com couvrent l’installation, l’administration et les applications utilisateur.
- Le forum d’aide de la communauté Nextcloud est l’endroit idéal pour les questions de configuration.
Nextcloud fait partie des applications les plus gourmandes. De nombreux utilisateurs, de grosses bibliothèques de fichiers ou des synchronisations fréquentes peuvent dépasser les capacités de l’hébergement mutualisé ; voir Hébergement web, VPS ou cloud.