Como instalar o Pydio no CentOS 7.0
Nesta página
- 1 Nota Preliminar
- 2 Instalar o Pydio
- 3 Inicialização do banco de dados
- 4 Configuração da Web
- 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/