Linux na Web

Instalando e configurando Nextcloud no CentOs 7.

Instalando Nextcloud no CentOS 7

Nextcloud é uma ferramenta Open Source, que é mantida pelo Desenvolvedor Frank Karlitschek e sua equipe antiga equipe do ownCloud. O NextCloud tem sua funcionalmente semelhante ao Dropbox, permitindo que qualquer um instale e opere em um servidor privado, foi criado para hospedar e gerenciar os seus arquivos, e os deixar sob seu controle. Armazene seus documentos, calendário, contatos e fotos em um servidor em seu data center, em casa ou provedores de VPS.

Em contraste com os serviços proprietários, como o Dropbox e entre outros, a arquitetura aberta permite adicionar funcionalidades adicionais ao servidor na forma de aplicativos e permite ao usuário ter controle total de seus dados.

Armazenamento em Núvem

O armazenamento em nuvem é uma maneira simples e fácil de armazenar seus arquivos, acessar de qualquer lugar e compartilhar dados na Internet. Temos diversos provedores de armazenamento na nuvem privado, e alguns deles são: OneDrive, Dropbox, MEGA, Google Drive , iCloud e entre outros, um dos problemas é que todos tem limite de armazenamento.

Instalando e configurando Nextcloud no CentOs 7

O Nextcloud pode ser instalado nos Sistemas Operacionais: Debian, SUSE, Red Hat, CentOS e Ubuntu, para mais informações consulte os  pré-requisitos no site Nextcloud, irei utilizar CentOs 7.3, MariaDB, PHP 7.0 + Apache 2.4 with mod_php.

Instalar os softwares necessário no servidor.

Desabilitar o SELINUX.

Desabilistar o firewall

Reinicie

Instalar do Apache

Instalar o PHP 7 e suas dependências.

Aumentar o limite de upload de arquivo. (Deixei o meu 100MB, mas deixe conforme a sua necessidade)

Iniciar o apache e habilitar para iniciar na inicialização.

Instalação do Banco de Dados – MariaDB.

Alterar configurações de segurança no MariaDB


Configurar o módulo pdo PHP7 para o MariaDB


Criação do usuário e Base de Dados.

Irei criar a base de dados em utf8mb4 para exibir emoji, caso queira nomear algum arquivo ou foto e incluir um emoji.

Instalação do Nextcloud

Extrairos arquivos do Nextcloud para a pasta do Apache, e logo em seguida alterar a permissão dos arquivos.

Após copiar os arquivos para a pasta do Apache, iremos concluir a configuração através da interface Web.

Abra o seu navegador e digite o endereço abaixo, alterando o ip em vermelho para o ip do seu servidor.

http://192.168.9.113/nextcloud 

Instalando Nextcloud no CentOS 7

Clique em Armazenamento & banco de dados.

Instalando Nextcloud no CentOS 7

Ao clicar em Armazenamento e banco de dados, irá solicitar alguns dados do banco de dados.

Instalando Nextcloud no CentOS 7

Agora iremos criar uma conta de administrador de acesso ao Nextcloud, e também configurar  Banco de dados para criar schema do Nextcloud, insira dos dados:

Database user: nextclouduser
Database password: 123456
Database name: nextcloud
host: localhost

Após inserir os dados, clique em Concluir a configuração.

Instalando Nextcloud no CentOS 7

Após clicar em Concluir configuração, ele irá criar a conta de administrador e configurar o banco de dados.

Instalando Nextcloud no CentOS 7

Após finalizado ele vai exibir a janela abaixo, informando os aplicativos existentes para sincronizar os seus arquivos no Nextcloud, feche a janela.

Instalando Nextcloud no CentOS 7

Pronto, está com o Nextcloud instalado e pronto para uso.

Instalando Nextcloud no CentOS 7

Referências:

https://docs.nextcloud.com/server/12/admin_manual/configuration_database/linux_database_configuration.html#db-transaction-label
https://docs.nextcloud.com/server/9/user_manual/files/access_webdav.html
https://docs.nextcloud.com/server/12/admin_manual/installation/installation_wizard.html
https://docs.nextcloud.com/server/12/admin_manual/installation/source_installation.html

Tagged in:,
About