# Nextcloud stap voor stap installeren op Proxmox

Voor wie zijn persoonlijke gegevens op een veilige en gecentraliseerde manier wil opslaan, is Nextcloud een uitstekende keuze. In combinatie met het virtualisatieplatform Proxmox maakt het de opzet van een robuuste en flexibele cloudinfrastructuur mogelijk.

## Wat zijn Proxmox en Nextcloud?

[Nextcloud](https://www.ionos.com/nl-be/digitalguide/server/gereedschap/wat-is-nextcloud/) is een **open-source cloudoplossing** waarmee u bestanden, agenda’s, contacten en nog veel meer veilig kunt opslaan en delen. Proxmox daarentegen is een krachtig virtualisatieplatform dat efficiënt beheer van virtuele machines en containers mogelijk maakt. De combinatie van Nextcloud en Proxmox biedt een flexibele en veilige manier om een cloudinfrastructuur op te zetten voor persoonlijk of zakelijk gebruik.

## De vereisten voor het installeren van Nextcloud op Proxmox

Voordat u Nextcloud op Proxmox kunt installeren, moet u aan een aantal basisvereisten voldoen. Ten eerste heeft u een **Proxmox-server** nodig (versie 6 of hoger wordt aanbevolen) en toegang tot de Proxmox-webinterface.

Voor de virtuele machine of container waarop Nextcloud zal draaien, hebt u bovendien minimaal 2 CPU-kernen en 2 GB RAM nodig. Voor grotere gebruikersgroepen wordt 4 GB RAM of meer aanbevolen. Zorg er bovendien voor dat u voldoende schijfruimte hebt voor uw gegevens – de exacte hoeveelheid hangt sterk af van uw specifieke gebruikssituatie.

Opmerking Nextcloud kan niet alleen op Proxmox worden geïnstalleerd, maar ook via andere methoden. Bekijk onze andere artikelen voor meer manieren om de cloud te gebruiken:

- [Nextcloud installeren op Ubuntu 22.04](https://www.ionos.com/nl-be/digitalguide/server/configuratie/nextcloud-ubuntu-2204/)
- [Nextcloud installeren op Debian](https://www.ionos.com/nl-be/digitalguide/server/configuratie/nextcloud-debian-12/)
- [Nextcloud installeren op Kubernetes](https://www.ionos.com/nl-be/digitalguide/server/configuratie/nextcloud-kubernetes/)
- Nextcloud installeren met Docker

## Nextcloud stap voor stap installeren op Proxmox

Er zijn verschillende manieren om Nextcloud op Proxmox te installeren. De handleiding die hier wordt getoond, is slechts één van die methoden.

### Stap 1: Maak een virtuele machine of container aan

Eerst moet je een omgeving opzetten voor de installatie van Nextcloud. Je kunt hiervoor een container met LXC of een virtuele machine aanmaken.

#### LXC-container

1. Ga naar ‘Create CT’ in de Proxmox-webinterface.
2. Voer een containernaam en de gewenste resources in.
3. Selecteer een Debian- of Ubuntu-sjabloon (aanbevolen: Ubuntu 22.04).
4. Configureer het netwerk en de schijfopslag. Zorg ervoor dat u voldoende opslagruimte toewijst voor het gebruik van Nextcloud.

#### Virtuele machine

1. Ga naar ‘VM aanmaken’ in de Proxmox-webinterface.
2. Selecteer een ISO-image van Ubuntu Server of Debian die u eerder hebt geüpload.
3. Configureer CPU, RAM en opslagruimte volgens uw vereisten.
4. Installeer het besturingssysteem in de VM.

### Stap 2: Het systeem voorbereiden

Zodra u de omgeving hebt gecreëerd, kunt u via SSH of de Proxmox-console inloggen op het systeem. Voordat u Nextcloud installeert, moet u uw systeem hierop voorbereiden. Werk het eerst bij met de volgende terminalopdracht:

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

Zodra uw systeem is bijgewerkt, moet u Apache, MariaDB/MySQL, PHP en andere afhankelijkheden installeren. U kunt hiervoor de volgende opdracht gebruiken:

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

Als laatste voorbereidende stap kun je nu je MariaDB-database voor Nextcloud instellen. Start hiervoor de database:

```bash
sudo systemctl start mariadb
```

Nu kunt u de database instellen met de volgende opdrachten. Zorg ervoor dat u het door u gekozen beveiligingswachtwoord onthoudt of opschrijft:

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

### Stap 3: Nextcloud installeren

Nu kunt u doorgaan met de installatie van Nextcloud. Download eerst de nieuwste versie van Nextcloud:

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

Pak vervolgens de gedownloade bestanden uit met het commando `tar` en verplaats ze:

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

Stel nu de juiste machtigingen en eigendomsrechten in voor de Nextcloud-bestanden, zodat de webserversoftware (in dit geval Apache) er probleemloos mee kan werken:

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

### Stap 4: Apache configureren

Om Nextcloud op Proxmox te laten werken, heb je een correct geconfigureerde Apache-webserver nodig. Maak eerst een configuratiebestand aan waarin wordt bepaald hoe de Apache-webserver verzoeken aan je Nextcloud-installatie verwerkt:

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

Voeg de volgende inhoud toe aan het configuratiebestand dat u zojuist hebt aangemaakt:

```bash
<VirtualHost *:80>
    ServerName your-domain.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>
```

Zorg ervoor dat je het juiste domein invoert waarmee je toegang wilt krijgen tot je Nextcloud-installatie. Activeer nu de configuratie en de benodigde modules met de volgende terminalopdrachten en start Apache opnieuw op:

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

### Stap 5: Nextcloud installeren

Nu kunt u uw Nextcloud instellen. Ga in een browser naar het adres van uw Nextcloud-installatie dat in het configuratiebestand staat vermeld. Volg de installatiewizard om de databaseverbinding en de beheerdersgebruiker in te stellen.


This is a markdown version of: [https://www.ionos.com/nl-be/digitalguide/server/configuratie/nextcloud-proxmox/](https://www.ionos.com/nl-be/digitalguide/server/configuratie/nextcloud-proxmox/) for AI/LLM consumption.