# Como instalar o Nextcloud no Proxmox, passo a passo

O Nextcloud é a solução ideal se pretender guardar os seus dados pessoais de forma segura e centralizada. Se, além disso, o combinar com a plataforma de virtualização Proxmox, poderá criar uma infraestrutura na nuvem muito potente e flexível.

## O que são o Proxmox e o Nextcloud?

[O Nextcloud](https://www.ionos.com/pt-pt/digitalguide/servidores/ferramentas/o-que-e-o-nextcloud/) é uma **solução em nuvem de código aberto** que lhe permite armazenar e partilhar com segurança ficheiros, calendários, contactos e muito mais. O Proxmox, por sua vez, é uma poderosa plataforma de virtualização com a qual pode gerir de forma eficiente máquinas virtuais e contentores. A combinação do Nextcloud e do Proxmox oferece uma solução em nuvem segura e flexível, ideal tanto para uso pessoal como para empresas.

## Instalar o Nextcloud no Proxmox: pré-requisitos

Antes de poder instalar o Nextcloud no Proxmox, é necessário cumprir alguns requisitos básicos. Para começar, deve dispor de um **servidor Proxmox** (recomenda-se a versão 6 ou superior), bem como de acesso à interface web do Proxmox.

Além disso, a máquina virtual ou o contentor onde o Nextcloud será executado deve dispor de, pelo menos, 2 núcleos de CPU e 2 GB de RAM. Para grupos de utilizadores maiores, recomenda-se dispor de 4 GB de RAM ou mais. É igualmente importante dispor de espaço em disco suficiente para armazenar os dados; a quantidade exata dependerá do caso de utilização específico.

Nota O Nextcloud não só pode ser instalado no Proxmox. Também pode utilizar esta solução na nuvem através de outros métodos. Consulte os nossos artigos para conhecer mais opções:

- [Instalar o Nextcloud no Ubuntu 22.04](https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/nextcloud-ubuntu-2204/)
- [Instalar o Nextcloud no Debian 12: como se instala?](https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/nextcloud-debian-12/)
- Instalar o Nextcloud no Windows
- [Instalar o Nextcloud no Kubernetes: descubra como instalá-lo](https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/nextcloud-kubernetes/)
- Instalação do Nextcloud com o Docker

## Guia passo a passo: como instalar o Nextcloud no Proxmox

Existem várias formas de instalar o Nextcloud no Proxmox. As instruções que apresentamos a seguir são apenas uma delas.

### Passo 1: crie uma máquina virtual ou um contentor

A primeira coisa que deve fazer é criar um ambiente para instalar o Nextcloud. Para tal, pode optar por um contentor com LXC ou por uma máquina virtual.

#### Contentor LXC

1. Na interface web do Proxmox, clique em «Create CT» (criar contentor).
2. Introduza um nome para o contentor e atribua os recursos que desejar.
3. Escolha como modelo um template Debian ou Ubuntu (recomendado: Ubuntu 22.04).
4. Configure a rede e o armazenamento em disco. Certifique-se de reservar espaço suficiente para os dados do Nextcloud.

#### Máquina virtual

1. Na interface web do Proxmox, clique em «Create VM» (criar máquina virtual).
2. Selecione uma imagem ISO do Ubuntu Server ou do Debian que tenha carregado anteriormente.
3. Configure a CPU, a RAM e o armazenamento de acordo com as suas necessidades.
4. Instale o sistema operativo na máquina virtual.

### Passo 2: prepare o sistema

Depois de criar o ambiente, pode ligar-se ao sistema através do SSH ou da consola do Proxmox. Antes de instalar o Nextcloud, é importante preparar corretamente o sistema. Para começar, atualize os pacotes com o seguinte comando:

```bash
sudo apt update && sudo apt upgrade -y
```

Após atualizar o sistema, instale o Apache, o MariaDB/MySQL, o PHP e as restantes dependências necessárias com este comando:

```bash
sudo apt install apache2 mariadb-server libapache2-mod-php php php-mysql php-curl php-xml php-mbstring php-zip unzip -y
```

Como último passo preparatório, pode configurar a base de dados MariaDB para o Nextcloud. Primeiro, inicie o serviço da base de dados:

```bash
sudo systemctl start mariadb
```

Em seguida, crie a base de dados com os seguintes comandos. Certifique-se de que guarda ou anota a palavra-passe segura que escolher:

```bash
sudo mysql -u root -p
CREATE DATABASE nextcloud;
CREATE USER 'usuarionextcloud'@'localhost' IDENTIFIED BY 'contrasenasegura';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'usuarionextcloud'@'localhost';
FLUSH PRIVILEGES;
EXIT;
```

### Passo 3: instale o Nextcloud

Agora pode prosseguir com a instalação do Nextcloud. Primeiro, descarregue a versão mais recente com este comando:

```bash
wget https://download.nextcloud.com/server/releases/latest.tar.bz2
```

Descompacte o ficheiro descarregado e mova-o para o local adequado:

```bash
tar -xjf latest.tar.bz2
sudo mv nextcloud /var/www/
```

Em seguida, atribua as permissões e a propriedade corretas aos ficheiros do Nextcloud para que o servidor web (Apache) possa trabalhar com eles corretamente:

```bash
sudo chown -R www-data:www-data /var/www/nextcloud
sudo chmod -R 750 /var/www/nextcloud
```

### Passo 4: configurar o Apache

Para que o Nextcloud funcione corretamente no Proxmox, é necessário um servidor web Apache devidamente configurado. Comece por criar um ficheiro de configuração que defina como o Apache deve gerir os pedidos dirigidos à sua instalação do Nextcloud:

```bash
sudo nano /etc/apache2/sites-available/nextcloud.conf
```

Coloque a seguinte configuração nesse ficheiro:

```bash
<VirtualHost *:80>
    ServerName tu-dominio.com
    DocumentRoot /var/www/nextcloud
    <Directory /var/www/nextcloud>
        Require all granted
        AllowOverride All
        Options FollowSymLinks MultiViews
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/nextcloud_error.log
    CustomLog ${APACHE_LOG_DIR}/nextcloud_access.log combined
</VirtualHost>
```

Lembre-se de substituir `tu-dominio.com` pelo domínio real que irá utilizar para aceder ao Nextcloud. Em seguida, ative as configurações e os módulos necessários executando os seguintes comandos e reiniciando o Apache:

```bash
sudo a2ensite nextcloud.conf
sudo a2enmod rewrite headers env dir mime
sudo systemctl restart apache2
```

### Passo 5: configurar o Nextcloud

Já pode concluir a configuração do Nextcloud. Abra no navegador o endereço que indicou na configuração do Apache. Em seguida, siga os passos do assistente de instalação para ligar a base de dados e criar o utilizador administrador.


This is a markdown version of: [https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/nextcloud-no-proxmox/](https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/nextcloud-no-proxmox/) for AI/LLM consumption.