GNU/Linux >> Tutoriels Linux >  >> Linux

Installer Nextcloud sur Debian 10

Nextcloud® est un logiciel de partage de fichiers similaire à Google® Drive ou Dropbox®. Parce que Nextcloud est open source, vous avez un contrôle total et vous pouvez installer le serveur sur votre machine. Cet article décrit comment installer Nextcloud sur un serveur cloud Debian® 10.

Prérequis

  • Un serveur cloud exécutant Debian 10
  • Accès à l'utilisateur racine ou administrateur

Installer et configurer une pile LAMP

Avant d'installer Nextcloud, vous devez disposer d'une pile LAMP (Linux®, Apache®, MySQL® ou MariaDB® et PHP) sur votre serveur.

Sur la ligne de commande, saisissez les commandes suivantes pour installer Apache, MariaDB et PHP :

apt install apache2 mariadb-server libapache2-mod-php7.3 unzip

apt install php7.3-gd php7.3-json php7.3-mysql php7.3-curl php7.3-mbstring

apt install php7.3-intl php-imagick php7.3-xml php7.3-zip

Après avoir installé MariaDB, vous devez exécuter la commande suivante pour sécuriser votre base de données :

mysql_secure_installation

Cette commande vous permet de définir un mot de passe root, d'interdire les connexions root à distance et de supprimer la base de données de test.

Configurez votre base de données en procédant comme suit :

  1. Entrez votre installation MariaDB en utilisant la commande suivante :

    mysql
    
  2. Créez une base de données pour Nextcloud. Remplacez par un nom de base de données de votre choix. Nous vous recommandons de choisir un nom de base de données qui indique clairement l'objectif de la base de données.

    CREATE DATABASE <database>;
    
  3. Créez un utilisateur pour la nouvelle base de données. Remplacez par un nom d'utilisateur et par un mot de passe sécurisé de votre choix.

    CREATE USER '<dbUser>'@'localhost' IDENTIFIED BY '<PASSWORD>';
    
  4. Accordez à l'utilisateur l'accès à la base de données  :

    GRANT ALL PRIVILEGES ON <database>.* TO '<dbUser>'@'localhost';
    
  5. Privilèges de vidage :

    FLUSH PRIVILEGES;
    
  6. Quittez MariaDB :

    exit
    

Prenez note de ces paramètres d'identification. Vous en avez besoin pour accéder à la base de données dans Nextcloud.

Installer Nextcloud

Maintenant que notre pile LAMP de base est configurée, nous pouvons passer à l'installation de Nextcloud lui-même. Utilisez les commandes dans les étapes suivantes pour télécharger et installer Nextcloud :

  1. Accédez au répertoire racine du document. :

    cd /var/www/html/
    
  2. Téléchargez la dernière version de Nextcloud :

    wget https://download.nextcloud.com/server/releases/latest.zip
    
  3. Décompressez le fichier :

    unzip latest.zip
    
  4. Supprimez le fichier compressé :

    rm latest.zip
    
  5. Attribuez la propriété au serveur Web :

    chown -R www-data:www-data nextcloud/
    
  6. Redémarrez Apache :

    systemctl restart apache2
    
  7. Dans le navigateur Web de votre ordinateur local, accédez à https://<internet_ip_address>/nextcloud .

    Ici, vous pouvez créer l'utilisateur admin et configurer l'accès à la base de données. Pour le compte administrateur, choisissez n'importe quelle combinaison sécurisée de nom d'utilisateur et de mot de passe. Pour la base de données, entrez les mêmes informations d'identification que vous avez configurées précédemment.

Nextcloud installe ensuite le système de base ainsi que quelques applications qui pourraient vous être utiles. Une fois cette opération terminée, le panneau Nextcloud s'affiche et vous êtes prêt à télécharger des fichiers.


Linux
  1. Comment installer Nextcloud sur Debian 9

  2. Comment installer Nextcloud 14 sur Debian 9

  3. Comment installer NextCloud 13 sur Debian 9

  4. Installer GitLab sur Debian 10

  5. Installer Nextcloud sur Fedora 31

Comment installer OwnCloud 9 sur Debian 8

Comment installer WordPress sur Debian 8

Comment installer MariaDB sur Debian 8

Comment installer Nextcloud sur Debian 8

Comment installer Nextcloud sur Debian 11

Comment installer Zabbix sur Debian 11