Instalando una Nube con Nextcloud en CentOS 7
Índice:
- Pré-requisitos
- Etapa 1: Criando banco de dados MySQL
- Etapa 2: Instalando PHP e Apache
- Etapa 3: configurando o firewall
- Etapa 4: Fazendo o download do Nextcloud
- Etapa 5: Configurar o Apache
- Etapa 6: Instalando o Nextcloud
- Conclusão
O Nextcloud é uma plataforma de colaboração e compartilhamento de arquivos auto-hospedada de código aberto, semelhante ao Dropbox. Ele vem com o media player, calendário e gerenciamento de contatos.
O Nextcloud é extensível por aplicativos e possui clientes para desktop e dispositivos móveis para todas as principais plataformas.
Este tutorial o guiará pelo processo de instalação e configuração do Nextcloud com Apache em um sistema CentOS 7.
Pré-requisitos
Antes de iniciar o tutorial, verifique se você está conectado como um usuário com privilégios de sudo.
Etapa 1: Criando banco de dados MySQL
O NextCloud pode usar o banco de dados SQLite, PostgreSQL ou MySQL para armazenar todos os seus dados.
Neste tutorial, usaremos o MySQL como banco de dados de escolha.
Se você ainda não possui o MySQL ou o MariaDB instalado no servidor CentOS, pode instalar seguindo uma das instruções abaixo:
Comece registrando no shell do MySQL digitando o seguinte comando:
sudo mysql
Execute as seguintes instruções SQL para criar um banco de dados chamado
nextcloud
, usuário chamado
nextclouduser
e conceder os privilégios necessários ao usuário:
CREATE DATABASE nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
FLUSH PRIVILEGES;
EXIT;
Etapa 2: Instalando PHP e Apache
Nextcloud é um aplicativo PHP. O CentOS 7 é fornecido com o PHP 5.4, que não é suportado pelo Nextcloud.
Vamos instalar o PHP 7.2 a partir do repositório Remi. Os comandos abaixo habilitarão os repositórios EPEL e Remi:
sudo yum install epel-release yum-utils
sudo yum install
sudo yum-config-manager --enable remi-php72
sudo yum install
sudo yum-config-manager --enable remi-php72
Depois que os repositórios estiverem ativados, instale o Apache PHP 7.2 e todas as extensões PHP necessárias com o seguinte comando:
sudo yum install httpd php php-gd php-json php-mysql php-curl php-mbstring php-intl php-mcrypt php-imagick php-xml php-zip
Etapa 3: configurando o firewall
Você pode fazer isso executando os seguintes comandos:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Etapa 4: Fazendo o download do Nextcloud
Faça o download da versão mais recente do Nextcloud na página de download do Nextcloud com wget:
wget -P /tmp
No momento da redação deste artigo, a versão mais recente do Nextcloud era a versão 15.0.0.
Após a conclusão do download, extraia o archive para o diretório / var / www:
sudo unzip /tmp/nextcloud-15.0.0.zip -d /var/www
Defina a propriedade correta para que o servidor da web Apache possa ter acesso total aos arquivos e diretórios do Nextcloud:
sudo chown -R apache: /var/www/nextcloud
Etapa 5: Configurar o Apache
Abra seu editor de texto e crie o seguinte arquivo de configuração do Apache.
sudo nano /etc/httpd/conf.d/nextcloud.conf
/etc/httpd/conf.d/nextcloud.conf
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Alias /nextcloud "/var/www/nextcloud/" Options +FollowSymlinks AllowOverride All Dav off SetEnv HOME /var/www/nextcloud SetEnv HTTP_HOME /var/www/nextcloud
Ative as alterações reiniciando o serviço Apache:
Etapa 6: Instalando o Nextcloud
Agora que o Nextcloud foi baixado e todos os serviços necessários estão configurados, abra o navegador e inicie a instalação do Nextcloud visitando o nome de domínio ou endereço IP do servidor, seguido de
/nextcloud
:
http://domain_name_or_ip_address/nextcloud
Você verá a página de configuração do Nextcloud.


Conclusão
Você aprendeu como instalar e configurar o Nextcloud em sua máquina CentOS 7. Se você tiver um nome de domínio associado ao servidor Nextcloud, poderá seguir este guia e proteger seu Apache com o Let's Encrypt.
Para obter mais informações sobre como gerenciar sua instância do Nextcloud, visite a página de documentação do Nextcloud.
nextcloud centos apacheUse o aplicativo Configurar os PCs da escola para configurar PCs com Windows em Escolas Baixe o aplicativo Configurar computadores da escola na Windows Store e use-o para configurar rapidamente seus computadores Windows 10 para melhores opções de aprendizado para os alunos
Os computadores agora se tornaram parte integrante da educação nas escolas, e quase todas as boas escolas têm os sistemas de computador definidos para seus alunos. O único problema com a educação em informática na escola ocorre quando os alunos se distraem com vários aplicativos e recursos dos PCs.
Como instalar e configurar o nextcloud com apache no ubuntu 18.04
O Nextcloud é uma plataforma de colaboração e compartilhamento de arquivos auto-hospedada de código aberto, semelhante ao Dropbox. Neste tutorial, mostraremos como instalar e configurar o Nextcloud com Apache em uma máquina Ubuntu 18.04.
Como instalar e configurar o owncloud com apache no ubuntu 18.04
O ownCloud é uma plataforma de sincronização e compartilhamento de arquivos de código aberto e auto-hospedado. Neste tutorial, mostraremos como instalar e configurar o ownCloud com Apache em uma máquina Ubuntu 18.04.







