How to Install and Configure Nextcloud with Apache on Ubuntu 18.04 LTS
Í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.
Neste tutorial, mostraremos como instalar e configurar o Nextcloud com Apache em uma máquina Ubuntu 18.04.
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.
Para criar um banco de dados e um usuário, primeiro faça login 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 todas as permissões necessárias 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 PHP 7.2, que é a versão padrão do PHP no Ubuntu 18.04, é totalmente suportado e recomendado para o Nextcloud.
Execute o seguinte comando para instalar o Apache, PHP e todas as extensões PHP necessárias e:
sudo apt install apache2 php7.2 php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php7.2-imagick php7.2-xml php7.2-zip libapache2-mod-php7.2
Etapa 3: configurando o firewall
Supondo que você esteja usando o
UFW
para gerenciar seu firewall, será necessário abrir as portas HTTP (
80
) e HTTPS (
443
). Você pode fazer isso ativando o perfil 'Apache Full', que inclui regras para ambas as portas:
Etapa 4: Fazendo o download do Nextcloud
No momento da redação deste artigo, a versão estável mais recente do Nextcloud é a versão 15.0.0. Antes de continuar com a próxima etapa, visite a página de download do Nextcloud e verifique se há uma nova versão do Nextcloud disponível.
Comece baixando a versão mais recente do Nextcloud usando o seguinte comando wget:
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.0.zip -P /tmp
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 www-data: /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/apache2/conf-available/nextcloud.conf
/etc/apache2/conf-available/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 a configuração recém-adicionada e todos os módulos Apache necessários com:
sudo a2enconf nextcloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
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 na sua máquina Ubuntu 18.04. 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 ubuntu 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 centos 7
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 CentOS 7.
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.







