Technical Anshu
Tutorials Blog
Installation Nextcloud

Installez Nextcloud sur Ubuntu en une seule étape Guide complet

Une commande installe l'ensemble de la pile : serveur Web, base de données, PHP et Nextcloud lui-même. Ce guide reprend ce démarrage simple et le termine correctement, afin que votre cloud privé soit sûr et utilisable dès le premier jour.

By Technical AnshuUbuntu ServerSelf HostedFull setup
Regardez la vidéo complète : l'installation de Nextcloud en une étape sur Ubuntu, étape par étape

La plupart des guides Nextcloud commencent par une longue liste de courses : installez Apache, installez MariaDB, réglez PHP, créez une base de données, définissez les autorisations - et un faux pas n'importe où brise le tout. La vidéo ci-dessus utilise l'autre voie : le package instantané Nextcloud officiel, dans lequel une seule commande installe tout ensemble. La ligne honnête, avant de commencer : une étape l'installe, mais une poignée d'étapes courtes le rendent vraiment vôtre - un compte administrateur créé en toute sécurité, votre adresse enregistrée et HTTPS activé. Cette page couvre l'installation et ces étapes de finition, dans l'ordre.

Terminal - the whole install is one command
$ sudo apt update $ sudo snap install nextcloud
Apache web serverInside the package
MySQL databaseInside the package
PHP runtimeInside the package
Future updatesAutomatic by default
Exemple de flux d'installation : le composant logiciel enfichable contient la pile complète, il n'y a donc rien d'autre à installer en premier (les détails de la version varient)
1

Ce que One Step installe réellement

Un snap est un ensemble d'applications complet. Le snap packs Nextcloud contient Nextcloud lui-même ainsi que le serveur Web Apache, une base de données MySQL et le runtime PHP dont il a besoin, tous préconfigurés pour fonctionner ensemble. Il est maintenu par l'équipe Snap de Nextcloud, et le propre manuel d'administration de Nextcloud décrit l'idée comme installer et oublier - le package se met également à jour automatiquement vers les nouvelles versions stables.

Le métier est un choix. Le snap est délibérément avisé : Apache et MySQL sont corrigés, les emplacements des fichiers sont corrigés et les réglages personnalisés approfondis sont limités par rapport à un serveur construit à la main. Pour un cloud domestique ou de petit bureau, cet échange en vaut presque toujours la peine : vous abandonnez des boutons auxquels vous ne toucheriez jamais et obtenez une installation qui fonctionne en quelques minutes.

2

Étape 1 - Exécutez la commande One

Sur un nouveau serveur ou bureau Ubuntu, mettez d'abord à jour la liste des packages, puis installez :

  1. sudo apt update
  2. sudo snap install nextcloud
  3. Attendez la fin du téléchargement et de l'installation - le snap démarre ses services tout seul
  4. Vérifiez le résultat avec snap changes nextcloud, puis ouvrez l'adresse du serveur dans un navigateur : http://YOUR-SERVER-IP

Si la page Nextcloud se charge, la pile est vivante. Ne créez pas encore le compte administrateur à la hâte à partir du navigateur - l'étape suivante montre l'ordre le plus sûr.

3

Étape 2 - Créez le compte administrateur en toute sécurité

Lors de la première visite, la page Web propose de créer le compte administrateur. Cela fonctionne, mais jusqu'à ce que quelqu'un le fasse, quiconque accède en premier à la page peut la revendiquer. Sur votre propre réseau domestique, le risque est faible ; sur n'importe quel réseau partagé, créez plutôt le compte depuis le terminal :

  1. sudo nextcloud.manual-install admin YourStrongPassword - remplacez les deux mots par votre propre nom d'administrateur et un mot de passe long
  2. Ouvrez maintenant l'adresse du serveur et connectez-vous avec ce compte

Quoi qu’il en soit, ce compte administrateur est la clé principale de votre cloud. Utilisez un mot de passe que vous ne réutilisez nulle part ailleurs et conservez-le dans un gestionnaire de mots de passe.

4

Étape 3 - Enregistrez votre adresse en tant que domaine de confiance

