COMO INSTALAR O NEXTCLOUD NO CENTOS 7

COMO INSTALAR O NEXTCLOUD NO CENTOS 7

O Nextcloud é um software de código aberto para criar e usar serviços de hospedagem de arquivos. Ele tem um monte de recursos extras de calendário, sincronização e contatos, além de seus recursos de hospedagem de arquivos. É uma ótima alternativa gratuita para alguns serviços populares, como Google Drive, Dropbox, Box , etc.

Para executar o Nextcloud em seu VPS, os seguintes requisitos precisam ser instalados:

  • MySQL ou MariaDB
  • PHP 7.0 +
  • Apache 2.4 com módulo mod_php

Neste tutorial, vamos instalar a versão mais recente do Nextcloud em um de nossos CentOS 7 VPSes com MariaDB, PHP e Apache. Se você quiser usar um Ubuntu VPS , verifique nosso tutorial sobre como instalar o Nextcloud no Ubuntu 16.04

Atualizar o sistema

Primeiro, faça login no CentOS 7 VPS via SSH como usuário root:

ssh root@IP_Address

E certifique-se de que ele está totalmente atualizado:

yum -y update

Instalar o servidor MariaDB

O Nextcloud requer um banco de dados vazio, por isso vamos instalar o servidor MariaDB:

yum -y install mariadb mariadb-server

Uma vez instalado, inicie o MariaDB e ative-o para iniciar no boot:

systemctl start mariadb
systemctl enable mariadb

E execute o mysql_secure_installation script pós-instalação para concluir a configuração do MariaDB:

mysql_secure_installation

Enter current password for root (enter for none): ENTER
Set root password? [Y/n] Y
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

Depois que o MariaDB estiver instalado, faça login no servidor de banco de dados como usuário root e crie o banco de dados eo usuário para o Nextcloud:

mysql -u root -p

MariaDB [(none)]> CREATE DATABASE nextcloud;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'YOURPASSWORD';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

Instalar o Servidor Web Apache

Em seguida, vamos instalar o servidor web Apache:

yum install httpd -y

Iniciar o Apache e fazê-lo começar no boot:

systemctl start httpd.service
systemctl enable httpd.service

Instalar o PHP 7

A versão padrão do PHP no CentOS 7 é PHP 5.4. Neste tutorial, vamos instalar o PHP versão 7 .

Instale pacotes de repositórios Remi e EPEL:

rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Ativar Remi PHP 7 repo:

yum-config-manager --enable remi-php70

E instalar o PHP 7 e vários módulos PHP requeridos pelo Nextcloud executando o seguinte comando:

yum -y install php php-mysql php-pecl-zip php-xml php-mbstring php-gd

Em seguida, abra o arquivo de configuração do PHP e aumente o tamanho do arquivo de upload. Você pode encontrar o local do arquivo de configuração PHP executando o seguinte comando:

php --ini |grep Loaded
Loaded Configuration File:         /etc/php.ini

No nosso caso, temos de fazer alterações no arquivo /etc/php.ini. Aumentaremos o limite de upload padrão para 100 MB. Você pode definir os valores de acordo com suas necessidades. Execute os seguintes comandos:

sed -i "s/post_max_size = 8M/post_max_size = 100M/" /etc/php.ini
sed -i "s/upload_max_filesize = 2M/upload_max_filesize = 100M/" /etc/php.ini

E reinicie o servidor web:

systemctl restart httpd

Instalar o Nextcloud

Vá para o site oficial do Nextcloud e faça o download da versão estável mais recente do aplicativo

wget https://download.nextcloud.com/server/releases/nextcloud-11.0.2.zip

unpack the downloaded zip archive to the document root directory on your server

unzip nextcloud-11.0.2.zip -d /var/www/html/

Set the Apache user to be owner of the Nextcloud files

chown -R apache:apache /var/www/html/nextcloud/

Finally, access Nextcloud at http://yourIP/nextcloud . The installation wizard will check if all requirements and if everything is OK, you will be prompted to create your admin user and select storage and database. Select MySQL/MariaDB as database and enter the details for the database we created earlier in this post:

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

Naturalmente , você não precisa fazer nada disso se usar um dos nossos serviços Managed Nextcloud Hosting , caso em que você pode simplesmente pedir aos nossos administradores experientes do Linux para instalar o Nextcloud para você. Eles estão disponíveis 24 × 7 e vai cuidar do seu pedido imediatamente.

PS. Se você gostou deste post, compartilhe-o com seus amigos nas redes sociais usando os botões à esquerda ou simplesmente deixe uma resposta abaixo. Obrigado.

Leave a Reply

Your email address will not be published.