# Installer Nextcloud sur Proxmox : votre propre solution Cloud étape par étape

Si vous souhaitez stocker vos données personnelles de manière sécurisée et centralisée, impossible de passer à côté de Nextcloud. Combiné à la plateforme de virtualisation [Proxmox](https://www.ionos.fr/digitalguide/serveur/know-how/proxmox/), il permet de créer une infrastructure Cloud puissante et flexible.

## Que sont Proxmox et Nextcloud ?

[Nextcloud](https://www.ionos.fr/digitalguide/serveur/outils/quest-ce-que-nextcloud/) est une solution Cloud **open source** qui vous permet de stocker et de partager en toute sécurité des fichiers, des calendriers, des contacts et bien plus encore. Proxmox est une puissante plateforme de [virtualisation](https://www.ionos.fr/digitalguide/serveur/configuration/la-virtualisation/) qui permet de gérer efficacement les [machines virtuelles](https://www.ionos.fr/digitalguide/serveur/know-how/machine-virtuelle/) (VM, *virtual machines*) et les conteneurs. La combinaison de Nextcloud et de Proxmox offre un moyen flexible et sécurisé de créer une infrastructure Cloud pour votre usage personnel ou votre entreprise.

## Installer Nextcloud sur Proxmox : les conditions préalables

Avant de pouvoir installer Nextcloud sur Proxmox, quelques conditions de base doivent être remplies. Tout d’abord, vous avez besoin d’un **serveur Proxmox** (version 6 ou supérieure recommandée) et d’un accès à l’interface Web de Proxmox.

Pour la machine virtuelle ou le conteneur dans lequel vous souhaitez exécuter Nextcloud, il faut prévoir au moins 2 cœurs de processeur et de 2 Go de [RAM](https://www.ionos.fr/digitalguide/serveur/know-how/quest-ce-quune-memoire-vive/). Pour des groupes d’utilisateurs plus importants, au moins 4 Go de RAM sont recommandés. Vous devez également disposer d’un espace disque suffisant pour les données, la quantité dépendant fortement de votre cas d’usage.

Note Nextcloud ne s’installe pas que sur Proxmox : vous pouvez également utiliser ce Cloud d’autres manières. Pour plus d’informations, consultez nos articles dédiés :

- [Installer Nextcloud sous Ubuntu 22.04](https://www.ionos.fr/digitalguide/serveur/configuration/nextcloud-ubuntu-2204/)
- [Installer Nextcloud sous Debian](https://www.ionos.fr/digitalguide/serveur/configuration/installer-nextcloud-sous-debian-12/)
- Installer Nextcloud sous Windows
- [Installer Nextcloud sous Kubernetes](https://www.ionos.fr/digitalguide/serveur/configuration/nextcloud-kubernetes/)
- [Installer Nextcloud avec Docker](https://www.ionos.fr/digitalguide/serveur/configuration/installation-de-nextcloud-avec-docker/)

## Installer Nextcloud sur Proxmox étape par étape

Plusieurs méthodes permettent d’installer Nextcloud sur Proxmox. Nous vous présentons ici une méthode d’installation parmi bien d’autres.

### Étape 1 : créer une machine virtuelle ou un conteneur

Pour commencer, vous devez créer un environnement pour l’installation de Nextcloud. Pour cela, vous pouvez créer un conteneur avec [LXC](https://www.ionos.fr/digitalguide/serveur/know-how/les-lxc-linux-container-quest-ce-que-cest/) ou une machine virtuelle.

#### Conteneur LXC

1. Accédez à « Create CT » dans l’interface Web de Proxmox.
2. Saisissez un nom de conteneur et les ressources souhaitées.
3. Choisissez Debian ou Ubuntu comme modèle (notre recommandation : [Ubuntu](https://www.ionos.fr/digitalguide/serveur/know-how/ubuntu-le-systeme-linux-pour-tous/) 22.04).
4. Configurez l’espace réseau et l’espace disque. Prévoyez suffisamment de mémoire pour l’utilisation de Nextcloud.

#### Machine virtuelle

1. Accédez à « Create VM » dans l’interface Web de Proxmox.
2. Choisissez une image ISO d’Ubuntu Server ou de Debian, que vous aurez préalablement téléchargée.
3. Configurez le CPU, la RAM et l’espace disque en fonction de vos besoins.
4. Installez le système d’exploitation dans la VM.

### Étape 2 : préparer le système

Une fois l’environnement créé, vous pouvez vous connecter au système via SSH ou la console Proxmox. Avant d’installer Nextcloud, préparez le système en le mettant à jour. Pour cela, commencez par le mettre à jour avec la commande de terminal suivante :

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

Après avoir mis à jour votre système, vous devez installer Apache, MariaDB/MySQL, PHP et d’autres dépendances, pour lesquels vous pouvez utiliser la commande suivante :

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

Enfin, vous pouvez maintenant configurer votre base de données MariaDB pour Nextcloud. Pour cela, démarrez la base de données :

```bash
sudo systemctl start mariadb
```

Vous pouvez maintenant configurer la base de données avec les commandes suivantes. Veillez à mémoriser ou à noter le [mot de passe sécurisé](https://www.ionos.fr/digitalguide/serveur/securite/protegez-vos-donnees-sensibles-avec-un-mot-de-passe-securise/) que vous avez choisi :

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

### Étape 3 : installer Nextcloud

Vous pouvez maintenant passer à l’installation de Nextcloud. Pour cela, commencez par en télécharger la dernière version :

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

Ensuite, décompressez les fichiers téléchargés avec la commande `tar` et déplacez-les :

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

Maintenant, définissez correctement les droits d’accès et la propriété des fichiers Nextcloud pour que le logiciel du serveur Web (ici Apache) puisse travailler avec sans problème.

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

### Étape 4 : configurer Apache

Pour que Nextcloud fonctionne sur Proxmox, vous avez besoin d’un serveur Web Apache correctement configuré. Créez un fichier de configuration qui contrôle comment le serveur Web Apache traite les requêtes envoyées à votre installation Nextcloud.

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

Ajoutez alors le contenu suivant au fichier de configuration que vous venez de créer :

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

Assurez-vous d’inclure le domaine correct sous lequel vous souhaitez accéder à votre installation Nextcloud. Activez la configuration et les modules requis en utilisant les commandes de terminal suivantes, puis redémarrez Apache :

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

### Étape 5 : configurer Nextcloud

Vous pouvez maintenant configurer votre Nextcloud. Pour ce faire, ouvrez l’adresse de votre installation Nextcloud indiquée dans le fichier de configuration dans un navigateur. Suivez ensuite l’assistant d’installation pour configurer la connexion à la base de données et l’utilisateur admin.


This is a markdown version of: [https://www.ionos.fr/digitalguide/serveur/configuration/nextcloud-proxmox/](https://www.ionos.fr/digitalguide/serveur/configuration/nextcloud-proxmox/) for AI/LLM consumption.