GNU/Linux >> Tutoriels Linux >  >> Linux

Installer Nextcloud sur Fedora 31

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 Fedora® 31.

Prérequis

  • Un serveur cloud exécutant Fedora 31
  • 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. Cet exemple utilise MariaDB pour la base de données de la pile.

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

dnf install httpd unzip

dnf install php php-gd php-mbstring php-intl php-mysqlnd php-opcache php-json php-zip php-xml

dnf install mariadb mariadb-server

Après avoir installé MariaDB, vous devez exécuter mysql_secure_installation pour définir un mot de passe root, interdire les connexions root à distance et supprimer les bases de données de test. Utilisez les commandes suivantes pour démarrer MariaDB et sécuriser la base de données :

systemctl enable mariadb

systemctl start mariadb

mysql_secure_installation

Ensuite, configurez votre base de données en procédant comme suit :

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

    mysql -p
    
  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 apache:apache nextcloud/
    
  6. Redémarrez Apache :

    systemctl enable httpd
    
    systemctl start httpd
    
  7. Ajoutez les services http et https à votre pare-feu :

    firewall-cmd --permanent --add-service=http
    
    firewall-cmd --permanent --add-service=https
    
    firewall-cmd --reload
    
  8. Dans votre navigateur Web sur 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.

  9. Cliquez sur Stockage et base de données et sélectionnez MySQL/MariaDB .

    Entrez les informations d'identification que vous avez configurées dans la section précédente.

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 Node.js sur Fedora 35 / Fedora 34

  2. Installez LibreOffice 3.5 sur Fedora 16 / Fedora 15

  3. Installer VMware Workstation 8 sur Fedora 16

  4. Installer WordPress sur Fedora 20

  5. Installer ownCloud 7 sur Fedora 21

Installer PostgreSQL sur Ubuntu 20.04

Comment installer Nextcloud sur Debian 11 / Debian 10

Comment installer AnyDesk sur Fedora 35 / Fedora 34

Comment installer Skype sur Fedora 35 / Fedora 34

Comment installer un serveur Nextcloud privé sur Fedora 34

Comment installer Go sur Fedora 35