Retour

Hébergement VPS Portainer, préinstallé

Un VPS Portainer vous permet de gérer des conteneurs Docker et des stacks Compose depuis votre navigateur. Docker et Portainer Community Edition s'installent tout seuls après le paiement, l'écran d'administration s'ouvre en HTTPS, et l'adresse, l'identifiant et le mot de passe apparaissent dans votre panneau de compte. Vous gardez root : vous pouvez donc gérer les mêmes conteneurs en SSH avec la commande docker dès que c'est plus simple.

De quelle puissance avez-vous besoin ?

Total$2.58/mois

Les prix incluent la TVA.

Augmentez ou réduisez la RAM et le CPU quand vous voulez. Le disque ne peut qu'augmenter, commencez donc petit.

Qu'y a-t-il d'installé sur votre serveur Portainer ?

  • Portainer Community Edition 2.45.3
  • Docker et Docker Compose issus du dépôt d'Ubuntu 24.04
  • HTTPS via Caddy sur une adresse sslip.io basée sur votre IP : un domaine est donc facultatif
  • Un utilisateur administrateur avec un mot de passe généré, pour que personne ne puisse réclamer l'écran de configuration avant vous
  • Journaux Docker limités à 10 Mo par fichier et 3 fichiers
  • Fichier Compose dans /opt/seturack/portainer/compose.yaml
  • Pare-feu avec uniquement les ports 22, 80 et 443 ouverts, plus fail2ban pour SSH

Quelle taille faut-il pour Portainer ?

La documentation de Portainer ne donne aucun chiffre de RAM, et ce sont les conteneurs que vous lancez qui déterminent le besoin réel. En règle générale, 1 à 2 Go est un bon début pour quelques petits conteneurs, et 4 Go pour des stacks avec une base de données. Les images et les volumes remplissent aussi le disque ; choisissez-le donc avec soin, car le disque peut grandir depuis votre panneau mais ne peut pas rétrécir. La RAM et le CPU peuvent aller dans les deux sens. L'augmentation redémarre le serveur une fois, et vos données et votre adresse IP restent les mêmes.

UsageTaillePrixChoisir
Démarrage 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mois
Moyen 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mois
Puissant 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mois

Pour qui ?

  • Développeurs qui préfèrent gérer Docker depuis un navigateur
  • Toute personne qui réunit des projets personnels, un environnement de test ou un home lab sur un seul serveur
  • Personnes qui veulent déployer des fichiers Compose depuis un dépôt Git
  • Personnes qui apprennent Docker et veulent voir leurs conteneurs, volumes et réseaux

Que se passe-t-il après votre commande ?

  1. Réglez la taille et terminez votre paiement.
  2. Votre serveur démarre et Docker et Portainer s'installent tout seuls. Cela a pris environ 10 minutes lors de nos tests sur de vrais serveurs.
  3. Dans l'onglet Vue d'ensemble, ouvrez le lien de la ligne Adresse du panneau et connectez-vous avec les lignes Identifiant et Mot de passe.
  4. Sur la page d'accueil de Portainer, choisissez l'environnement local.
  5. Sur la page Stacks, utilisez Add stack pour coller un fichier Compose ou indiquer un dépôt Git, puis lancez-le avec Deploy the stack.

Avec chaque serveur

  • Sauvegardes quotidiennes incluses dans le prix
  • Trafic illimité
  • Accès root complet
  • Augmentez ou réduisez la RAM et le CPU plus tard, et agrandissez le disque
  • Emplacement : Istanbul · IST-1.

Bon à savoir

  • Il s'agit de la Community Edition. Portainer la décrit comme conçue pour les home labs, l'apprentissage, les projets personnels et un usage hors production, et elle n'a pas de canal de support officiel.
  • Caddy, placé devant Portainer, utilise les ports 80 et 443. Publiez vos stacks sur d'autres ports.
  • Portainer est connecté au socket Docker : toute personne qui s'y connecte peut donc contrôler tout le serveur. Ne partagez pas votre mot de passe.
  • Portainer ne se met pas à jour tout seul. Changez la balise d'image dans compose.yaml, puis lancez docker compose pull et docker compose up -d. Portainer recommande de faire d'abord une sauvegarde.
  • Le port 8000, dont les Edge Agents ont besoin, n'est pas publié. Si vous prévoyez de les utiliser, ajoutez-le vous-même au fichier Compose.
  • Le panneau continue d'afficher le mot de passe d'installation. Si vous le changez dans Portainer, conservez le nouveau en lieu sûr vous-même.

Questions et réponses sur Portainer

De combien de RAM Portainer a-t-il besoin ?

La documentation de Portainer ne donne aucun chiffre de RAM. En règle générale, 1 à 2 Go est un bon début pour quelques petits conteneurs, et 4 Go pour des stacks avec une base de données. Quand vos conteneurs grossissent, augmentez la RAM et le CPU séparément depuis votre panneau.

Comment déployer une stack dans Portainer ?

Cliquez sur Add stack sur la page Stacks. Vous pouvez coller un fichier Compose dans l'éditeur web, en envoyer un ou le récupérer depuis un dépôt Git. Deploy the stack la démarre, et vous saisissez les variables d'environnement sur le même écran.

Comment publier une stack avec un domaine et HTTPS ?

Faites pointer votre enregistrement A vers le serveur. Ajoutez un bloc reverse_proxy pour votre domaine à /opt/seturack/portainer/caddy/Caddyfile et rattachez votre stack au réseau portainer_default. Puis, dans ce dossier, lancez docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile --adapter caddyfile.

Mes conteneurs sont-ils accessibles depuis l'extérieur ?

Tout port que vous publiez avec ports dans un fichier Compose est ouvert sur Internet, car Docker contourne les règles ufw pour les ports publiés. Laissez les services internes sans ports, ou publiez-les sous la forme 127.0.0.1:PORT.

Dois-je payer pour Portainer ?

La Community Edition installée est sous licence zlib et n'a besoin d'aucune clé de licence. Les fonctions de la Business Edition, comme le contrôle d'accès par rôle, n'en font pas partie. Si vous voulez la Business Edition, vous obtenez la licence auprès de Portainer, et elle n'est pas incluse dans le prix.

En savoir plus et voir des applications similaires