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

guide

Comment configurer Nginx Proxy Manager sur VPS (Avec SSL)

Comment installer Nginx Proxy Manager sur un VPS avec SSL, en routant plusieurs applications auto-hébergées via une seule interface claire, pas à pas.

Introduction

Nginx Proxy Manager est un outil puissant qui permet aux développeurs et aux utilisateurs de homelab de gérer et de rediriger le trafic entrant vers divers services hébergés sur un VPS. Ce guide vous accompagnera dans le processus de configuration de Nginx Proxy Manager sur un VPS, avec une configuration SSL pour une sécurité accrue.

Prérequis

Avant de plonger dans l’installation, assurez-vous d’avoir :

Étape 1 : Choisir votre fournisseur de VPS

Choisissez un fournisseur de VPS qui correspond à votre budget et à vos besoins en performance. Pour les développeurs et les utilisateurs de homelab, le VPS Hetzner Cloud à 4.15 EUR/mo est un choix populaire en raison de son équilibre entre coût et performance. Vous pouvez vous inscrire et commencer ici.

Étape 2 : Installer Docker et Docker Compose

  1. Mettre à jour votre VPS

    sudo apt update && sudo apt upgrade -y
  2. Installer Docker

    curl -fsSL https://get.docker.com -o get-docker.sh
    sh get-docker.sh
  3. Ajouter votre utilisateur au groupe Docker

    sudo usermod -aG docker $USER

    Déconnectez-vous et reconnectez-vous pour appliquer les modifications du groupe.

  4. Installer Docker Compose

    sudo apt install -y docker-compose

Étape 3 : Configurer Nginx Proxy Manager

  1. Créer un répertoire pour Nginx Proxy Manager

    mkdir ~/nginx-proxy-manager
    cd ~/nginx-proxy-manager
  2. Créer un fichier docker-compose.yml

    Utilisez votre éditeur de texte préféré pour créer le fichier :

    version: '3'
    services:
      app:
        image: jc21/nginx-proxy-manager
        container_name: npm
        environment:
          DB_SQLITE_FILE: "/data/database.sqlite"
        volumes:
          - npm_data:/data
        ports:
          - "80:80"
          - "443:443"
        restart: unless-stopped
    volumes:
      npm_data:
  3. Démarrer Nginx Proxy Manager

    docker-compose up -d

Étape 4 : Accéder à Nginx Proxy Manager

Une fois Nginx Proxy Manager en marche, vous pouvez y accéder via votre navigateur en utilisant votre nom de domaine :

Changez ces identifiants lors de votre première connexion pour des raisons de sécurité.

Étape 5 : Configurer SSL avec Let’s Encrypt

Pour sécuriser vos connexions en utilisant SSL, suivez ces étapes :

  1. Ouvrir l’interface Nginx Proxy Manager.

  2. Ajouter un nouvel hôte proxy :

    • Allez dans “Proxy Hosts” et cliquez sur “Add Proxy Host.”
    • Remplissez le nom de domaine.
    • Spécifiez l’adresse IP du service vers lequel vous souhaitez rediriger le trafic.
  3. Activer SSL :

    • Cochez l’option “Block Common Exploits.”
    • Activez “SSL” et sélectionnez “Request a new SSL certificate.”
    • Acceptez les Conditions d’utilisation de Let’s Encrypt.
  4. Enregistrez et testez votre configuration.

FAQs

Comment Nginx Proxy Manager simplifie-t-il la gestion du trafic réseau ?

Nginx Proxy Manager offre une interface web conviviale pour gérer les proxys sans nécessiter de connaissances approfondies en ligne de commande. Cet outil vous permet de rediriger facilement le trafic, de gérer les certificats SSL et de contrôler l’accès à divers services. Le tableau de bord graphique réduit considérablement la complexité opérationnelle pour les développeurs et les utilisateurs de homelab, leur permettant de se concentrer sur le développement d’applications plutôt que sur la configuration réseau.

Puis-je utiliser Nginx Proxy Manager avec plusieurs services ?

Oui, Nginx Proxy Manager excelle dans la gestion de plusieurs services fonctionnant sur différents ports ou même sur différentes instances de VPS. Vous pouvez créer de nombreux hôtes proxy, chacun redirigeant le trafic vers un service spécifié selon le nom de domaine ou le sous-domaine configuré. Cette capacité en fait un excellent choix pour héberger diverses applications sur le même VPS, maintenant l’ordre et l’accessibilité.

Que faire si je rencontre des problèmes avec les certificats SSL ?

Si vous rencontrez des problèmes lors de la demande de certificats SSL via Nginx Proxy Manager, assurez-vous tout d’abord que votre nom de domaine est correctement pointé vers votre VPS et qu’il n’y a pas de règles de pare-feu bloquant le trafic HTTP/HTTPS. Vous pouvez vérifier manuellement les paramètres DNS de votre domaine à l’aide d’outils comme DNSChecker. Si les problèmes persistent, envisagez de suivre les étapes de dépannage disponibles sur des forums comme r/selfhosted ou d’explorer la documentation de Nginx Proxy Manager lui-même.

Conclusion

Configurer Nginx Proxy Manager sur votre VPS est un processus simple qui peut grandement simplifier la gestion de vos applications auto-hébergées. En suivant les étapes décrites dans ce guide, vous pouvez établir un environnement sécurisé qui permet un routage efficace du trafic vers vos divers services. Pour une comparaison complète des VPS, consultez notre page de comparaison des VPS. --- END ---