GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer Filerun Storage Sync sur Alma Linux 8

FileRun est une application gratuite, open source et auto-hébergée de partage et de synchronisation de fichiers écrite en PHP. Il vous permet de télécharger et d'accéder à votre fichier via un stockage cloud sécurisé. Il est livré avec une interface Web pour gérer toutes vos photos, films, collections et partager des fichiers avec vos amis. Il est compatible avec NextCloud et fournit une version automatique des fichiers. Il peut être installé et exécuté sur n'importe quel VPS, serveur dédié ou même sur le périphérique Raspberry PI.

Dans cet article, nous vous montrerons comment installer FileRun sur Alma Linux 8.

Prérequis

  • Un serveur exécutant Alma Linux 8.
  • Un nom de domaine valide pointé vers l'adresse IP de votre serveur.
  • Un mot de passe root est configuré sur le serveur.

Installer le serveur LAMP

Tout d'abord, installez le serveur Web Apache et le serveur de base de données MariaDB sur votre système. Vous pouvez les installer en exécutant la commande suivante :

dnf install httpd mariadb-server -y

Une fois les deux packages installés, réinitialisez le module PHP par défaut et activez le module PHP 7.4 avec la commande suivante :

dnf module reset php
dnf module enable php:7.4

Ensuite, installez PHP avec toutes les extensions requises à l'aide de la commande suivante :

dnf install php php-fpm php-mbstring php-opcache php-pdo php-mysqlnd php-gd php-xml php-zip php-json -y

Une fois tous les packages installés, vous devrez installer le chargeur PHP Ioncube sur votre système. Tout d'abord, vous pouvez le télécharger avec la commande suivante :

wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

Une fois le téléchargement terminé, extrayez le fichier téléchargé avec la commande suivante :

tar xzf ioncube_loaders_lin_x86-64.tar.gz
Next, move the Isoncube loader to the PHP modules directory:
mv ioncube/ioncube_loader_lin_7.4.so /usr/lib64/php/modules/

Ensuite, éditez le fichier de configuration PHP et définissez le chemin du module Ioncube :

nano /etc/php.ini

Modifiez les lignes suivantes :

zend.assertions = -1
zend_extension = "/usr/lib64/php/modules/ioncube_loader_lin_7.4.so"

Enregistrez et fermez le fichier, puis démarrez les services Apache, MariaDB et PHP-FPM et autorisez-les à démarrer au redémarrage du système :

systemctl start httpd mariadb php-fpm
systemctl enable httpd mariadb php-fpm

Vous pouvez maintenant vérifier l'installation du chargeur Ioncube avec la commande suivante :

php -v

Vous obtiendrez le résultat suivant :

PHP 7.4.19 (cli) (built: May  4 2021 11:06:37) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with the ionCube PHP Loader + ionCube24 v11.0.1, Copyright (c) 2002-2022, by ionCube Ltd.
    with Zend OPcache v7.4.19, Copyright (c), by Zend Technologies

Une fois que vous avez terminé, vous pouvez passer à l'étape suivante.

Configurer la base de données MariaDB

Ensuite, vous devrez sécuriser l'installation de MariaDB et définir le mot de passe root. Vous pouvez le faire avec la commande suivante :

mysql_secure_installation

Répondez à toutes les questions comme indiqué ci-dessous :

Set root password? [Y/n] y
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

Une fois MariaDB sécurisée, connectez-vous au shell MariaDB avec la commande suivante :

mysql -u root -p

Une fois connecté, créez une base de données et un utilisateur avec la commande suivante :

MariaDB [(none)]> CREATE DATABASE filerun;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON filerun.* TO 'filerun'@'localhost' IDENTIFIED BY 'password';

Ensuite, videz les privilèges et quittez le shell MariaDB avec la commande suivante :

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Une fois que vous avez terminé, vous pouvez passer à l'étape suivante.

Télécharger FileRun

Tout d'abord, téléchargez la dernière version de FileRun avec la commande suivante :

wget -O FileRun.zip http://www.filerun.com/download-latest

Une fois le téléchargement terminé, décompressez le fichier téléchargé avec la commande suivante :

unzip FileRun.zip -d /var/www/html/filerun

Ensuite, changez le propriétaire du répertoire FileRun :

chown -R apache:apache /var/www/html/filerun

