Tests indépendants Mis à jour avril 2026 387 guides d'auto-hébergement 5 fournisseurs VPS testés

guide

Comment auto-héberger Nextcloud sur Hetzner (Guide 2026)

Découvrez comment configurer Nextcloud sur un VPS Hetzner facilement avec ce guide pratique conçu pour les développeurs et les passionnés d'auto-hébergement.

Comment auto-héberger Nextcloud sur Hetzner (Guide 2026)

Nextcloud est une solution d’hébergement de fichiers open-source qui permet aux utilisateurs de créer leur propre stockage cloud privé. L’héberger sur un VPS peut vous offrir un meilleur contrôle et des options de personnalisation. Dans ce guide, nous allons passer en revue les étapes pour installer Nextcloud sur un VPS Hetzner, y compris la configuration et l’optimisation.

Pourquoi choisir Hetzner pour héberger Nextcloud ?

Hetzner est un fournisseur de VPS fiable, connu pour ses plans économiques et son infrastructure robuste. À partir de seulement 4,15 EUR/mois, ils offrent une gamme d’options qui les rendent particulièrement attrayants pour les développeurs et les passionnés d’homelab. Ci-dessous, vous trouverez une comparaison de divers fournisseurs de VPS pour vous aider à comprendre le marché.

FournisseurPrix de départCaractéristiques
Contabo VPS5,99 EUR/moisStockage SSD, RAM ample
Hetzner Cloud4,15 EUR/moisHaute performance, flexibilité
DigitalOcean6 USD/moisInterface conviviale
Vultr6 USD/moisCentres de données mondiaux
Linode (Akamai)5 USD/moisSolutions de mise en réseau rapides

Étapes pour installer Nextcloud sur un VPS Hetzner

Étape 1 : Créer une instance VPS Hetzner

  1. Inscription : Créez un compte sur Hetzner Cloud.
  2. Sélection d’un serveur : Choisissez une configuration de serveur qui répond à vos besoins. Pour une utilisation basique de Nextcloud, un VPS avec 2 Go de RAM et 1 cœur de CPU est généralement suffisant.
  3. Emplacement : Sélectionnez un centre de données proche de vos utilisateurs cibles.
  4. Créer le serveur : Cliquez sur “Créer un serveur” pour commencer à provisionner votre VPS.

Étape 2 : Accéder à votre VPS

Une fois votre serveur opérationnel, accédez-y via SSH. Utilisez la commande suivante, en remplaçant YOUR_IP_ADDRESS par l’IP publique de votre serveur :

ssh root@YOUR_IP_ADDRESS

Étape 3 : Mettre à jour les paquets système

Avant d’installer quoi que ce soit, assurez-vous que votre système est à jour :

apt update && apt upgrade -y

Étape 4 : Installer les logiciels requis

Nextcloud nécessite un serveur web, PHP, et un serveur de base de données. Nous utiliserons Apache, MariaDB et PHP. Installez-les avec ces commandes :

apt install apache2 mariadb-server php libapache2-mod-php php-mysql php-xml php-mbstring php-curl php-zip php-gd php-json -y

Étape 5 : Configurer MariaDB

Connectez-vous au shell de MariaDB :

mysql -u root -p

Créez une base de données pour Nextcloud :

CREATE DATABASE nextcloud;
CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'strong_password';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Remplacez strong_password par un mot de passe sécurisé de votre choix.

Étape 6 : Télécharger et configurer Nextcloud

Téléchargez la dernière version de Nextcloud :

wget https://download.nextcloud.com/server/releases/nextcloud-XX.X.X.zip
unzip nextcloud-XX.X.X.zip
mv nextcloud /var/www/html/

Définissez les permissions correctes :

chown -R www-data:www-data /var/www/html/nextcloud/
chmod -R 755 /var/www/html/nextcloud/

Étape 7 : Configurer Apache

Créez un nouveau fichier de configuration pour Nextcloud :

nano /etc/apache2/sites-available/nextcloud.conf

Ajoutez la configuration suivante :

<VirtualHost *:80>
    DocumentRoot /var/www/html/nextcloud
    ServerName your_domain_or_IP

    <Directory /var/www/html/nextcloud>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/nextcloud_error.log
    CustomLog ${APACHE_LOG_DIR}/nextcloud_access.log combined
</VirtualHost>

N’oubliez pas de remplacer your_domain_or_IP par votre nom de domaine ou IP.

Activez le site Nextcloud et les modules Apache nécessaires :

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

Étape 8 : Compléter l’installation via l’interface web

Ouvrez votre navigateur et accédez à http://your_domain_or_IP. Vous verrez l’assistant de configuration de Nextcloud.

  1. Créer un compte administrateur : Entrez votre nom d’utilisateur et votre mot de passe souhaités.
  2. Configuration de la base de données : Utilisez les identifiants que vous avez définis plus tôt pour la base de données.
  3. Finaliser la configuration : Remplissez toutes les informations nécessaires et cliquez sur « Terminer la configuration ».

Étape 9 : Sécuriser votre installation Nextcloud

Pour une connexion sécurisée, il est recommandé d’installer un certificat SSL. Vous pouvez utiliser Let’s Encrypt pour des certificats SSL gratuits. Cela peut généralement être fait en utilisant Certbot :

apt install certbot python3-certbot-apache -y
certbot --apache

Suivez les instructions pour sécuriser votre instance Nextcloud.

FAQ

Q1 : Puis-je utiliser mon propre domaine pour Nextcloud sur Hetzner ?

Oui, vous pouvez utiliser votre propre domaine. Vous devez configurer l’enregistrement A de votre domaine pour pointer vers l’adresse IP de votre VPS Hetzner. Cela peut être effectué dans le panneau de contrôle de votre registraire de domaine. Après avoir configuré cela, vous pouvez accéder à votre Nextcloud via l’URL de votre domaine au lieu de l’adresse IP du VPS.

Q2 : Hetzner est-il une bonne option pour l’auto-hébergement de Nextcloud ?

Absolument. Hetzner propose des prix très compétitifs, une performance robuste et un excellent support pour les développeurs. Leurs options de VPS sont adaptées à l’exécution de Nextcloud, compte tenu de leur stockage SSD et de leurs réseaux haute vitesse. De nombreux utilisateurs d’auto-hébergement ont fait part d’expériences positives avec Hetzner, en faisant un fournisseur de VPS privilégié dans la communauté de l’auto-hébergement.

Q3 : Comment puis-je sauvegarder mes données Nextcloud sur Hetzner ?

La sauvegarde de vos données Nextcloud est cruciale pour la prévention des pertes de données. Vous pouvez créer des sauvegardes en exportant régulièrement votre base de données et le dossier de données Nextcloud. Utilisez les commandes suivantes :

mysqldump -u nc_user -p nextcloud > nextcloud_backup.sql
tar -cvf nextcloud_data_backup.tar /var/www/html/nextcloud/data

Conservez ces sauvegardes sur un service de stockage distinct ou un disque local. De plus, vous pourriez envisager des solutions de sauvegarde automatisées ou des scripts pour simplifier le processus.

En conclusion, l’auto-hébergement de Nextcloud sur Hetzner est un processus simple qui vous offre une solution cloud puissante et flexible. Pour une comparaison plus détaillée des différents fournisseurs de VPS, consultez la comparaison complète des VPS.