Instale e configure o Pydio no Ubuntu 18.04
Como faço para instalar e configurar o servidor de compartilhamento de arquivos Pydio no Ubuntu 18.04? Quero configurar um servidor de compartilhamento de arquivos Pydio no Ubuntu 18.04 LTS?. Se você tiver essas dúvidas, este artigo é para você.
Pydio é um servidor de compartilhamento de arquivos semelhante ao Dropbox que você pode hospedar em seu data center, instância de nuvem ou computador pessoal rodando em casa. Pydio fornece recursos de serviços modernos de sincronização de arquivos que permitem salvar e compartilhar documentos, imagens, vídeos, dados de sites, etc.
Os arquivos armazenados no servidor Pydio podem ser acessados a partir de uma interface web ou de clientes nativos para Linux, macOS, Windows, Android e iOS. Siga as etapas abaixo para instalar e configurar o Pydio no Ubuntu 18.04 LTS.
Etapa 1: Instalar e configurar o servidor de banco de dados MariaDB/MySQL
Pydio pode ser executado em bancos de dados MySQL/MariaDB, PostgreSQL ou SQLite. Neste guia, trabalharemos com MariaDB/MySQL.
sudo apt update
sudo apt install mariadb-server
Primeiro faça login no shell do MySQL como usuário 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)]>
Criaremos um banco de dados para cada um desses componentes do servidor.
CREATE DATABASE pydio;
Crie um usuário de banco de dados e conceda privilégios aos bancos de dados criados.
CREATE USER 'pydio'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL ON pydio.* TO 'pydio'@'localhost';
QUIT
Confirme o acesso fazendo login no banco de dados como usuário 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
Etapa 2: instalar o PHP e as extensões necessárias
Instale o PHP e as extensões exigidas pelo Pydio usando o comando abaixo:
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
Etapa 3: Instale o servidor Postfix SMTP
Instale e configure o servidor SMTP somente envio Postfix no Ubuntu 18.04 usando o guia abaixo:
Configure o Postfix como um servidor SMTP somente envio no Ubuntu
Etapa 4: Instale o servidor Web Apache
Usaremos o servidor Apache HTTP para hospedar o Pydion no Ubuntu 18.04. Instale-o usando o seguinte comando:
sudo apt -y install apache2 libapache2-mod-php
Configure o PHP nos dois arquivos abaixo.
sudo vim /etc/php/*/apache2/php.ini
Defina os parâmetros abaixo:
upload_max_filesize = 1G
post_max_size = 1G
output_buffering = Off
Faça o mesmo no arquivo /etc/php/*/cli/php.ini:
$ sudo vim /etc/php/*/cli/php.ini
upload_max_filesize = 1G
post_max_size = 1G
output_buffering = Off
Habilite o módulo de reescrita do Apache:
sudo a2enmod rewrite
sudo systemctl restart apache2
Etapa 5: instalar e configurar o servidor de compartilhamento de arquivos Pydio
Instale apt-transport-https
sudo apt update
sudo apt -y install apt-transport-https
Configure o repositório pydio:
echo "deb https://download.pydio.com/pub/linux/debian/ bionic main" | sudo tee /etc/apt/sources.list.d/pydio.list
Importar chave GPG:
wget -qO - https://download.pydio.com/pub/linux/debian/key/pubkey | sudo apt-key add -
Atualize a lista de pacotes e instale o Pydio:
sudo apt update
sudo apt install pydio pydio-all php-xml
Prossiga com a instalação:
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
A instalação colocará o arquivo de configuração do Pydio Apache em /etc/apache2/conf-enabled/pydio.conf
Reinicie o Apache após a instalação.
sudo systemctl restart apache2
Etapa 6: acessar a interface da Web do servidor de compartilhamento de arquivos Pydio
Visite o endereço IP/nome do host do servidor de compartilhamento de arquivos Pydio para concluir a instalação. A URL é http://[ServerName|IPAddress]/pydio
Confirme se todas as verificações retornam “OK ” e clique em “CONTINUAR PARA A INSTALAÇÃO DO PYDIO”
Clique em “Iniciar assistente” para iniciar a configuração da Web.
Defina o nome do aplicativo e a mensagem de boas-vindas.
Defina a conta de usuário administrador.
Configure os detalhes da conexão do banco de dados e clique em “TEST DB CONNECTION“
Defina o URL do servidor e instale o Pydio.
Quando terminar, faça login no Pydio usando o nome de usuário e a senha criados.
O painel deve ser semelhante ao abaixo.
Faça upload e gerencie arquivos em “Meus arquivos”
Isso é tudo. Agora você tem o Pydio File Sharing Server instalado no Ubuntu 18.04 LTS. Leia mais nos guias de administração do Pydio.
Artigos semelhantes:
- Como instalar o servidor Seafile no Ubuntu
- Como instalar Nextcloud no Ubuntu/Debian