Introduction
Ghost est une plateforme open-source puissante conçue pour l’édition professionnelle. Héberger votre propre instance permet un meilleur contrôle, personnalisation et confidentialité. Dans ce guide, nous vous guiderons à travers les étapes pour auto-héberger Ghost sur DigitalOcean, un fournisseur VPS populaire. Nous couvrirons tout, de la création de votre VPS à l’installation de Ghost.
Pourquoi choisir DigitalOcean pour héberger Ghost ?
DigitalOcean est populaire parmi les développeurs pour sa simplicité, ses fonctionnalités puissantes et ses prix compétitifs. Voici une comparaison des prix avec d’autres fournisseurs VPS :
| Fournisseur | Prix Mensuel | Caractéristiques |
|---|---|---|
| Contabo VPS | 5,99 EUR | 8 Go RAM, 200 Go SSD, non facturé |
| Hetzner Cloud | 4,15 EUR | 16 Go RAM, 400 Go SSD |
| DigitalOcean | 6 USD | 2 Go RAM, 60 Go SSD |
| Vultr | 6 USD | 2 Go RAM, 50 Go SSD |
| Linode (Akamai Cloud) | 5 USD | 2 Go RAM, 50 Go SSD |
DigitalOcean fournit un panneau de contrôle convivial, une documentation excellente et une communauté qui soutient les développeurs à travers des forums et des tutoriels.
Étape 1 : Créer un compte DigitalOcean
- Visitez DigitalOcean et inscrivez-vous pour un compte.
- Complétez la configuration de votre compte en ajoutant vos informations de paiement.
Étape 2 : Créer un Droplet
- Une fois connecté, cliquez sur “Créer” dans le coin supérieur droit et sélectionnez “Droplets.”
- Choisissez un système d’exploitation - nous recommandons Ubuntu 22.04 LTS pour sa compatibilité avec Ghost.
- Sélectionnez le plan Droplet - le plan de base de 2 Go est suffisant pour la plupart des cas d’utilisation (6 USD/mois).
- Sélectionnez votre région de datacenter. Choisissez celle la plus proche de votre public cible pour de meilleures performances.
- Activez les options supplémentaires si nécessaire, telles que des sauvegardes ou une surveillance.
- Enfin, créez votre Droplet.
Étape 3 : Connectez-vous à votre Droplet
Une fois votre Droplet créé, vous recevrez une adresse IP :
-
Ouvrez votre terminal ou invite de commande.
-
Utilisez SSH pour vous connecter à votre Droplet :
ssh root@your_droplet_ip -
Après avoir entré votre mot de passe, vous êtes maintenant connecté à votre Droplet.
Étape 4 : Installer Node.js
Ghost nécessite Node.js pour fonctionner. Suivez ces étapes pour installer Node.js et npm :
sudo apt update
sudo apt install curl
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
Pour vérifier l’installation, exécutez :
node -v
npm -v
Étape 5 : Installer Ghost CLI
Installez maintenant le Ghost CLI, qui simplifie l’installation et la gestion de Ghost.
sudo npm install -g ghost-cli
Étape 6 : Configurer Ghost
-
Créez un répertoire pour votre installation de Ghost :
mkdir -p /var/www/ghost cd /var/www/ghost -
Changez la propriété du répertoire :
sudo chown $USER:$USER /var/www/ghost -
(Facultatif) Utilisez npm pour installer SQLite ou MySQL :
Pour SQLite :
ghost install sqlite3Pour MySQL, vous devrez d’abord configurer une base de données et un utilisateur MySQL.
-
Enfin, installez Ghost :
ghost installSuivez les instructions pour configurer Ghost. Vous devrez fournir l’URL de votre site et configurer des options facultatives. Le CLI s’occupera des installations pour Nginx et SSL.
Étape 7 : Accéder au panneau d’administration de Ghost
Après l’installation, vous pouvez accéder à votre panneau d’administration Ghost et configurer votre blog. Il suffit de naviguer vers http://your_droplet_ip/ghost dans votre navigateur web.
Étape 8 : Gardez Ghost et votre système à jour
Pour garantir des performances optimales et une sécurité :
- Mettez à jour Ghost régulièrement via le CLI :
ghost update
- Mettez à jour vos paquets système :
sudo apt update && sudo apt upgrade -y
FAQs
Combien cela coûte-t-il d’auto-héberger Ghost sur DigitalOcean ?
Héberger Ghost sur DigitalOcean commence à 6 USD par mois pour le plan Droplet de base. Ce plan est adapté pour des sites de petite à moyenne taille. En fonction de vos besoins spécifiques, vous pourriez opter pour un Droplet avec plus de ressources, ce qui augmentera votre coût mensuel. N’oubliez pas que vous pouvez également ajouter des services supplémentaires tels que des sauvegardes ou de la surveillance qui peuvent entraîner des frais supplémentaires.
Puis-je utiliser un domaine personnalisé avec mon instance Ghost ?
Oui, vous pouvez tout à fait utiliser un domaine personnalisé avec votre instance Ghost auto-hébergée. Après votre installation de Ghost, accédez à votre registraire de domaine et pointez les enregistrements DNS de votre domaine vers l’adresse IP de votre Droplet DigitalOcean. Une fois que votre domaine se résout correctement, vous pouvez mettre à jour la configuration de Ghost pour reconnaître le domaine personnalisé. Assurez-vous de configurer SSL pour la sécurité en utilisant le Ghost CLI.
Est-ce que Ghost est facile à gérer après l’installation ?
Ghost est convivial et facile à gérer, surtout avec l’interface d’administration Ghost. Vous pouvez gérer des articles, des pages, et des éléments de design sans avoir besoin de connaissances techniques approfondies. Le Ghost CLI simplifie également les mises à jour du système et les installations de thèmes et plugins supplémentaires soutenus par la communauté. Pour des besoins et configurations plus complexes, la documentation et les ressources communautaires sont d’excellents points de départ.
Pour des comparaisons plus détaillées des fournisseurs de services numériques, consultez notre comparaison complète des VPS. Bon hébergement !