Installa e configura Pydio su Ubuntu 18.04
Come faccio a installare e configurare il server di condivisione file Pydio su Ubuntu 18.04?. Voglio configurare un server di condivisione file Pydio su Ubuntu 18.04 LTS?. Se hai queste domande, allora questo articolo è per te.
Pydio è un server di condivisione file simile a Dropbox che puoi ospitare nel tuo data center, in un'istanza cloud o in un personal computer in esecuzione a casa. Pydio fornisce funzionalità di moderni servizi di sincronizzazione dei file che consentono di salvare e condividere documenti, immagini, video, dati di siti Web, ecc.
È possibile accedere ai file archiviati sul server Pydio da un'interfaccia web o da client nativi per Linux, macOS, Windows, Android, iOS. Segui i passaggi seguenti per installare e configurare Pydio su Ubuntu 18.04 LTS.
Passaggio 1: installa e configura il server del database MariaDB/MySQL
Pydio può essere eseguito su database MySQL/MariaDB, PostgreSQL o SQLite. In questa guida lavoreremo con MariaDB/MySQL.
sudo apt update
sudo apt install mariadb-server
Primo accesso alla shell MySQL come utente root:
$ sudo mysql -u root
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 42
Server version: 10.1.48-MariaDB-0ubuntu0.18.04.1 Ubuntu 18.04
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
Creeremo un database per ciascuno di questi componenti del server.
CREATE DATABASE pydio;
Crea un utente del database e concedi i privilegi per i database creati.
CREATE USER 'pydio'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL ON pydio.* TO 'pydio'@'localhost';
QUIT
Conferma l'accesso accedendo al database come utente pydio
:
$ mysql -u pydio -p
Enter password: StrongPassword
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 49
Server version: 10.1.48-MariaDB-0ubuntu0.18.04.1 Ubuntu 18.04
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| pydio |
+--------------------+
4 rows in set (0.001 sec)
MariaDB [(none)]> QUIT
Bye
Passaggio 2: installa PHP e le estensioni richieste
Installa PHP e le estensioni richieste da Pydio utilizzando il comando seguente:
sudo apt -y install php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath php-intl php-opcache
Passaggio 3: installare il server SMTP Postfix
Installa e configura il server SMTP di solo invio Postfix su Ubuntu 18.04 utilizzando la guida seguente:
Configura Postfix come server SMTP di solo invio su Ubuntu
Passaggio 4: installare il server Web Apache
Utilizzeremo il server HTTP Apache per ospitare Pydion su Ubuntu 18.04. Installalo utilizzando il seguente comando:
sudo apt -y install apache2 libapache2-mod-php
Configura PHP sui due file seguenti.
sudo vim /etc/php/*/apache2/php.ini
Impostare i parametri seguenti:
upload_max_filesize = 1G
post_max_size = 1G
output_buffering = Off
Fai lo stesso sul file /etc/php/*/cli/php.ini:
$ sudo vim /etc/php/*/cli/php.ini
upload_max_filesize = 1G
post_max_size = 1G
output_buffering = Off
Abilita il modulo di riscrittura Apache:
sudo a2enmod rewrite
sudo systemctl restart apache2
Passaggio 5: installa e configura il server di condivisione file Pydio
Installa apt-transport-https
sudo apt update
sudo apt -y install apt-transport-https
Configura il repository pydio:
echo "deb https://download.pydio.com/pub/linux/debian/ bionic main" | sudo tee /etc/apt/sources.list.d/pydio.list
Importa chiave GPG:
wget -qO - https://download.pydio.com/pub/linux/debian/key/pubkey | sudo apt-key add -
Aggiorna l'elenco dei pacchetti e installa Pydio:
sudo apt update
sudo apt install pydio pydio-all php-xml
Procedi con l'installazione:
0 upgraded, 369 newly installed, 0 to remove and 37 not upgraded.
Need to get 244 MB of archives.
After this operation, 1121 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
L'installazione posizionerà il file di configurazione di Pydio Apache in /etc/apache2/conf-enabled/pydio.conf
Riavvia Apache dopo l'installazione.
sudo systemctl restart apache2
Passaggio 6: accedi all'interfaccia web del server di condivisione file Pydio
Visita il tuo indirizzo IP/nome host del server di condivisione file Pydio per completare l'installazione. L'URL è http://[NomeServer|IndirizzoIP]/pydio
Conferma che tutti i controlli restituiscano "OK" e fai clic su "CONTINUA CON L'INSTALLAZIONE DI PYDIO"
Fai clic su "Avvia procedura guidata" per iniziare la configurazione web.
Imposta il nome dell'applicazione e il messaggio di benvenuto.
Imposta l'account utente amministratore.
Configura i dettagli della connessione al database e fai clic su "TEST CONNESSIONE DB"
Imposta l'URL del server e installa Pydio.
Al termine, accedi a Pydio utilizzando il nome utente e la password creati.
La dashboard dovrebbe essere simile a quella mostrata di seguito.
Carica e gestisci i file in "I miei file"
È tutto. Ora hai Pydio File Sharing Server installato su Ubuntu 18.04 LTS. Maggiori informazioni sulle guide all'amministrazione di Pydio.
Articoli simili:
- Come installare Seafile Server su Ubuntu
- Come installare Nextcloud su Ubuntu/Debian