Aller au contenu

Solutions · PaaS auto-hébergé

Un VPS pour Coolify

Coolify est le Heroku open source que vous exploitez vous-même : poussez un dépôt, obtenez une application déployée avec un domaine et un certificat. Son propre minimum est de 2 cœurs, 2 GB et 10 GB de disque, pour Coolify. Ce sont les applications et bases de données que vous déployez par-dessus qui dimensionnent la machine. BD-8 à $12.90 laisse de la marge à Coolify et à quelques applications ; C2-4-80 à $37.90 est livré avec Coolify installé.

Ce qu’il lui faut

Logiciels issus de la documentation, tailles indiquées avec leur source

Les logiciels et la configuration de sécurité proviennent de la documentation du projet lui-même. Lorsque le projet ne publie aucun chiffre matériel, les tailles indiquent de qui elles viennent.

D’après coolify.io/docs

  • Minimum : 2 cœurs CPU, 2 GB de RAM, 10 GB de disque libre, amd64 ou arm64. Debian et Ubuntu LTS sont les choix les plus courants.
  • Installez en tant que root : curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash. Il installe Docker lui-même.
  • Ouvrez ensuite http://your-ip:8000 et créez le compte administrateur immédiatement : la première personne qui s'inscrit possède l'instance.
  • Sauvegardez /data/coolify/source/.env : il contient les clés de chiffrement. Ports : 8000 tableau de bord, 6001 temps réel, 6002 terminal, 80/443 pour vos applications.

