Retour au blog

Configuration d'un blog avec Ghost

Configuration d'un blog avec Ghost

Ghost est une plateforme adaptable entièrement open source pour créer et gérer des publications en ligne modernes. Avec Ghost, configurer un blog est un jeu d’enfant. Cela devient plus facile avec les images de base de CloudSigma déjà préparées de la bibliothèque d'images système.

Introduction

Pour commencer, je crée une machine sur CloudSigma avec un processeur de 5 GHz et 8 Go de RAM. Je la nomme “Ghost-Blog” et l'optimise pour ‘Linux VM’. J'attache l'image Ubuntu 16.04 LTS de la bibliothèque et la redimensionne à 100 Go. Tout d'abord, l'un des aspects les plus importants est d'attribuer une IP statique afin que, si nous devons redémarrer notre machine, nous n'ayons pas à subir les tracas supplémentaires de la gestion DNS.

Ensuite, une fois le serveur opérationnel, nous passons à sa préparation pour l'installation de Ghost.

Après cela, pour les environnements de production, Ghost recommande officiellement la pile suivante:

  • Ubuntu 16.04
  • MySQL
  • NGINX (minimum de 1.9.5 pour le SSL)
  • Systemd
  • Node v6 installé via NodeSource
  • Au moins 1 Go de mémoire (le swap peut être utilisé)
  • Un utilisateur non-root pour exécuter les commandes ghost commands

Sur le serveur, nous allons d'abord mettre à jour la liste des paquets, puis mettre à niveau les paquets déjà installés. Cela nous aidera à obtenir les versions mises à jour de n'importe quel paquet/logiciel.

Après s'être assuré que tous les paquets logiciels sont à jour, nous pouvons procéder à l'installation.

NGINX Installation

Tout d'abord, nous installons NGINX. Selon le Wiki NGINX, “NGINX est un serveur HTTP et un proxy inverse gratuit, open-source et performant, ainsi qu'un serveur proxy IMAP/POP3. NGINX est connu pour ses performances élevées, sa stabilité, son riche ensemble de fonctionnalités, sa configuration simple et sa faible consommation de ressources.”

C'est le composant qui permet à nos données d'être publiquement disponibles en les diffusant sur un port à partir duquel les utilisateurs peuvent y accéder.

Une fois NGINX installé, nous allons installer le serveur MySQL. MySQL est un système de gestion de base de données relationnelle open-source. Ce composant stockera les données de notre blog.

Assurez-vous de définir un mot de passe pour le serveur MySQL. C'est important car Ghost ne prend pas en charge les mécanismes d'authentification sans mot de passe.

Ensuite, nous installons Node. Node.js est un environnement d'exécution JavaScript open-source et multiplateforme qui exécute du code JavaScript côté serveur.

Pour installer Node v6, nous devons d'abord ajouter le dépôt NodeSource à notre machine.

Une fois le dépôt ajouté, nous pourrons installer Node avec cette commande.

Ensuite, lorsque notre machine sera prête, nous pourrons installer Ghost.

Après avoir installé Ghost CLI, je crée un répertoire ‘ghost’ dans /var/www/ où je peux configurer le blog.

Ensuite, je vais donner la propriété du répertoire à mon utilisateur ‘cloudsigma’.

La commande suivante modifiera les permissions du répertoire comme recommandé.

Installation de Ghost

Enfin, nous pouvons configurer le blog. L'attente est terminée !

 

Lorsque nous entrons la commande ghost install, voici ce qui s'affiche, avec les différentes invites écrites en gras ici.

 

Maintenant que nous avons configuré Ghost, we can access it on the IP we had mentioned during the setup. Say, if I had used, 192.168.0.22, anyone can access the blog at http://192.168.0.22

De plus, nous devons configurer l'interface d'administration du blog à l'adresse http://192.168.0.22/ghost. Ouvrez ce lien dès que vous aurez terminé les étapes ci-dessus depuis le navigateur web de votre machine locale. La page d'administration de Ghost s'ouvrira et ressemblera à ceci :

Ghost Welcome Screen

Écran d'accueil de Ghost

Il vous invitera à créer un compte. Cliquez sur le bouton pour passer à cet écran où vous devez créer un compte pour la première fois afin d'accéder à l'interface. Après cela, remplissez tous les détails et passez à la page suivante.

Account Creation

Création de compte Ghost

Sur l'écran suivant, vous pouvez inviter votre équipe qui rédigera les articles avec vous. Ils recevront une invitation par e-mail.

Invite Your Team

Ghost Inviter votre équipe

Après cela, vous serez connecté au panneau qui ressemble à ceci :

Ghost Your Stories

Ghost Vos articles

Vous disposez de divers paramètres pour le personnaliser davantage dans les Paramètres. Par exemple – les onglets Général, Design, etc.

Enfin, pour écrire un nouvel article, vous pouvez cliquer sur Nouvel article dans le panneau de gauche.

Ghost Quick Setup

Configuration rapide de Ghost

 

C’est tout. Je vous souhaite beaucoup de succès dans vos nouveaux projets de blog !

Partager cet article

author

Akshay Nagpal

Auteur · CloudSigma

Preslav Dobrev est un designer créatif chez CloudSigma, axé sur une identité commerciale cohérente à travers des canaux marketing traditionnels et innovants. Il excelle à fusionner la vision artistique avec le marketing stratégique pour créer des récits de marque percutants.

Commentaires

Aucun commentaire pour l'instant. Soyez le premier.