GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Filerun Storage Sync na Alma Linux 8

FileRun je bezplatná, open-source a samostatně hostovaná aplikace pro sdílení a synchronizaci souborů napsaná v PHP. Umožňuje vám nahrávat a přistupovat k vašemu souboru prostřednictvím zabezpečeného cloudového úložiště. Dodává se s webovým rozhraním pro správu všech vašich fotografií, filmů, sbírek a sdílení souborů s přáteli. Je kompatibilní s NextCloud a poskytuje automatické verzování souborů. Lze jej nainstalovat a spustit na libovolném VPS, dedikovaném serveru nebo dokonce na zařízení Raspberry PI.

V tomto příspěvku vám ukážeme, jak nainstalovat FileRun na Alma Linux 8.

Předpoklady

  • Server se systémem Alma Linux 8.
  • Platný název domény s adresou IP vašeho serveru.
  • Na serveru je nakonfigurováno heslo uživatele root.

Instalovat LAMP Server

Nejprve do svého systému nainstalujte webový server Apache a databázový server MariaDB. Můžete je nainstalovat spuštěním následujícího příkazu:

dnf install httpd mariadb-server -y

Jakmile jsou oba balíčky nainstalovány, resetujte výchozí modul PHP a povolte modul PHP 7.4 pomocí následujícího příkazu:

dnf module reset php
dnf module enable php:7.4

Dále nainstalujte PHP se všemi požadovanými rozšířeními pomocí následujícího příkazu:

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

Jakmile jsou všechny balíčky nainstalovány, budete muset do svého systému nainstalovat zavaděč PHP Ioncube. Nejprve si jej můžete stáhnout pomocí následujícího příkazu:

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

Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:

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/

Dále upravte konfigurační soubor PHP a definujte cestu k modulu Ioncube:

nano /etc/php.ini

Změňte následující řádky:

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

Uložte a zavřete soubor, poté spusťte služby Apache, MariaDB a PHP-FPM a povolte jim spuštění při restartu systému:

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

Nyní můžete zkontrolovat instalaci zavaděče Ioncube pomocí následujícího příkazu:

php -v

Získáte následující výstup:

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

Jakmile budete hotovi, můžete přejít k dalšímu kroku.

Konfigurace databáze MariaDB

Dále budete muset zabezpečit instalaci MariaDB a nastavit heslo uživatele root. Můžete to udělat pomocí následujícího příkazu:

mysql_secure_installation

Odpovězte na všechny otázky, jak je uvedeno níže:

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

Jakmile je MariaDB zabezpečená, přihlaste se do prostředí MariaDB pomocí následujícího příkazu:

mysql -u root -p

Jakmile se přihlásíte, vytvořte databázi a uživatele pomocí následujícího příkazu:

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

Dále vyprázdněte oprávnění a ukončete prostředí MariaDB pomocí následujícího příkazu:

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

Jakmile budete hotovi, můžete přejít k dalšímu kroku.

Stáhnout FileRun

Nejprve si stáhněte nejnovější verzi FileRun pomocí následujícího příkazu:

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

Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:

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

Dále změňte vlastnictví adresáře FileRun:

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

Jakmile budete hotovi, můžete přejít k dalšímu kroku.

Konfigurovat Apache pro FileRun

Dále budete muset vytvořit konfigurační soubor virtuálního hostitele Apache pro FileRun. Můžete jej vytvořit pomocí následujícího příkazu:

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

Přidejte následující řádky:

<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>

Uložte a zavřete soubor a poté restartujte službu Apache, aby se změny projevily:

systemctl restart httpd

Stav Apache můžete také zkontrolovat pomocí následujícího příkazu:

systemctl status httpd

Získáte následující výstup:

? 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...

Jakmile budete hotovi, můžete přejít k dalšímu kroku.

Přístup k webovému rozhraní FileRun

Nyní otevřete webový prohlížeč a přejděte do webového rozhraní FileRun pomocí adresy URL http://filerun.example.com . Měli byste vidět následující obrazovku:

Klikněte na Další knoflík. Měla by se zobrazit obrazovka Kontrola požadavků na server:

Ujistěte se, že jsou nainstalovány všechny požadavky, a poté klikněte na Další knoflík. Měli byste vidět obrazovku nastavení databáze:

Zadejte přihlašovací údaje k databázi a klikněte na Další knoflík. Jakmile je FileRun úspěšně nainstalován, měli byste vidět následující obrazovku:

Poznamenejte si své uživatelské jméno, heslo a klikněte na Další knoflík. Měli byste vidět přihlašovací obrazovku FileRun:

Zadejte své administrátorské uživatelské jméno, heslo a klikněte na Přihlásit se knoflík. Na následující obrazovce byste měli vidět řídicí panel FileRun:

Klikněte na Ovládací panely. Měli byste vidět stránku ovládacího panelu FileRun:

Závěr

Gratulujeme! úspěšně jste nainstalovali FileRun na Alma Linux 8. Nyní můžete nahrávat své soubory, fotografie a filmy na FileRun a přistupovat k nim odkudkoli z webového prohlížeče. Pokud máte nějaké dotazy, neváhejte se mě zeptat.


Linux
  1. Jak nainstalovat Erlang na Rocky Linux/Alma Linux/CentOS 8

  2. Jak nainstalovat PHP 8 na Alma Linux &Rocky Linux

  3. Jak nainstalovat Laravel na Linux

  1. Jak nainstalovat PHP na Ubuntu Linux

  2. Jak nainstalovat PHP 8 na CentOS 8 Linux

  3. Jak nainstalovat Gulp.js na Rocky Linux 8

  1. Jak nainstalovat PHP na Debian 10 Linux

  2. Jak nainstalovat CyberPanel na Alma Linux 8

  3. Jak nainstalovat PHP 8 na Debian 11