Logo Cinquin Andy Signature

Guide d'installation et de configuration d'un VPS pour Coolify

Développeur Freelance - Logo

Les sites et les ressources associées

Contenu de l'article

Guide d'installation et de configuration d'un VPS pour Coolify

Publié le  - 8 février 2025 par Andy Cinquin

VPSCoolifyCloudflare

Introduction

Ce guide vous accompagnera pas à pas dans l'installation et la configuration d'un VPS pour héberger Coolify, en passant par l'achat d'un nom de domaine chez Cloudflare. Nous couvrirons toutes les étapes nécessaires pour obtenir un environnement sécurisé et fonctionnel.

Table des matières

  1. Achat et configuration initiale du VPS
  2. Configuration du nom de domaine avec Cloudflare
  3. Sécurisation du serveur
  4. Installation de Coolify

1. Achat et configuration initiale du VPS

Choix de l'hébergeur

Il existe plusieurs hébergeurs VPS réputés :
  • Hetzner
  • Netcup (conseillé)
  • OVH
  • Scaleway
  • Contabo
Pour ce tutoriel, nous recommandons Hetzner ou Netcup pour leur excellent rapport qualité/prix.

Configuration minimale recommandée

Pour faire fonctionner Coolify confortablement, choisissez au minimum :
  • 2 cœurs CPU
  • 4 Go de RAM
  • 40 Go de stockage SSD

Première connexion

Une fois votre VPS acheté, vous recevrez par email :
  • L'adresse IP de votre serveur
  • Le mot de passe root initial
Connectez-vous en SSH :
ssh root@votre_ip

Mise à jour initiale du système

apt update && apt upgrade -y
Installation des paquets essentiels :
apt install 

2. Configuration du nom de domaine avec Cloudflare

  1. Créez un compte sur Cloudflare.com

  2. Ajoutez votre domaine sur Cloudflare

  3. Dans la section DNS, ajoutez deux enregistrements A :

    Premier enregistrement (domaine principal) :

    • Type : A
    • Nom : coolify (ou le sous-domaine de votre choix, ou votre domaine principal)
    • Contenu : Votre_IP_VPS
    • Proxy status : Désactivé (icône grise)

    Second enregistrement (wildcard pour les sous-domaines) :

    • Type : A
    • Nom : * (astérisque)
    • Contenu : Votre_IP_VPS
    • Proxy status : Désactivé (icône grise)
Cette configuration wildcard (*.votre-domaine.com) permettra à Coolify de créer automatiquement des sous-domaines pour chacune de vos applications déployées. Par exemple :
  • app1.votre-domaine.com
  • api.votre-domaine.com
  • staging.votre-domaine.com
  • etc.
Tous ces sous-domaines pointeront automatiquement vers votre serveur VPS, et Coolify s'occupera de router le trafic vers la bonne application en fonction du sous-domaine utilisé.

3. Sécurisation du serveur

Création d'un utilisateur non-root

Configuration des clés SSH

Sur votre machine locale :

Configuration SSH sécurisée

Sur le serveur :
Modifiez/ajoutez les lignes suivantes :
PubkeyAuthentication yes
PasswordAuthentication no
PermitRootLogin yes
Redémarrez le service SSH :

Configuration du pare-feu

4. Installation de Coolify

Prérequis système

Coolify nécessite que Docker soit installé sur le système. L'installateur automatique s'en chargera pour nous.

Installation automatique

curl -fsSL https://cdn.coollabs.io/coolify/install.sh | 

Configuration initiale

  1. Accédez à votre instance Coolify via : http://votre_ip:8000
  2. Créez votre compte administrateur
  3. Configurez les paramètres suivants :
    • Nom de domaine personnalisé
    • Activation SSL avec Let's Encrypt
    • Configuration des sauvegardes

Bonnes pratiques de sécurité

  1. Activez l'authentification à deux facteurs
  2. Configurez des sauvegardes régulières
  3. Surveillez régulièrement les logs
  4. Maintenez le système à jour

Maintenance

Mises à jour

Pour mettre à jour Coolify :

Sauvegardes

Configurez des sauvegardes automatiques dans l'interface de Coolify :
11. Settings > Backups
12. Configurez la fréquence et la rétention
13. Testez la restauration régulièrement

Conclusion

Vous disposez maintenant d'un serveur VPS sécurisé exécutant Coolify, accessible via votre nom de domaine personnalisé. N'oubliez pas de :
  • Surveiller régulièrement les mises à jour de sécurité
  • Maintenir des sauvegardes à jour
  • Documenter vos configurations personnalisées
  • Surveiller l'utilisation des ressources

Ressources additionnelles




🚀 Merci d'avoir lu jusqu'ici !
Si cet article vous a plu, partagez-le autour de vous.

💡 Une idée en tête ? Discutons-en !

DÉVELOPPONS ENSEMBLE VOS PROJETS

Une idée, un projet ? Je suis là pour répondre à vos demandes et vous accompagner.
N’hésitez pas, je serais ravi d’échanger avec vous sur votre projet !
© 2025 Andy Cinquin - Tous droits réservés - Developed & Designed with ❤️
🐝 ForHives co-founders