Nextcloud répond uniquement aux demandes qui arrivent via des adresses en qui il a confiance. Ouvrez-le via une nouvelle adresse IP ou un nouveau nom de domaine et il affiche une page Accès via un domaine non approuvé au lieu de la connexion. Corrigez-le une fois, depuis le terminal :

  1. Voir la liste actuelle : sudo nextcloud.occ config:system:get trusted_domains
  2. Ajoutez l'IP de votre serveur : sudo nextcloud.occ config:system:set trusted_domains 1 --value=192.168.1.50 (utilisez votre véritable IP)
  3. Ajoutez votre nom de domaine, si vous en avez un, à l'index suivant : sudo nextcloud.occ config:system:set trusted_domains 2 --value=cloud.example.com

Remarquez l'outil : sur le snap, chaque tâche de ligne de commande Nextcloud s'exécute via sudo nextcloud.occ. Vous le retrouverez dans les avertissements et les guides de sauvegarde de cette série.

5

Étape 4 - Activer HTTPS

Une page de connexion via HTTP simple envoie des mots de passe sur le réseau, lisibles par toute personne intermédiaire. Si votre serveur a un nom de domaine pointant vers lui, le snap peut récupérer et installer lui-même un certificat Let's Encrypt gratuit :

  1. sudo nextcloud.enable-https lets-encrypt
  2. Répondez aux questions sur l'e-mail et le domaine - le snap fait le reste et redémarre sur HTTPS

Pas encore de domaine ? Le snap propose également sudo nextcloud.enable-https self-signed, qui crypte la connexion mais affiche un avertissement du navigateur car le certificat ne prouve rien sur qui vous êtes. Pour une utilisation à l’intérieur de votre propre maison, ce qui est acceptable pour commencer ; pour un accès depuis l'extérieur, obtenez le vrai certificat - le guide d'accès extérieur de cette série couvre la configuration complète de la sécurité.

6

Étape 5 : Prouvez que cela fonctionne, puis arrêtez-vous et planifiez la première semaine

Terminez la journée d'installation avec une vraie preuve, pas seulement un écran de connexion :

  1. Téléchargez une photo et un document depuis le navigateur
  2. Installez l'application gratuite Nextcloud sur votre téléphone et connectez-vous - téléchargez également une photo à partir de là
  3. Téléchargez à nouveau les deux fichiers et ouvrez-les

Cet aller-retour prouve que le stockage, la base de données et la synchronisation sont tous sains. Ce que cette étape n'a pas fait : vos fichiers sont toujours sur le disque système, il n'y a pas encore de sauvegarde, les mises à jour arriveront selon le calendrier du snap et les paramètres d'administration affichent toujours des avertissements. Chacun d'eux a son propre petit guide dans cette série - faites-les au cours de la première semaine, avant que les vrais fichiers n'arrivent.

🔴 La seule ligne rouge : ne laissez jamais une nouvelle installation accessible depuis Internet avec seulement un mot de passe entre des inconnus et vos fichiers. HTTPS, un mot de passe administrateur fort et une authentification à deux facteurs viennent avant l'accès extérieur, pas après.

Regardez l'installation en une étape dans la vidéo

L'installation complète, en direct à l'écran - la commande, la première connexion et les écrans de configuration, exactement tels qu'ils apparaissent.

Watch Full Video
Foire aux questions

La version snap est-elle le Nextcloud complet ?

Oui. Il s'agit du même logiciel serveur Nextcloud que tout le monde installe : le composant logiciel enfichable le regroupe simplement avec Apache, MySQL et PHP, les préconfigure et gère les mises à jour pour vous. Ce que vous abandonnez, c'est une personnalisation approfondie, et non des fonctionnalités qui manqueront à votre famille ou à votre petite équipe.

Combien de temps prend l’installation en une seule étape ?

Sur une connexion Internet normale, le téléchargement et l'installation se terminent généralement en quelques minutes. La création du compte administrateur, l'enregistrement de votre adresse et l'activation de HTTPS ajoutent peut-être dix minutes supplémentaires - la plupart du temps en tapant, sans attendre.

Puis-je passer d’une installation instantanée à une installation manuelle plus tard ?

Oui, mais traitez-le comme une migration, pas comme un commutateur : le composant logiciel enfichable envoie des commandes d'exportation et d'importation qui sauvegardent l'intégralité de l'instance (données, base de données et paramètres) afin que vous puissiez la restaurer sur un serveur construit différemment. La plupart des utilisateurs à domicile et dans les petites entreprises n’en ont jamais besoin ; le claquement continue de se maintenir.

Ce guide est basé sur la vidéo d'installation Technical Anshu Nextcloud - bloqué sur une étape ? Demandez dans les commentaires vidéo et vous obtiendrez une réponse.