Este guia oferece um caminho direto para instalar a
versão mais recente do Nextcloud, uma plataforma de produtividade auto-hospedada, em um
servidor Ubuntu. O Nextcloud Hub 6 (27.1.3) oferece hospedagem de arquivos,
colaboração e muito mais, com a flexibilidade de um servidor privado.
Prerequisites
-
Um servidor executando Ubuntu 20.04 LTS ou posterior.
-
Familiaridade básica com a interface de linha de comando.
Installation Process
Siga estas etapas para instalar o Nextcloud Hub 6 (27.1.3) no seu Ubuntu
server:
Etapa 1: Atualize Seu
Server
Certifique-se de que a lista de pacotes do servidor e o sistema em si estão atualizados.
date:
sudo apt update && sudo apt upgrade -y
Etapa 2: Instale o Apache
Web Server
Instale o Apache, que servirá seus arquivos do Nextcloud:
sudo apt install apache2 -y
Step 3:
Instale o PHP e os Módulos PHP Necessários
O Nextcloud requer PHP para funcionar. Instale o PHP junto com os módulos necessários.
modules:
sudo apt install php libapache2-mod-php php-mysql php-dom php-xml php-mbstring php-gd php-curl php-zip -y
Etapa 4: Instale o MariaDB
Server
Instale o MariaDB, um servidor de banco de dados para armazenar dados do Nextcloud:
sudo apt install mariadb-server -y
Step 5: Create a
Banco de dados para Nextcloud
Primeiro, faça login no shell do MariaDB:
sudo mariadb -u root -p
Após fazer login, crie um banco de dados para Nextcloud e um usuário com as permissões necessárias.
desired credentials:
CREATE DATABASE nextcloud;
GRANT ALL PRIVILEGES ON nextcloud.* TO 'your_desired_username'@'localhost' IDENTIFIED BY 'your_desired_password';
FLUSH PRIVILEGES;
EXIT;

Step 6:
Instale o Unzip e Baixe o Nextcloud
Antes de baixar o Nextcloud, certifique-se de ter o unzip instalado para extrair o arquivo baixado:
extrair o arquivo baixado:
sudo apt install unzip -y
wget https://download.nextcloud.com/server/releases/nextcloud-27.1.3.zip
Step 7:
Extraia o Nextcloud e Defina Permissões
Descompacte o pacote Nextcloud no diretório raiz da web e defina as permissões corretas:
correct permissions:
unzip nextcloud-27.1.3.zip -d /var/www/html/
sudo chown -R www-data:www-data /var/www/html/nextcloud/

Step 8: Configure
Apache para Nextcloud
Crie um arquivo de configuração Apache para o Nextcloud:
sudo nano /etc/apache2/sites-available/nextcloud.conf
Insira a configuração a seguir e salve o arquivo:
Alias /nextcloud "/var/www/html/nextcloud/"
<Directory /var/www/html/nextcloud/>
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
<IfModule mod_dav.c>
Dav off
</IfModule>
</Directory>
Ative o novo site e o módulo de reescrita:
sudo a2ensite nextcloud
sudo a2enmod rewrite
sudo systemctl restart apache2
Step
9: Conclua a Instalação pela Interface Web
Abra seu navegador e acesse
http://your_server_ip/nextcloud. Finalize a configuração
fornecendo as informações a seguir:
-
Detalhes da conta de administrador: Escolha um nome de usuário e
senha para a conta de administrador do Nextcloud. -
Data folder: Confirme o caminho da pasta de dados
onde o Nextcloud armazenará seus arquivos. -
Database configuration: Digite as credenciais
do usuário e nome do banco de dados que você criou anteriormente. Use
localhost como host do banco de dados, a menos que seu banco de dados esteja
em um servidor diferente.

Após inserir os detalhes, clique no Finish setup
botão para concluir a instalação e depois acesse
http://your_server_ip/nextcloud/index.php/login if you
não redirecionou automaticamente.

Agora você tem uma instância do Nextcloud Hub 6 (27.1.3) em execução no seu
servidor Ubuntu. Comece explorando o painel e configurando seu
ambiente Nextcloud conforme suas necessidades pessoais ou corporativas. Se precisar
de mais informações ou assistência, entre em contato com
nosso time de suporte pelo submitting a
ticket.
Também nos Documentos Iniciais
Related guides.
Precisa de ajuda com algo mais?
Tempo mediano de resposta inferior a 1 hora. Pessoas reais, não bots.