GNU/Linux >> Linux Esercitazione >  >> Debian

Come FileRun su Debian 11 – Un cloud gratuito e privato per noi!

Ciao amici. In questo post imparerai come installare FileRun su Debian 11. La procedura è semplice, quindi iniziamo.

Cos'è Filerun?

Secondo il sito Web FileRun:

Gestione dei file affidabile e performante
Sincronizzazione desktop e condivisione file

Ma se siamo un po' più semplici, possiamo dire che Filerun è una sorta di Nextcloud ma leggero. E lo dico non per ridurre al minimo la potenza di FileRun ma per spiegare meglio di cosa stiamo parlando.

Grazie a FileRun, molte aziende condividono i propri file in modo sicuro perché la piattaforma è self-hosted. Cioè, possiamo distribuire un'istanza noi stessi e quindi avere il pieno controllo su di essa.

Quindi proviamoci.

Installa LAMP su Debian 11

FileRun ha una potente interfaccia web che oltre ad essere molto intuitiva funziona come un pannello di amministrazione. Quindi, il primo passo è creare un ambiente LAMP.

Innanzitutto, aggiorna completamente il server:

sudo apt update
sudo apt upgrade

Quindi installa Apache e MariaDB.

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

Al termine dell'installazione, è il turno di PHP e dei suoi moduli.

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

Abbiamo anche bisogno di unzip pacchetto.

sudo apt install unzip

Per completare l'installazione, riavvia Apache e apri le porte necessarie nel firewall.

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

Ora possiamo continuare.

Configura PHP per FileRun

Per eseguire e proteggere al meglio FileRun abbiamo bisogno di fare alcune configurazioni PHP. Innanzitutto, scarica e installa ioncube.

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

Quindi decomprimilo nella directory in cui sono ospitate le librerie PHP.

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

Per abilitarlo, devi creare un nuovo file di configurazione

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

E aggiungi quanto segue

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

Salva le modifiche e chiudi l'editor.

È inoltre necessario creare un nuovo file di configurazione PHP specifico per FileRun.

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

E aggiungi il seguente contenuto

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"

Salva le modifiche e chiudi l'editor. Ricarica Apache per applicare tutte le modifiche alla configurazione.

sudo systemctl reload apache2

Creazione del database in MariaDB per FileRun

Ora dobbiamo lavorare con MariaDB. Poiché siamo su una nuova installazione, dobbiamo configurarla prima di utilizzarla. Per completare questa operazione, esegui lo script necessario.

sudo mysql_secure_installation

Lì ti verrà richiesta una password che, poiché non esiste, basta premere Invio per accedere. Quindi, sarai in grado di definire la tua e, infine, proteggere l'installazione rispondendo Y a ciascuno di loro.

Ora puoi accedere alla console MariaDB:

sudo mysql -u root -p

E crea il database con il nome che desideri.

CREATE DATABASE filerundb;

Quindi crea l'utente e la sua password e concedigli i permessi sul database.

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

Puoi utilizzare qualsiasi nome utente desideri, oltre a una password più sicura.

Aggiorna le autorizzazioni in generale ed esci dalla console.

FLUSH PRIVILEGES;
exit;

Installa FileRun su Debian 11

Ora con l'ambiente pronto, possiamo iniziare a installare FileRun. Per prima cosa, dobbiamo scaricarlo usando wget .

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

Quindi devi decomprimerlo, usando il unzip comando, nella directory principale di Apache.

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

Ora rendi Apache il proprietario della cartella:

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

E assegnagli le autorizzazioni corrette:

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

Ora devi creare un nuovo virtualhost per gestire il sito FileRun-

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

E aggiungi quanto segue:

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

Non dimenticare di sostituire ServerName con il tuo dominio.

Salva le modifiche e chiudi l'editor.

Abilita il nuovo sito e la rewrite modulo

sudo a2ensite filerun.conf
sudo a2enmod rewrite

Infine, riavvia Apache.

sudo systemctl restart apache2

Installazione di FileRun tramite l'interfaccia web

Ora apri il tuo browser web preferito e accedi al tuo dominio per eseguire l'installazione.

Per prima cosa, vedrai la seguente schermata:

Quindi il programma di installazione verificherà la presenza di dipendenze mancanti nel sistema.

Successivamente, dovrai inserire i parametri del database che abbiamo configurato.

Se tutto va bene, vedrai la seguente schermata. Lì vedrai le credenziali di accesso che dovrai annotare in un luogo sicuro.

Successivamente, vedrai la schermata di accesso.

Infine, vedrai la schermata iniziale di FileRun.

Divertiti.

FileRun su Debian 11 – Conclusione

In questo post, hai imparato come installare FileRun in Debian per avere un file server che puoi usare in privato.

Spero che il post ti sia piaciuto.


Debian
  1. Come installare e utilizzare Docker su Debian 9

  2. Come creare un utente Sudo su Debian

  3. Come installare Tomcat 8.5 su Debian 9

  4. Come reimpostare la password per sudo in Debian

  5. Come installare ClamAV su Debian 9 e cercare le vulnerabilità

Come installare e configurare lo stack ELK su Ubuntu e Debian

Come installare e utilizzare Tripwire su Debian 11

Come installare l'ultimo kernel su Debian 11 e derivati

Come installare Vai su Debian 11

Come creare un utente Sudo su Ubuntu e Debian

Come installare e configurare Sendmail su Debian 10