Tailles (le minimum de Coolify, puis ce qu'ajoutent les applications)

Dimensionnement par usage
Charge de travailvCPURAM
Coolify seul (minimum officiel)Le tableau de bord, sa base de données et son proxy. Rien n'est encore déployé.22 GB
Coolify + deux ou trois petites applications et un PostgresChaque application Node/Python occupe 200 à 500 MB ; une base de données demande un gigaoctet.48 GB
Les applications de préproduction et de production d’une équipeLes builds tournent sur la même machine : pics de CPU et de RAM pendant la compilation.824 GB

Les offres adaptées

4 machines, prix en temps réel

Machine adaptée la moins chère en premier. Prix du jour, par mois, issus du catalogue.

  • BD-8$12.90/mois

    4 vCPU · 8 GB · 100 GB de disque · 32 TB

    La moins chère avec une vraie marge pour les applications. 4 vCPU, 8 GB, 100 GB et 32 TB de transfert : Coolify plus plusieurs applications et une base de données. Son fournisseur n’exécute pas de scripts de démarrage, l’installation tient donc en une ligne à coller.

  • C2-4-80$37.90/mois

    2 vCPU · 4 GB · 80 GB de disque · 3 TB

    Livré avec Coolify installé. Le minimum de Coolify avec deux fois plus de RAM, dans plus de trente villes, tableau de bord prêt sur le port 8000.

  • C4-8-160$75.90/mois

    4 vCPU · 8 GB · 160 GB de disque · 3 TB

    Livré installé, avec de la marge. 4 vCPU / 8 GB et 160 GB de disque : les builds, les bases de données et les images occupent le disque plus vite qu’on ne le croit.

  • BD-24$31.90/mois

    8 vCPU · 24 GB · 300 GB de disque · 32 TB

    8 vCPU / 24 GB pour une équipe. Préproduction et production côte à côte, avec des builds qui n'affament pas les applications en cours d'exécution.

« Déployer avec installation » ouvre le configurateur avec notre script de démarrage Coolify déjà placé dans le champ de démarrage, en intégralité, avant l’achat. Il s’exécute une seule fois, en root, pendant l’installation du serveur, et uniquement chez les fournisseurs dont la plateforme exécute les scripts de démarrage ; sur les autres lignes, l’installation consiste en les mêmes commandes, que vous collez vous-même.

L’installation

Trois étapes, d'après la documentation de Coolify

Avec le préréglage, l'étape 1 est faite à la livraison du serveur. Faites l'étape 2 dès que vous recevez l'IP.

  1. Installer. curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash Docker, le proxy et Coolify lui-même ; quelques minutes.
  2. Créez l’administrateur maintenant. Ouvrez http://your-ip:8000 et inscrivez-vous. La documentation de Coolify est directe à ce sujet : la première personne qui s’inscrit devient l’administrateur de l’instance.
  3. Mettez un domaine sur le tableau de bord, puis fermez 8000. Settings → instance domain lui donne le HTTPS ; ensuite ufw delete allow 8000/tcp. Sauvegardez /data/coolify/source/.env.

En toute franchise

Ce que nous achèterions vraiment

Le minimum de Coolify vaut pour Coolify. Dimensionnez pour les applications.

Pour Coolify et quelques applications

BD-8 · $12.90/mois

4 vCPU, 8 GB et 100 GB à $12.90 : Coolify, un Postgres, un Redis et trois ou quatre petites applications, avec de l'espace disque restant pour les images et les sauvegardes. Il coûte moins cher que les machines de 4 GB de cette page ; il ne lui manque que notre préréglage, l'installation se fait donc en collant une seule ligne. C2-4-80 à $37.90 est livré avec Coolify installé si cette ligne fait la différence.

Questions

Les questions posées avant l’achat.

Quelle est la configuration minimale de Coolify ?
D’après sa documentation d’installation : 2 cœurs CPU, 2 GB de RAM et 10 GB de disque libre, sur amd64 ou arm64, avec Debian, Ubuntu LTS et plusieurs autres distributions prises en charge. C’est la plateforme seule. Chaque application, base de données et build que vous ajoutez tourne sur la même machine : dimensionnez en conséquence. C’est à 8 GB que Coolify cesse d’être à l’étroit.
Le préréglage est-il sûr si le tableau de bord est public sur le port 8000 ?
C’est ainsi que Coolify s’installe partout : le tableau de bord doit être accessible une fois pour que vous puissiez créer le compte administrateur, et la documentation de Coolify demande de le faire immédiatement précisément pour cette raison. Le préréglage ouvre le port 8000 et laisse /root/COOLIFY-NEXT-STEPS.txt, qui vous indique de vous inscrire en tout premier, de donner un domaine au tableau de bord (HTTPS), puis de fermer le port 8000 avec une seule commande ufw. Faites-le dans les minutes qui suivent la livraison, pas dans les jours.
De quels ports Coolify a-t-il besoin ?
22 pour SSH, 8000 pour le tableau de bord tant qu’il n’a pas de domaine, 6001 et 6002 pour ses fonctions temps réel et terminal, et 80/443 pour le proxy placé devant les applications que vous déployez. Le préréglage ouvre exactement ces ports.
Coolify peut-il gérer d’autres serveurs depuis celui-ci ?
Oui. Coolify s'exécute sur une machine et peut déployer sur d'autres via SSH, ce qui est l'organisation habituelle pour une équipe : une petite machine Coolify et des workers plus puissants. Toute offre de cette page peut jouer l'un ou l'autre rôle ; les workers se dimensionnent selon leurs applications.
Que dois-je sauvegarder ?
/data/coolify/source/.env avant tout : il contient les clés qui chiffrent chaque secret que Coolify stocke, et une restauration sans lui revient à une réinstallation. Ensuite les bases de données que vous déployez, que Coolify peut sauvegarder selon un calendrier vers un stockage compatible S3.
Coolify ou Dokploy ?
Ce sont deux PaaS auto-hébergés sur Docker avec tableau de bord web, déploiements Git et HTTPS automatique. Coolify est plus ancien et plus complet (plus de services, multi-serveur, une communauté plus large) ; Dokploy est plus léger et plus proche de Docker Compose et Swarm. Les deux s’installent en une ligne et tournent sur les mêmes machines ; nous avons une page pour chacun.