Une fois que vous avez terminé, vous pouvez passer à l'étape suivante.

Configurer Apache pour FileRun

Ensuite, vous devrez créer un fichier de configuration d'hôte virtuel Apache pour FileRun. Vous pouvez le créer avec la commande suivante :

nano /etc/httpd/conf.d/filerun.conf

Ajoutez les lignes suivantes :

<VirtualHost *:80>
        ServerName filerun.example.com

        DocumentRoot /var/www/html/filerun

        <Directory "/var/www/html/filerun">
                Options Indexes FollowSymLinks
                AllowOverride All
                Require all granted
        </Directory>

        ErrorLog /var/log/httpd/filerun.error.log
        CustomLog /var/log/httpd/filerun.access.log combined
</VirtualHost>

Enregistrez et fermez le fichier puis redémarrez le service Apache pour appliquer les modifications :

systemctl restart httpd

Vous pouvez également vérifier l'état d'Apache avec la commande suivante :

systemctl status httpd

Vous obtiendrez le résultat suivant :

? httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
  Drop-In: /usr/lib/systemd/system/httpd.service.d
           ??php-fpm.conf
   Active: active (running) since Thu 2022-04-07 09:36:41 UTC; 3s ago
     Docs: man:httpd.service(8)
 Main PID: 5820 (httpd)
   Status: "Started, listening on: port 80"
    Tasks: 213 (limit: 11412)
   Memory: 24.4M
   CGroup: /system.slice/httpd.service
           ??5820 /usr/sbin/httpd -DFOREGROUND
           ??5823 /usr/sbin/httpd -DFOREGROUND
           ??5824 /usr/sbin/httpd -DFOREGROUND
           ??5825 /usr/sbin/httpd -DFOREGROUND
           ??5826 /usr/sbin/httpd -DFOREGROUND

Apr 07 09:36:41 linux systemd[1]: httpd.service: Succeeded.
Apr 07 09:36:41 linux systemd[1]: Stopped The Apache HTTP Server.
Apr 07 09:36:41 linux systemd[1]: Starting The Apache HTTP Server...

Une fois que vous avez terminé, vous pouvez passer à l'étape suivante.

Accéder à l'interface Web FileRun

Maintenant, ouvrez votre navigateur Web et accédez à l'interface Web de FileRun à l'aide de l'URL http://filerun.example.com . Vous devriez voir l'écran suivant :

Cliquez sur Suivant bouton. Vous devriez voir l'écran de vérification des exigences du serveur :

Assurez-vous que toutes les exigences sont installées, puis cliquez sur Suivant bouton. Vous devriez voir l'écran de configuration de la base de données :

Fournissez vos identifiants de base de données et cliquez sur Suivant bouton. Une fois le FileRun installé, avec succès, vous devriez voir l'écran suivant :

Notez votre nom d'utilisateur, votre mot de passe et cliquez sur Suivant bouton. Vous devriez voir l'écran de connexion FileRun :

Indiquez votre nom d'utilisateur et votre mot de passe d'administrateur, puis cliquez sur Connexion bouton. Vous devriez voir le tableau de bord FileRun sur l'écran suivant :

Cliquez sur le Panneau de configuration. Vous devriez voir la page du panneau de configuration de FileRun :

Conclusion

Toutes nos félicitations! vous avez installé avec succès FileRun sur Alma Linux 8. Vous pouvez maintenant télécharger vos fichiers, photos et films sur FileRun et y accéder de n'importe où à partir du navigateur Web. N'hésitez pas à me demander si vous avez des questions.


Linux
  1. Comment installer Erlang sur Rocky Linux/Alma Linux/CentOS 8

  2. Comment installer PHP 8 sur CentOS 8 Linux

  3. Comment installer PHP 8 sur Alma Linux et Rocky Linux

  4. Comment installer Laravel sur Linux

  5. Comment installer Gulp.js sur Rocky Linux 8

Comment installer PHP 7.4 sur Rocky Linux 8

Comment installer Linux, Nginx, MariaDB et PHP (LEMP) sur Fedora 22

Comment installer WordPress sur Rocky Linux 8

Comment installer Memcached sur Rocky Linux 8

Comment installer OpenCart sur Oracle Linux 8

Comment installer Joomla sur Oracle Linux 8