← Retour à l'accueil

Comment installer Coolify sur un VPS Hostinger : Le Guide Complet

Apprenez à installer Coolify sur un VPS Hostinger pas à pas. Configurez votre propre alternative auto-hébergée à Vercel et Heroku en moins de 10 minutes.

Apprenez à installer Coolify sur un VPS Hostinger pas à pas. Configurez votre propre alternative auto-hébergée à Vercel et Heroku en moins de 10 minutes.

Déployer des applications web ou gérer des bases de données finit souvent par coûter cher en abonnements SaaS chez Vercel, Heroku ou Render. Coolify propose une alternative open source que vous pouvez héberger vous-même.

En l’installant sur un petit serveur comme un VPS Hostinger à quelques euros par mois, vous reprenez le contrôle de votre infrastructure. L’installation de base prend moins de dix minutes.

Ce que fait Coolify

Coolify est une interface graphique pour vos conteneurs Docker. Au lieu d’écrire des fichiers docker-compose.yml ou de configurer Traefik à la main, vous gérez vos services depuis un tableau de bord. Il permet de faire plusieurs choses courantes :

  • Déployer des projets Node.js, Python, PHP, Astro ou React directement depuis un dépôt GitHub.
  • Lancer des bases de données prêtes à l’emploi (PostgreSQL, MySQL, Redis, MongoDB).
  • Générer et renouveler automatiquement les certificats SSL via Let’s Encrypt.
  • Sauvegarder vos bases de données sur un stockage S3 externe.

Prérequis

Pour suivre ce tutoriel, vous avez besoin de quelques éléments :

  1. Un VPS chez Hostinger avec au moins 2 Go de RAM et 1 vCPU, ce qui correspond généralement à l’offre KVM 2. Docker a besoin d’un minimum de ressources pour tourner correctement. Vous pouvez utiliser ce lien pour obtenir 20% de réduction.
  2. Ubuntu 22.04 LTS ou 24.04 LTS installé sur le VPS.
  3. Un nom de domaine dont vous pouvez modifier la zone DNS.

Connexion SSH

Ouvrez un terminal et connectez-vous au VPS en tant qu’utilisateur root avec l’adresse IP fournie par Hostinger.

ssh root@IP_DE_VOTRE_VPS

Tapez le mot de passe root défini dans l’espace client.

Sécurité
Pensez à configurer l'authentification par clé SSH et à désactiver les mots de passe plus tard pour éviter les attaques par force brute.

Mise à jour du système

Mettez à jour les paquets de votre serveur Ubuntu :

apt update && apt upgrade -y

Installation de Coolify

L’équipe de Coolify maintient un script bash qui installe Docker, configure le démon, met en place Traefik et lance les conteneurs nécessaires.

Lancez cette commande :

curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
Temps d'attente
Le téléchargement des images Docker et l'installation prennent quelques minutes. Laissez le script tourner.

Le script affiche une URL de connexion à la fin, généralement http://IP_DE_VOTRE_VPS:8000.

Configuration du tableau de bord

Ouvrez cette URL dans un navigateur. Lors de la première visite, Coolify vous demande de créer un compte administrateur.

Une fois connecté, suivez les instructions à l’écran et sélectionnez le serveur local (généralement nommé localhost) pour lier Coolify à l’environnement Docker de votre machine.

Configuration du domaine et du SSL

L’accès via une adresse IP et un port n’est pas idéal. Pour lier un domaine de manière propre :

  1. Dans les paramètres DNS de votre domaine, ajoutez un enregistrement A pointant vers l’IP de votre VPS. Vous pouvez utiliser un enregistrement wildcard (*) si vous prévoyez d’héberger plusieurs services en sous-domaines.
  2. Dans les paramètres de l’instance Coolify, entrez votre domaine (par exemple https://coolify.seigi-tech.fr).
  3. Enregistrez. Coolify demande à Let’s Encrypt de générer un certificat SSL.

L’interface est maintenant accessible en HTTPS. Vous êtes prêt à déployer vos projets.

Prochaines étapes