Installer DockPanel
Panel serveur tout-en-un

Installer DockPanel sur votre serveur.

DockPanel est un panel d’administration dans l’esprit d’aaPanel. Il permet l’utilisation de Docker, Nginx, PHP-FPM, Certbot, UFW, Fail2Ban et d’autres plugins, depuis une interface centralisée conçue pour simplifier la gestion du serveur.

Avant de commencer

Prérequis utiles

DockPanel s’installe sur un VPS frais avec une seule commande. L’installateur officiel détecte le système, configure les composants requis et prépare le panel pour un premier accès sécurisé.

Préparer la machine

Pour éviter les conflits, il est préférable d’utiliser un serveur récent et propre.

  • VPS Linux récent avec accès root ou sudo
  • Connexion Internet active
  • Port 8443 autorisé sur le pare-feu
  • Pas d’autre panel déjà installé si possible

Ce que l’installateur met en place

L’installation configure automatiquement l’environnement du panel.

  • Détection de l’OS et du gestionnaire de paquets
  • Installation de Docker, Nginx, PHP-FPM, Certbot, UFW et Fail2Ban
  • Clonage du dépôt dans /opt/dockpanel
  • Démarrage de l’agent, de l’API et du frontend
  • Reverse proxy Nginx sur le port 8443
Installation

Commande d’installation

Voici la commande officielle à lancer sur un VPS frais pour installer DockPanel.

1

Lancer l’installateur officiel

Cette commande télécharge et exécute le script officiel DockPanel.

Installation standard
curl -sL https://dockpanel.dev/install.sh | sudo bash
2

Version rapide avec binaires précompilés

Si tu veux forcer l’utilisation des binaires précompilés sur n’importe quelle architecture, utilise cette variante.

Installation depuis release
INSTALL_FROM_RELEASE=1 curl -sL https://dockpanel.dev/install.sh | sudo bash
3

Installer une version précise

Pour installer une release spécifique, définis DOCKPANEL_VERSION avec le tag souhaité.

Version spécifique
DOCKPANEL_VERSION=v2.34.2 curl -sL https://dockpanel.dev/install.sh | sudo bash
4

Installation manuelle

Si tu préfères cloner le dépôt puis lancer le script de setup manuellement :

Installation manuelle
git clone https://github.com/ovexro/dockpanel.git /opt/dockpanel
cd /opt/dockpanel
sudo bash scripts/setup.sh
Sur les serveurs ARM64 avec moins de 2 Go de RAM, l’installateur utilise automatiquement les binaires précompilés au lieu de compiler depuis les sources.
Premier accès

Connexion à DockPanel

Une fois l’installation terminée, l’interface est accessible via HTTPS sur le port 8443, sauf si tu as installé le panel avec un domaine dédié.

Sans domaine configuré

URL
https://IP_DU_SERVEUR:8443
Certificat
un avertissement navigateur est normal
Pourquoi
un certificat autosigné est généré pour éviter un accès en HTTP non chiffré
Continue simplement vers l’interface, puis crée le compte administrateur avec ton email et ton mot de passe.

Avec un domaine configuré

Si tu as installé DockPanel avec PANEL_DOMAIN=ton-domaine.com, le panel sera disponible directement sur le port HTTPS standard avec un certificat Let's Encrypt valide.

Exemple avec domaine
PANEL_DOMAIN=panel.exemple.com curl -sL https://dockpanel.dev/install.sh | sudo bash
Premiers pas

Que faire après connexion

Une fois connecté au tableau de bord DockPanel, voici les premières actions utiles à réaliser.

Créer un premier site

Va dans Sites, clique sur New Site, saisis un domaine et choisis un runtime : statique, PHP, Node.js ou Python.

Déployer une app Docker

Depuis Docker Apps, tu peux parcourir les templates disponibles et déployer une application en un clic.

Renforcer la sécurité

Active la double authentification TOTP dans Settings et conserve les codes de récupération dans un endroit sûr.

Configurer les sauvegardes

Ouvre Backups pour créer une planification et, si besoin, configurer une destination distante compatible S3.

Lancer un diagnostic

Vérifie le score de santé du serveur dans le dashboard ou utilise dockpanel diagnose dans le terminal.

Explorer les plugins

Profite des modules liés à Docker, Nginx, PHP-FPM, Certbot, UFW, Fail2Ban et d’autres fonctionnalités disponibles dans le panel.

DNS Setup

Pointer un domaine vers le serveur

Pour servir un site depuis DockPanel, pointe le DNS de ton domaine vers l’adresse IP publique du serveur.

Enregistrement principal

Chez ton registrar ou fournisseur DNS, crée un enregistrement A vers l’IP du serveur.

Exemple A record
Type: A
Name: @
Value: 203.0.113.10
TTL: Auto
Version www

Si tu veux aussi utiliser www, ajoute un deuxième enregistrement A.

Exemple www
Type: A
Name: www
Value: 203.0.113.10
TTL: Auto
  • Attendre la propagation DNS : souvent 1 à 5 minutes, parfois plus
  • Créer ensuite le site dans DockPanel avec le même domaine
  • Le SSL pourra être provisionné automatiquement via Let’s Encrypt
Cloudflare Namecheap Route53 PowerDNS DNS intégré possible
FAQ

Points utiles

Quelques précisions utiles pour éviter les erreurs fréquentes lors de l’installation.

DockPanel sert-il uniquement à Docker ?

Non. DockPanel permet l’utilisation de Docker, mais aussi de Nginx, PHP-FPM, Certbot, UFW, Fail2Ban et d’autres plugins depuis une interface d’administration centralisée.

Quel est le port d’accès par défaut ?

Par défaut, DockPanel configure Nginx comme reverse proxy sur le port 8443. Sans domaine, l’accès initial se fait donc généralement via https://IP_DU_SERVEUR:8443.

Pourquoi le navigateur affiche-t-il une alerte certificat ?

C’est normal lors du premier accès sans nom de domaine. L’installateur génère un certificat autosigné pour éviter d’exposer l’écran de création de compte en HTTP non chiffré.

Que faire si l’installation échoue ?

Vérifie la connexion Internet, les accès root ou sudo, l’ouverture du port 8443 et l’absence de services déjà installés qui pourraient entrer en conflit.

Peut-on installer une version précise ?

Oui. Il suffit de définir la variable DOCKPANEL_VERSION avant la commande d’installation pour cibler une release spécifique.