Ricerca nel sito web

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

Articoli correlati: