Come installare e configurare Pydio su Ubuntu 18.04 LTS
Su questa pagina
- Requisiti
- Per iniziare
- Installa il server LAMP
- Configura MariaDB
- Installa Pydio
- Accedi all'interfaccia web di Pydio
Pydio è un software di condivisione e sincronizzazione di file basato su cloud gratuito e open source che ti consente di accedere a tutti i tuoi archivi di dati dalla posizione centrale. È molto alternativo ad altri software di condivisione file come ownCloud e Nextcloud. Pydio fornisce un'interfaccia web basata su Ajax a cui è possibile accedere da qualsiasi luogo e da qualsiasi browser. Pydio ti consente di connettere i tuoi archivi esistenti come SAN, SAMBA, CIFS, FTP, NFS, ecc. Pydio fornisce client nativi per Mac, Windows e Linux e client mobili per iOS e Android. Puoi condividere facilmente file con altri utenti Pydio o con il pubblico. Pydio può essere integrato con LDAP/AD per l'autenticazione, supporta anche SSO con CMS come WordPress, Drupal e Joomla.
In questo tutorial impareremo come installare Pydio su Ubuntu 18.04 LTS.
Requisiti
- Un server che esegue Ubuntu 18.04.
- Sul tuo server è impostato un indirizzo IP statico.
- Una password di root è impostata sul tuo server.
Iniziare
Innanzitutto, dovrai aggiornare il tuo sistema con l'ultima versione. Puoi farlo con il seguente comando:
apt-get update -y
apt-get upgrade -y
Una volta aggiornato il sistema, riavviare il sistema per applicare queste modifiche.
Installa LAMP Server
Innanzitutto, dovrai installare il server Web Apache, il server del database MariaDB, PHP e altri pacchetti richiesti sul tuo sistema. Puoi installarli tutti eseguendo il seguente comando:
apt-get install apache2 mariadb-server apt-transport-https libapache2-mod-php7.2 php7.2-cli php7.2-fpm php7.2-json php7.2-mysql php7.2-zip php7.2-gd php7.2-mbstring php7.2-curl php7.2-xml php-pear php7.2-bcmath php7.2-intl php7.2-opcache mariadb-server php7.2-xml postfix wget unzip -y
Una volta installati tutti i pacchetti, apri il file php.ini e apporta alcune modifiche:
nano /etc/php/7.2/apache2/php.ini
Apporta le seguenti modifiche:
upload_max_filesize = 1G
post_max_size = 1G
output_buffering = Off
Save and close the file. Then, open another php.ini file:
nano /etc/php/7.2/cli/php.ini
Apporta le seguenti modifiche:
upload_max_filesize = 1G
post_max_size = 1G
output_buffering = Off
Salva e chiudi il file quando hai finito.
Configura MariaDB
Per impostazione predefinita, l'installazione di MariaDB non è protetta, quindi dovrai prima proteggerla. Puoi proteggerlo con il seguente comando:
mysql_secure_installation
Enter current password for root (enter for none):
Set root password? [Y/n]: N
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
Una volta che MariaDB è protetto, accedi alla shell MariaDB con il seguente comando:
mysql -u root -p
Inserisci la tua password di root. Quindi, crea un database e un utente per Pydio con il seguente comando:
MariaDB [(none)]> create database pydio;
MariaDB [(none)]> create user identified by 'mypassword';
Sostituisci mypassword con la tua password sicura. Successivamente, concedi tutti i privilegi a Pydio con il seguente comando:
MariaDB [(none)]> GRANT ALL ON pydio.* TO 'pydio'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
Sostituisci mypassword con la tua password sicura. Successivamente, svuota i privilegi ed esci dalla shell MariaDB con il seguente comando:
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
Il server del tuo database MariaDB è ora configurato correttamente. Ora puoi procedere con l'installazione di Pydio.
Installa Pydio
Per impostazione predefinita, Pydio non è disponibile nel repository predefinito di Ubuntu 18.04. Quindi, dovrai aggiungere il repository Pydio al tuo server. Puoi farlo con il seguente comando:
echo "deb https://download.pydio.com/pub/linux/debian/ bionic main" | tee /etc/apt/sources.list.d/pydio.list
Successivamente, importa la chiave GPG e aggiorna il repository con il seguente comando;
wget -qO - https://download.pydio.com/pub/linux/debian/key/pubkey | apt-key add -
apt-get update -y
Infine, installa Pydio con il seguente comando:
apt-get install install pydio pydio-all php-xml -y
Una volta completata con successo l'installazione, abilitare il modulo di riscrittura di Apache con il seguente comando:
a2enmod rewrite
Successivamente, riavvia il server Web Apache con il seguente comando:
systemctl restart apache2
Puoi anche verificare lo stato del server web Apache con il seguente comando:
systemctl status apache2
Dovresti vedere il seguente output:
systemctl status apache2
? apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
??apache2-systemd.conf
Active: active (running) since Wed 2019-02-18 10:56:45 UTC; 6s ago
Process: 6498 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 6517 (apache2)
Tasks: 1 (limit: 1114)
CGroup: /system.slice/apache2.service
??6517 /usr/sbin/apache2 -k start
Feb 18 10:56:45 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
Feb 18 10:56:45 ubuntu1804 apachectl[6498]: AH00557: apache2: apr_sockaddr_info_get() failed for ubuntu1804
Feb 18 10:56:45 ubuntu1804 apachectl[6498]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1. S
Feb 18 10:56:45 ubuntu1804 systemd[1]: Started The Apache HTTP Server.
Il web server Apache è ora configurato e funziona correttamente. Puoi procedere al passaggio successivo
Accedi all'interfaccia web di Pydio
Pydio è ora installato e configurato, è tempo di accedere alla loro interfaccia web.
Apri il tuo browser web e digita l'URL http://your-server-ip/pydio. Verrai reindirizzato alla seguente pagina:

Conferma tutti i controlli e fai clic sul pulsante CONTINUA ALL'INSTALLAZIONE DI PYDIO. Dovresti vedere la seguente pagina:

Seleziona la tua lingua e clicca su START WIZARD. Dovresti vedere la seguente pagina:

Impostare il nome dell'applicazione e il messaggio di benvenuto. Quindi, fare clic sul pulsante Avanti. Dovresti vedere la seguente pagina:

Quindi, imposta il tuo account amministratore e fai clic sul pulsante Avanti. Dovresti vedere la seguente pagina:

Successivamente, fornisci i dettagli del tuo database come il nome del database, il nome utente del database e la password. Quindi, fare clic sul pulsante TEST DB CONNECTION. Dovresti vedere la seguente pagina:

Successivamente, fai clic sul pulsante INSTALL PYDIO. Una volta che l'installazione è stata completata con successo. Verrai reindirizzato alla seguente pagina:

Successivamente, fornisci il nome utente e la password dell'amministratore. Quindi, fare clic sul pulsante INVIO. Dovresti vedere la seguente pagina:


Congratulazioni! hai installato con successo il server di condivisione file Pydio su Ubuntu 18.04. Ora puoi condividere facilmente un file con il tuo amico usando Pydio. Non esitate a chiedermi se avete domande.