GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer NextCloud sur Ubuntu 20.04

Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer NextCloud sur Ubuntu 20.04 LTS. Avant de poursuivre ce tutoriel, assurez-vous d'être connecté en tant qu'utilisateur avec sudo privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.

Nextcloud est une solution open source de partage et d'hébergement de fichiers. C'est comme un Google Drive / Dropbox qui vous permet de stocker, de collaborer et de partager des documents, des images et des vidéos au sein de votre organisation. Si vous vous souciez de la confidentialité, vous pouvez passer à NextCloud, que vous pouvez installer sur votre serveur domestique privé ou sur un serveur privé virtuel (VPS). Vous pouvez télécharger vos fichiers sur votre serveur via NextCloud, puis synchroniser ces fichiers sur votre ordinateur de bureau, ordinateur portable ou smartphone. De cette façon, vous avez le contrôle total de vos données.

Installez NextCloud sur Ubuntu 20.04

Étape 1. Tout d'abord, avant de commencer à installer un package sur votre serveur Ubuntu, nous vous recommandons de toujours vous assurer que tous les packages système sont mis à jour.

sudo apt update
sudo apt upgrade

Étape 2. Installez la pile LAMP.

NextCloud est construit avec PHP. Vous pouvez l'héberger comme n'importe quelle autre application Web écrite en PHP. Vous devrez donc configurer Ubuntu en tant que serveur LAMP. Si vous ne l'avez pas déjà fait, utilisez notre guide LAMP traditionnel pour configurer Ubuntu pour qu'il serve PHP avant de continuer.

Étape 3. Installez Nextcloud sur le système Ubuntu.

Téléchargez l'archive zip NextCloud sur votre serveur. La dernière version stable est la 20.0.4 au moment de la rédaction de cet article. Vous devrez peut-être modifier le numéro de version. Allez sur cette page et cliquez sur le download for server bouton pour voir la dernière version :

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

Une fois téléchargé, extrayez l'archive en la décompressant :

sudo unzip nextcloud-19.0.0.zip -d /var/www/

Définissez les autorisations du répertoire en conséquence :

sudo chown www-data:www-data /var/www/nextcloud/ -R

Étape 4. Création d'une base de données MariaDB pour NextCloud.

NextCloud utilise la base de données MariaDB pour stocker toutes ses données telles que les publications, les pages, les utilisateurs, les plugins et les paramètres de thèmes. Connectez-vous à votre serveur MariaDB avec la commande suivante et entrez votre mot de passe root MariaDB :

mysql -u root -p

Une fois dans la console MariaDB, créez une nouvelle base de données :

MariaDB > create database nextcloud;
MariaDB > create user [email protected] identified by 'your-passwd';
MariaDB > grant all privileges on nextcloud.* to [email protected] identified by 'your-passwd';
MariaDB > flush privileges;
MariaDB > exit;

Étape 4. Configuration d'Apache pour NextCloud.

Créez un nouveau fichier de configuration d'hôte virtuel pour votre site Web NextCloud, nommé votre-domaine.com.conf :

nano /etc/apache2/sites-available/your_domain.com.conf

Et ajoutez le contenu suivant au fichier :

<VirtualHost *:80>    
      ServerAdmin [email protected]
      DocumentRoot "/var/www/nextcloud"
      ServerName your-domain.com
      ServerAlias www.your-domain.com

      ErrorLog ${APACHE_LOG_DIR}/error.log
      CustomLog ${APACHE_LOG_DIR}/access.log combined

      <Directory /var/www/nextcloud/>
         Options FollowSymlinks
         AllowOverride All
         Require all granted
 </Directory>
</VirtualHost>

Pour activer l'hôte virtuel que nous venons de créer, exécutez la commande suivante :

ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf

Pour que la nouvelle configuration prenne effet, redémarrez le service Apache en tapant :

sudo a2ensite your_domain.com.conf 
sudo a2enmod rewrite
sudo systemctl restart apache2

Étape 5. Configurez NextCloud.

Vous pouvez désormais accéder à l'assistant d'installation Web Nextcloud à l'aide d'une connexion HTTP :

https://your-domain.com

C'est tout ce que vous avez à faire pour installer NextCloud sur Ubuntu 20.04 Focal Fossa. J'espère que vous trouverez cette astuce rapide utile. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.


Ubuntu
  1. Comment installer MariaDB 10.4 sur Ubuntu 18.04

  2. Comment installer MariaDB sur Ubuntu 18.04

  3. Comment installer LiteCart sur Ubuntu 15.04

  4. Comment installer NextCloud 14 sur Ubuntu 16.04

  5. Comment installer Nextcloud sur Ubuntu 20.04

Comment installer MariaDB sur Ubuntu 14.04

Comment installer PHPList sur Ubuntu 15.04

Comment installer ImpressCMS sur Ubuntu 15.04

Comment installer Nextcloud sur Ubuntu 16.04

Comment installer MariaDB sur Ubuntu 16.04

Comment installer MariaDB sur Ubuntu