Pesquisa de site

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

Artigos relacionados: