Tests indépendants Mis à jour avril 2026 387 guides d'auto-hébergement 5 fournisseurs VPS testés

guide

Comment Auto-Héberger Ghost sur un VPS (Guide Complet)

Découvrez comment auto-héberger Ghost sur un VPS étape par étape, y compris l'installation et la configuration de votre propre plateforme de blog.

Comment Auto-Héberger Ghost sur un VPS (Guide Complet)

Ghost est une plateforme de blogging open-source puissante, parfaite pour les développeurs et les passionnés d’homelab souhaitant créer un site Web minimaliste mais riche en fonctionnalités. Dans ce guide, nous allons explorer comment auto-héberger Ghost sur un VPS, en couvrant tout, de l’installation à la configuration.

Pourquoi Choisir un VPS pour Ghost ?

Héberger Ghost sur un VPS offre de la flexibilité, une meilleure performance et un contrôle total sur votre environnement. Avec un VPS, vous pouvez personnaliser votre configuration en fonction de vos besoins spécifiques, garantir de meilleures mesures de sécurité et éviter les limitations d’un hébergement partagé.

Lorsque vous choisissez un fournisseur de VPS, considérez les alternatives suivantes :

Fournisseur de VPSPrix Mensuel (EUR/USD)Caractéristiques
Contabo VPS5,99 EUROptions de stockage élevées, idéal pour les débutants
Hetzner Cloud4,15 EURAbordable, performance fiable
DigitalOcean6 USDInterface conviviale, excellente documentation
Vultr6 USDCentres de données mondiaux, tarification flexible
Linode (Akamai Cloud)5 USDForte communauté de développeurs, bon support

Vous pouvez trouver plus d’options en consultant notre comparaison complète de VPS.

Prérequis

Avant de commencer, assurez-vous d’avoir :

  1. Un VPS : Choisissez parmi l’un des fournisseurs ci-dessus.
  2. Nom de Domaine : Optionnel, mais recommandé pour une configuration professionnelle.
  3. Connaissances de Base en Linux : Familiarité avec les opérations en ligne de commande.

Guide d’Installation Étape par Étape

Étape 1 : Configurez Votre VPS

  1. Connectez-vous à votre VPS : Utilisez SSH pour accéder à votre serveur :

    ssh root@your_vps_ip
  2. Mettez à Jour Votre Système : Gardez vos packages à jour.

    sudo apt update && sudo apt upgrade -y

Étape 2 : Installez Node.js

Ghost fonctionne sur Node.js, vous devez donc l’installer :

  1. Ajoutez le PPA NodeSource :

    curl -sSL https://deb.nodesource.com/setup_16.x | sudo bash -
  2. Installez Node.js :

    sudo apt install -y nodejs
  3. Vérifiez l’Installation :

    node -v
    npm -v

Étape 3 : Installez Ghost CLI

Ghost CLI facilite l’installation et la gestion de Ghost :

sudo npm install -g ghost-cli

Étape 4 : Créez un Répertoire pour Ghost

Créez un dossier et accédez-y :

mkdir -p /var/www/ghost
cd /var/www/ghost

Étape 5 : Installez Ghost

Maintenant, exécutez la commande d’installation de Ghost :

sudo ghost install

Lors de l’installation, la CLI posera des questions concernant votre base de données et votre configuration d’email. Suivez les invites, en fournissant des réponses appropriées.

Étape 6 : Configurez Nginx

Ghost a besoin d’un serveur web, et Nginx est un choix populaire :

  1. Installez Nginx :

    sudo apt install nginx -y
  2. Configurez un Bloc de Serveur :

    Créez un nouveau fichier de bloc de serveur pour votre domaine :

    sudo nano /etc/nginx/sites-available/ghost

    Ajoutez la configuration suivante :

    server {
        listen 80;
        server_name your_domain.com;
        location / {
            proxy_pass http://127.0.0.1:2368;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection 'upgrade';
            proxy_set_header Host $host;
            proxy_cache_bypass $http_upgrade;
        }
    }
  3. Activez le Bloc de Serveur :

    sudo ln -s /etc/nginx/sites-available/ghost /etc/nginx/sites-enabled/
    sudo nginx -t
    sudo systemctl restart nginx

Étape 7 : Démarrez Ghost

Démarrez le service Ghost pour lancer votre blog :

sudo ghost start

Étape 8 : Accédez à Votre Blog

Naviguez vers http://your_domain.com dans un navigateur web pour voir votre nouveau blog Ghost.

Utiliser Ghost avec Docker

Si vous préférez les conteneurs, vous pouvez également exécuter Ghost avec Docker. Voici comment :

  1. Installez Docker et Docker Compose :

    sudo apt install docker.io docker-compose -y
  2. Créez un Fichier Docker Compose :

    version: '3'
    services:
      ghost:
        image: ghost:latest
        restart: always
        volumes:
          - ./ghost/content:/var/lib/ghost/content
        environment:
          - url=http://your_domain.com
        ports:
          - "2368:2368"
  3. Exécutez Docker Compose :

    docker-compose up -d

Cette configuration vous permet d’exécuter Ghost dans un environnement conteneurisé, simplifiant les mises à jour et l’évolutivité.

FAQs

Q1 : Puis-je auto-héberger Ghost gratuitement ?
Bien que le logiciel Ghost soit open-source et gratuit, vous aurez besoin d’un VPS ou d’un plan d’hébergement qui entraîne des coûts mensuels. Le prix minimum pour des serveurs VPS comme Hetzner commence à partir de 4,15 EUR/mois. Consultez les fournisseurs de VPS qui correspondent à votre budget, mais rappelez-vous que la performance est essentielle.

Q2 : À quelle fréquence devrais-je mettre à jour Ghost après l’installation ?
Il est conseillé de vérifier les mises à jour de Ghost régulièrement, au moins une fois par mois. Les mises à jour de Ghost incluent généralement des correctifs de sécurité importants et de nouvelles fonctionnalités. Vous pouvez mettre à jour votre installation en exécutant ghost update dans votre répertoire d’installation de Ghost, garantissant une expérience de blogging fluide et sécurisée.

Q3 : Est-il possible de migrer un site existant vers Ghost ?
Oui, Ghost fournit des outils et des plugins qui peuvent vous aider à migrer depuis WordPress ou d’autres plateformes. Vous devrez exporter votre contenu dans un format pris en charge par Ghost, puis l’importer dans la nouvelle installation. Des détails sur le processus de migration peuvent être trouvés dans la documentation de Ghost.

Commencez votre aventure d’auto-hébergement avec Ghost ! Avec les instructions ci-dessus, vous aurez un blog entièrement fonctionnel sur votre VPS en un rien de temps.