Pesquisa de site

Como instalar o Pydio no CentOS 7.0


Nesta página

  1. 1 Nota Preliminar
  2. 2 Instalar o Pydio
  3. 3 Inicialização do banco de dados
  4. 4 Configuração da Web
  5. 5 links

Versão 1.0
Autor: Srijan Kishore
Siga howtoforge no Twitter
Última edição 11/Jan/2015

Este guia explica a instalação e configuração do cliente web ftp Pydio no CentOS 7.0. Pydio (anteriormente AjaXplorer) é uma solução de software de código aberto madura para compartilhamento e sincronização de arquivos. Com interfaces de usuário intuitivas (web/móvel/desktop), o Pydio fornece recursos de nível empresarial para recuperar o controle e a privacidade de seus dados: conectores de diretório de usuários, drivers de sistemas de arquivos herdados, interface de administração abrangente e muito mais.

1 Nota Preliminar

Tenho um servidor CentOS 7.0 recém-instalado, no qual vou instalar o servidor NFS. Meu servidor CentOS tem o nome de host server1.example.com e IP como 192.168.0.100

Você deve ter o servidor LAMP instalado no CentOS 7.0 conforme mencionado no tutorial.

2 Instale o Pydio

Agora vamos instalar esses pacotes no servidor CentOS 7.0 como:

rpm -Uvh http://dl.ajaxplorer.info/repos/pydio-release-1-1.noarch.rpm

Em seguida, atualize o repositório e instale o Pydio da seguinte maneira:

yum update
yum install pydio

Em seguida, precisamos modificar o arquivo de configuração do Pydio da seguinte maneira:

vi /etc/httpd/conf.d/pydio.conf
#<Directory "/usr/share/pydio">
#        Options FollowSymLinks
#        AllowOverride Limit FileInfo
#        Order allow,deny
#        Allow from all
#       php_value error_reporting 2
#</Directory>


<Directory /usr/share/pydio>
    Options FollowSymlinks
    AllowOverride none
    Require all granted
</Directory>

Além disso, precisamos obter a substituição do SELINUX para Pydio da seguinte maneira:

chcon -R -t httpd_sys_content_t /usr/share/pydio/


Finalmente reinicie o serviço apache.

systemctl restart httpd

3 Inicialização do banco de dados

Em seguida, criaremos um banco de dados para o Pydio como:

mysql -u root -p

Aqui estamos adicionando database=pydiodb user=pydiouser e password=pydiopassword :

create database pydiodb;
create user  identified by 'pydiopassword';
 grant all on pydiodb.* to ;
FLUSH PRIVILEGES;
exit

4 Configuração da Web

Agora abra o URL http://server1.example.com/pydio Ou http://192.168.0.100/pydio

Clique em Iniciar assistente

Crie um usuário de sua escolha, criei user=admin e password=howtoforge:

Selecione o tipo de armazenamento como sistema de banco de dados e coloque Database=pydiodb user=pydiouser e password=pydiopassword OU caso os valores do seu banco de dados sejam diferentes, corresponda-os de acordo.

Agora estamos prontos para a instalação, se desejar pode criar mais usuários. Pressione Instalar Pydio agora.

Levará algum tempo para a inicialização.

Agora que a instalação está concluída, copie o conteúdo do arquivo .htaccess e cole-o em  /usr/share/pydio/.htaccess:

Agora estamos prontos para o show, atualize o navegador e faça o login conforme as credenciais criadas acima.

No meu caso, user=admin e password=howtoforge

Esta será sua página de boas-vindas padrão.

Agora você pode adicionar arquivos e pastas e compartilhá-los na rede.

Saúde, agora temos um Pydio configurado com sucesso no CentOS 7.0 :)

5 links

  • CentOS: http://www.centos.org/

  • Pydio: https://pyd.io/

Artigos relacionados: