VPS pour Portainer
Docker sans ligne de commande
Conteneurs, images, volumes et journaux dans une interface web. Idéal pour piloter un hôte Docker sans vivre dans le terminal.
Portainer est une interface web de gestion pour Docker. Elle ne remplace pas Docker : elle se branche dessus et expose les conteneurs, images, volumes, réseaux et journaux dans des écrans lisibles. C'est l'outil qui rend un serveur Docker administrable par quelqu'un qui ne pratique pas quotidiennement la ligne de commande.
Son coût en ressources est négligeable — une centaine de mégaoctets de RAM — ce qui en fait un compagnon naturel de n'importe quel hôte Docker. En revanche, Portainer accède au socket Docker, ce qui équivaut à un accès root sur la machine : sa sécurisation n'est pas une option, et ce guide s'y attarde.
Ce que Portainer apporte
Vue d’ensemble immédiate
Conteneurs, images, volumes, réseaux et journaux dans une même interface, sans enchaîner les commandes.
Empreinte négligeable
Environ 100 Mo de RAM. Il s'ajoute à un hôte existant sans changer le dimensionnement de votre VPS.
À sécuriser sérieusement
L'accès au socket Docker équivaut à un accès root. HTTPS, mot de passe fort et restriction par IP sont indispensables.
Quel VPS pour Portainer ?
Portainer ne dimensionne jamais le serveur : ce sont les conteneurs qu'il pilote qui comptent. Choisissez l'offre selon la charge applicative réelle.
| Votre usage | Offre conseillée | Ce que ça encaisse |
|---|---|---|
| Portainer et quelques conteneurs | VPS 4G2 vCPU · 4 Go · 40 Go NVMedès 6,79 €/mois HT | L'interface plus une petite pile applicative. Portainer lui-même occupe une part négligeable de la mémoire. |
| Hôte Docker de production | VPS 8G4 vCPU · 8 Go · 80 Go NVMedès 9,34 €/mois HT | Une pile complète pilotée depuis l’interface : application, base, cache et reverse proxy. |
| Plusieurs projets sur un même hôte | VPS 16G6 vCPU · 16 Go · 160 Go NVMedès 14,44 €/mois HT | Une dizaine de services répartis en piles distinctes, avec les journaux consultables depuis l’interface. |
Notre recommandation : VPS 8G
Portainer prend tout son intérêt quand il y a plusieurs conteneurs à surveiller — c'est la charge applicative, pas l'interface, qui justifie ce palier.
Installer et sécuriser Portainer
L'installation tient en une commande. Les deux étapes suivantes comptent au moins autant : exposer l'interface directement sur Internet est une erreur fréquente.
- 1
Créer le volume et lancer Portainer
docker volume create portainer_data docker run -d --name portainer --restart always \ -p 127.0.0.1:9443:9443 \ -v /var/run/docker.sock:/var/run/docker.sock \ -v portainer_data:/data \ portainer/portainer-ce:latestL'écoute sur 127.0.0.1 empêche tout accès direct depuis Internet : le trafic passera par Nginx.
- 2
Définir le compte administrateur sans tarder
# Ouvrez l’interface puis créez le compte admin immédiatement. docker logs portainerPortainer verrouille l'initialisation après quelques minutes. Passé ce délai, il faut redémarrer le conteneur pour pouvoir créer le compte.
- 3
Publier derrière Nginx en HTTPS
apt install nginx certbot python3-certbot-nginx -y # proxy_pass https://127.0.0.1:9443; dans votre bloc server certbot --nginx -d portainer.votredomaine.fr - 4
Restreindre l’accès à vos adresses IP
# dans le bloc server Nginx # allow 203.0.113.4; # deny all; nginx -t && systemctl reload nginxLe meilleur rempart reste de n'ouvrir l'interface qu'aux adresses qui en ont besoin.
Questions fréquentes — Portainer
Portainer est-il sûr à exposer sur Internet ?+−
Pas tel quel. Portainer accède au socket Docker, ce qui revient à donner un accès root à la machine : quiconque prend la main sur l'interface contrôle le serveur. Placez-le systématiquement derrière un reverse proxy en HTTPS, choisissez un mot de passe administrateur solide, et restreignez l'accès par adresse IP quand c'est possible.
Portainer remplace-t-il Docker Compose ?+−
Non, il le complète. Portainer sait déployer des « stacks » à partir d'un fichier Compose et affiche ensuite l'état des services. Beaucoup d'équipes gardent leurs fichiers Compose versionnés dans Git comme source de vérité et se servent de Portainer pour la surveillance et le dépannage.
Quelle différence entre Portainer CE et Business ?+−
L'édition Community est gratuite et couvre la gestion des conteneurs, images, volumes, réseaux et stacks. L'édition Business ajoute la gestion fine des rôles, l'authentification externe et le support commercial. Pour un VPS unique administré par une ou deux personnes, l'édition Community suffit.
Combien de ressources consomme Portainer ?+−
Environ 100 Mo de RAM et une charge processeur négligeable au repos. Vous pouvez l'ajouter à un VPS existant sans revoir votre dimensionnement — ce sont les conteneurs qu'il pilote qui déterminent la taille du serveur.