GNU/Linux >> Znalost Linux >  >> Debian

Jak FileRun na Debianu 11 – bezplatný a soukromý cloud pro nás!

Dobrý den, přátelé. V tomto příspěvku se dozvíte, jak nainstalovat FileRun na Debian 11. Postup je jednoduchý, takže můžeme začít.

Co je Filerun?

Podle webu FileRun:

Spolehlivá a výkonná správa souborů
Synchronizace plochy a sdílení souborů

Ale pokud budeme trochu jednodušší, můžeme říci, že Filerun je druh Nextcloud, ale lehký. A neříkám to proto, abych minimalizoval výkon FileRun, ale abych lépe vysvětlil, o čem mluvíme.

Díky FileRun sdílí mnoho společností své soubory bezpečně, protože platforma je hostována sama. To znamená, že můžeme nasadit instanci sami, a tak nad ní mít plnou kontrolu.

Tak jdeme na to.

Instalovat LAMP na Debian 11

FileRun má výkonné webové rozhraní, které kromě toho, že je velmi intuitivní, funguje jako administrační panel. Takže prvním krokem je vytvořit prostředí LAMP.

Nejprve zcela upgradujte server:

sudo apt update
sudo apt upgrade

Poté nainstalujte Apache a MariaDB.

sudo apt-get install apache2 mariadb-server mariadb-client 

Na konci instalace přichází na řadu PHP a jeho moduly.

sudo apt install php libapache2-mod-php imagemagick ffmpeg php-imagick php-mysql php-fpm php-common php-gd php-json php-curl php-zip php-xml php-mbstring php-bz2 php-intl

Potřebujeme také unzip balíček.

sudo apt install unzip

Pro dokončení instalace restartujte Apache a otevřete potřebné porty ve firewallu.

sudo ufw allow 80
sudo ufw allow 443
sudo ufw reload
sudo systemctl restart apache2

Nyní můžeme pokračovat.

Konfigurace PHP pro FileRun

Abychom lépe spouštěli a chránili FileRun, musíme provést nějaké konfigurace PHP. Nejprve si stáhněte a nainstalujte ioncube.

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

Poté jej rozbalte v adresáři, kde jsou hostovány knihovny PHP.

sudo tar -xzf ioncube_loaders_lin_x86-64.tar.gz -C /usr/lib/php

Chcete-li to povolit, musíte vytvořit nový konfigurační soubor

sudo nano /etc/php/7.4/apache2/conf.d/00-ioncube.ini

A přidejte následující

zend_extension = /usr/lib/php/ioncube/ioncube_loader_lin_7.4.so

Uložte změny a zavřete editor.

Je také nutné vytvořit nový konfigurační soubor PHP specifický pro FileRun.

sudo nano /etc/php/7.4/apache2/conf.d/filerun.ini

A přidejte následující obsah

expose_php = Off
error_reporting = E_ALL & ~E_NOTICE
display_errors = Off
display_startup_errors = Off
log_errors = On
ignore_repeated_errors = Off
allow_url_fopen = On
allow_url_include = Off
variables_order = "GPCS"
allow_webdav_methods = On
memory_limit = 128M
max_execution_time = 300
output_buffering = Off
output_handler = ""
zlib.output_compression = Off
zlib.output_handler = ""
safe_mode = Off
register_globals = Off
magic_quotes_gpc = Off
upload_max_filesize = 20M
post_max_size = 20M
enable_dl = Off
disable_functions = ""
disable_classes = ""
session.save_handler = files
session.use_cookies = 1
session.use_only_cookies = 1
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_httponly = 1
date.timezone = "UTC"

Uložte změny a zavřete editor. Chcete-li použít všechny změny konfigurace, znovu načtěte Apache.

sudo systemctl reload apache2

Vytvoření databáze v MariaDB pro FileRun

Nyní musíme pracovat s MariaDB. Protože jsme na nové instalaci, musíme ji před použitím nakonfigurovat. Chcete-li to dokončit, spusťte potřebný skript.

sudo mysql_secure_installation

Zde budete požádáni o heslo, které, protože neexistuje, pro přístup stačí stisknout Enter. Poté budete moci definovat svůj a nakonec zabezpečit instalaci odpovědí Y každému z nich.

Nyní máte přístup ke konzole MariaDB:

sudo mysql -u root -p

A vytvořte databázi s požadovaným názvem.

CREATE DATABASE filerundb;

Poté vytvořte uživatele a jeho heslo a dejte mu oprávnění k databázi.

GRANT ALL PRIVILEGES ON filerundb.* TO 'user'@'localhost' IDENTIFIED BY 'pss';

Můžete použít libovolné uživatelské jméno, stejně jako silnější heslo.

Obnovte obecně oprávnění a ukončete konzolu.

FLUSH PRIVILEGES;
exit;

Instalovat FileRun na Debian 11

Nyní s připraveným prostředím můžeme začít instalovat FileRun. Nejprve si jej musíme stáhnout pomocí wget .

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

Poté jej musíte rozbalit pomocí unzip do kořenového adresáře Apache.

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

Nyní udělejte z Apache vlastníka složky:

sudo chown -R www-data:www-data /var/www/html/filerun

A přidělte mu správná oprávnění:

sudo chmod -R 755 /var/www/html/filerun

Nyní musíte vytvořit nového virtuálního hostitele, který bude spravovat web FileRun-

sudo nano /etc/apache2/sites-available/filerun.conf

A přidejte následující:

<VirtualHost *:80>
        ServerName filerun.unixcop.test
        DocumentRoot /var/www/html/filerun

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

        ErrorLog ${APACHE_LOG_DIR}/filerun.error.log
        CustomLog ${APACHE_LOG_DIR}/filerun.access.log combined
</VirtualHost>

Nezapomeňte nahradit ServerName s vaší doménou.

Uložte změny a zavřete editor.

Povolte nový web a rewrite modul

sudo a2ensite filerun.conf
sudo a2enmod rewrite

Nakonec restartujte Apache.

sudo systemctl restart apache2

Instalace FileRun přes webové rozhraní

Nyní otevřete svůj oblíbený webový prohlížeč a přejděte na svou doménu a proveďte instalaci.

Nejprve se zobrazí následující obrazovka:

Poté instalační program zkontroluje, zda v systému chybí závislosti.

Dále budete muset zadat parametry databáze, kterou jsme nakonfigurovali.

Pokud vše půjde dobře, zobrazí se následující obrazovka. Zde uvidíte přihlašovací údaje, které si budete muset zapsat na bezpečné místo.

Dále uvidíte přihlašovací obrazovku.

Nakonec uvidíte úvodní obrazovku FileRun.

Užijte si to.

FileRun na Debianu 11 – závěr

V tomto příspěvku jste se naučili, jak nainstalovat FileRun v Debianu, abyste měli souborový server, který můžete používat soukromě.

Doufám, že se vám příspěvek líbil.


Debian
  1. Jak nainstalovat a používat Docker na Debian 9

  2. Jak obnovit heslo pro sudo v Debianu

  3. Jak nainstalovat ClamAV na Debian 9 a vyhledat zranitelnosti

  1. Jak vytvořit uživatele Sudo v Debianu

  2. Jak nainstalovat Tomcat 8.5 na Debian 9

  3. Jak nainstalovat a nakonfigurovat Nagios na Debian 9

  1. Jak přidat a odstranit uživatele v Debianu 9

  2. Jak nainstalovat a používat Docker na Debian 10 Linux

  3. Jak nainstalovat a nakonfigurovat Drupal s Apache na Debian 9