GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Nextcloud sur Ubuntu :un guide d'installation étape par étape

Si vous recherchez une véritable plate-forme de partage et de synchronisation de fichiers auto-hébergée, alors Nextcloud est un excellent endroit pour commencer. Je vais vous montrer comment installer Nextcloud sur Ubuntu en quelques étapes faciles à suivre.

Nextcloud est un serveur d'applications de partage de fichiers auto-hébergé qui vous permet de stocker vos fichiers, documents et contacts à partir d'un emplacement centralisé. Il s'agit d'une véritable plate-forme open source similaire à Dropbox, Google Drive, OneDrive et d'autres services de stockage en ligne propriétaires.

Le problème avec les grands acteurs est que vous ne savez pas exactement où se trouvent vos données et si elles sont à l'abri de l'accès par d'autres. Ainsi, lorsqu'il s'agit de certaines données classifiées que vous ne souhaitez pas stocker sur certains serveurs tiers, il est bon d'opter pour quelque chose que vous pouvez contrôler complètement.

Avec Nextcloud, vous pouvez tout synchroniser entre vos appareils et partager des fichiers avec d'autres. De plus, vous pouvez créer plusieurs comptes pour vos amis/famille. Ils pourront alors se connecter au serveur et stocker des données, très similaire à Dropbox, etc.

Le programme côté serveur de Nextcloud est destiné à fonctionner sur les systèmes d'exploitation Linux; par conséquent, tout utilisateur de Linux, même le débutant, peut facilement l'installer. Alors sans plus tarder, passons à l'installation.

1. Installer le serveur Web Apache

Étant donné que Nexcloud fonctionnera sur un navigateur Web, la première étape consistera à installer le serveur Web Apache.

sudo apt install apache2

Une fois installé, vérifiez l'état d'Apache :

sudo systemctl status apache2

Nous pouvons voir que le serveur Web Apache est opérationnel à partir de la sortie ci-dessus.

2. Installer PHP

Nextcloud est écrit en langage de programmation PHP, donc PHP est une exigence essentielle pour le code Nextcloud. Exécutez les commandes suivantes pour installer les modules PHP requis ou recommandés par Nextcloud.

sudo apt install php libapache2-mod-php php-imagick php-common php-mysql php-gd php-json php-curl php-zip php-xml php-mbstring php-bz2 php-intl php-bcmath php-gmp php-dom unzip

Confirmez votre version de PHP :

php -v

Rechargez Apache pour que les modifications prennent effet.

sudo systemctl reload apache2

3. Installer et configurer le serveur de base de données MariaDB

Nextcloud peut utiliser la base de données MySQL, MariaDB, PostgreSQL ou SQLite pour stocker ses données. Dans ce guide, nous utiliserons MariaDB, alors installons-le.

sudo apt install mariadb-server

Une fois les serveurs MariaDB installés, nous devons définir un mot de passe pour l'utilisateur administrateur MariaDB :

sudo mysql_secure_installation

Lorsqu'il vous demande d'entrer le mot de passe root MariaDB, appuyez sur la touche Entrée car le mot de passe root n'est pas encore défini. Saisissez ensuite Y pour définir le mot de passe root du serveur MariaDB. N'oubliez pas de donner un mot de passe fort à l'utilisateur root de MariaDB.

Ensuite, vous pouvez appuyer sur Entrée pour répondre à toutes les questions restantes, supprimer les utilisateurs anonymes, désactiver la connexion root à distance et supprimer la base de données de test.

4. Créer une base de données et un utilisateur pour Nextcloud

Connectez-vous en tant qu'utilisateur root à MariaDB :

sudo mysql -u root -p

Créez ensuite une nouvelle base de données pour Nextcloud. Ce tutoriel nomme la base de données nextcloud , mais vous pouvez utiliser le nom de votre choix.

CREATE DATABASE nextcloud;

Ensuite, créez l'utilisateur de la base de données et accordez des autorisations au nextcloud base de données. Je choisis nextcloud-user pour un nom d'utilisateur, mais vous pouvez utiliser votre nom préféré pour cet utilisateur.

N'oubliez pas de remplacer your-password avec votre mot de passe préféré.

GRANT ALL ON nextcloud.* TO 'nextcloud-user'@'localhost' IDENTIFIED BY 'your-password';

Recharger les privilèges et quitter.

FLUSH PRIVILEGES;
EXIT;

Confirmez si l'utilisateur peut se connecter à la base de données avec le mot de passe fourni :

mysql -u nextcloud-user -p

5. Téléchargez et installez Nextcloud

Avec la base de données configurée, il est maintenant temps de télécharger Nextcloud. Nextcloud est distribué sous forme de fichier zip. Vérifiez la dernière version sur la page de téléchargement de Nextcloud avant d'extraire l'archive.

Au moment d'écrire ces lignes, la dernière version est la 23.0. Utilisez la commande suivante pour télécharger NextCloud :

wget https://download.nextcloud.com/server/releases/nextcloud-23.0.0.zip

Exécutez les commandes ci-dessous pour décompresser le package dans /var/www/html , créez des data répertoire dans lequel Nextcloud doit stocker les données utilisateur et définissez les autorisations de répertoire appropriées :

sudo unzip nextcloud-23.0.0.zip -d /var/www/html/
sudo mkdir /var/www/html/nextcloud/data
sudo chown -R www-data:www-data /var/www/html/nextcloud/

6. Configurer Nextcloud

Nextcloud est maintenant installé avec succès. Ensuite, ouvrez un navigateur Web et pointez-le vers http://server-ip/nextcloud/ pour terminer les étapes finales.

  1. Entrez votre nom d'utilisateur et Mot de passe pour créer un compte administrateur.
  2. Spécifiez le dossier de données . Dans notre cas, il s'agit de /var/www/html/nextcloud/data .
  3. Fournissez les paramètres de connexion à la base de données (utilisateur, mot de passe et nom de la base de données) tels que créés à l'étape 4.
  4. Cliquez sur Terminer la configuration bouton pour terminer l'installation de Nextcloud sur Ubuntu.

Vous vous retrouverez connecté en tant qu'utilisateur administrateur, où vous pourrez commencer à personnaliser votre instance Nextcloud. Félicitations ! Vous pouvez commencer à l'utiliser comme stockage cloud privé.

Vous pouvez sécuriser votre installation Nextcloud avec un certificat SSL Let's Encrypt gratuit pour votre domaine.

Merci d'avoir utilisé notre tutoriel pour installer Nextcloud sur Ubuntu. J'espère que cela vous a été utile.


Ubuntu
  1. Comment mettre à niveau Ubuntu 20.04 LTS vers 22.04 LTS :un guide étape par étape

  2. Comment installer Ubuntu sur VirtualBox :un guide étape par étape

  3. Comment installer Docker Engine sur Ubuntu :un guide étape par étape

  4. Comment installer NextCloud 15 sur Ubuntu 18.04

  5. Comment installer Nextcloud sur Ubuntu 20.04

Comment installer Nextcloud sur Ubuntu 18.04 et 16.04

Comment installer Nextcloud sur Ubuntu 16.04

Comment installer Nextcloud sur Ubuntu 20.04 LTS

Comment installer CouchDB sur Ubuntu - Un guide étape par étape

Installer Docker sur Ubuntu - Un guide étape par étape

COMMENT INSTALLER NEXTCLOUD SUR UBUNTU ?