Facebook Twitter Pinterest Youtube Instagram RSS

Comment installer Ghost sur Centos


Mis à jour le 4 février, 2018

Comment installer Ghost sur Centos

Ce tutoriel vous guidera dans l’installation de la dernière version de Ghost sur le tout récent CentOS VPS.

Remarque : Ce tutoriel est là pour vous assister dans l’installation de Ghost sur CentOS, mais nous ne pouvons fournir du support développement ou configuration. Pour toute question concernant Ghost, vous pouvez vous rendre sur Ghost .

Deux cas de figure

  1. Vous avez un CentOS VPS récent avec un accès root
  2. Vous avez un nom de domaine avec l’hébergement DNS (optionnel)

 

1. Installez les Paquets Communs

Tout d’abord, connectez-vous à SSH sur votre CentOS VPS et installez les paquets suivants via :

sudo yum install unzip curl wget glibc-* screen @Development Tools
sudo yum update

2. Installez NodeJS / NPM pour Ghost

Ensuite, installez NodeJS () et NPM (Node Package Manager).

sudo rpm -Uvh http://download-i2.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo yum install npm

Vérifiez que votre installation de Node et de NPM se déroule correctement en effectuant :

node -v && npm -v

Si Node et NPM ont été correctement installés, vous devriez voir les combinaisons suivantes :

v0.10.18
1.3.6

3. Installez Ghost sur CentOS

Nous pouvons à présent installer Ghost. Dans ce cas de figure, nous avons extrait un lien direct pour le téléchargement. Assurez-vous cependant de toujours avoir la dernière version. Vous pouvez la récupérer via votre compte Ghost.

mkdir -p /var/www/ghost && cd /var/www/ghost
sudo curl -O https://en.ghost.org/archives/ghost-0.3.2.zip
sudo unzip ghost-*.zip
sudo rm -rf ghost-*.zip
mv config.example.js config.js
sed -i 's/2368/80/g' config.js && sed -i 's/127.0.0.1/0.0.0.0/g' config.js
sudo npm install --production

Ghost sera configuré pour fonctionner sur un port 80. Vous pouvez changer cette configuration en modifiant le fichier config.js.

4. Lancez Ghost dans l’arrière-plan.

Prochaine étape : le lancement de Ghost dans l’arrière-plan. Pour ce faire, nous utiliserons GNU/Screen, comme ci-dessous :

sudo screen -S Ghost -d -m npm start --production

Cela fera démarrer une session Ghost dans l’arrière-plan ; vous pouvez quitter la session en appuyant sur CTRL +D.

5. Démarrez avec Ghost

Vous devriez être à présent capable de voir votre modèle Ghost fonctionner à partir de votre adresse VPS’IP. Pour commencer, naviguez simplement vers :

http://x.x.x.x/admin

Où x.x.x.x est votre adresse IP publique.

Vous mettrez rapidement en place un compte administrateur afin de commencer à blogguer tout de suite.

6. FAQ

Comment puis-je utiliser un domaine personnalisé avec Ghost ?

Pour utiliser un domaine personnalisé avec Ghost, par exemple monsite.com, modifiez simplement la commande suivante en remplaçant ‘monsite.com’ avec votre domaine et lancez-la via SSH :

sed -i 's/my-ghost-blog.com/monsite.com/g' /var/www/ghost/config.js

Assurez-vous de bien remplacer monsite.com avec votre propre nom de domaine et d’avoir mis en place un enregistrement de type A pointant vers votre adresse IP de votre VPS.

Comment puis-je être sûr(e) que Ghost se lance au démarrage ?

Nous avons créé un script de démarrage CentOS Ghost pour cela.

Créez simplement un fichier dans votre répertoire /etc/init appelé ghost.conf avec le contenu suivant :

description "Ghost"
author "tophebergeur.com"
 
usage "Le script s'execute durant runtime. pas besoin de l'invoke manuel!"
 
start on runlevel [2345]
stop on runlevel [016]
 
script
cd /var/www/ghost
/usr/bin/npm start --production > /var/ghost-upstart.log
end script

La prochaine fois que vous redémarrez votre ordinateur, Ghost se lancera automatiquement en mode production.

Comment puis-je installer ma messagerie avec Ghost ?

Vous pouvez installer Ghost de sorte qu’il reconnaisse un certain nombre d’EPS. Nous utiliserons Gmail dans le cas présent.

Remarque : il est recommandé de mettre en place une adresse Gmail alternative pour envoyer des mails professionnels.

Tout d’abord, ouvrez /var/www/ghost/config.js et naviguez vers production : {} stanza :

// ### Production
// Quand vous executez Ghost, utilisez l'environnement de production
// Configurez votre URL and mail ici
production: {
[...]

Ici, vous verrez un mail :  { } stanza, qui ressemble à

// ### Production
// Quand vous executez Ghost, utilisez l'environnement de production
// Configurez votre URL and mail ici
production: {
url: 'http://mon-ghost-blog.com',
mail: {},
[...]

Remplacez mail :  { } stanza par les lignes suivantes (assurez-vous de bien suivre la virgule à la fin)

Entrez votre adresse et votre mot de passe Gmail dans leurs champs respectifs.

mail: {
 transport: 'SMTP',
 options: {
 auth: {
 user: 'votre-email@gmail.com',
 pass: 'votremotdepasse'
 }
 }
},

comments powered by Disqus




Les avis des clients

Avis des utilisateurs


Faites entendre votre voix. Passez en revue votre fournisseur d'hébergement Web - bon ou mauvais.


Depuis 2001, nous avons nos deux sites web hébergés chez Infomaniak. Nous venons de terminer la migration des deux sites vers la nouvelle console. Tout s'est bien passé avec un support très réactif. Nos questions ont eu une réponse le jour même. Nous regrettons quand même l'absence de réponses au té …

Amar et Isabelle Guillen à propos Infomaniak France

Montrer une autre revue
Lire les avis Infomaniak France



Plans d'hébergement




Les plans d'hébergement de 55 sociétés d'hébergement partout dans le monde


Meilleur hébergeurs web

# hébergeur web prix action

1

Infomaniak France

6.75 EURO

Ajouter un Avis
Visiter

2

Hostpapa France

2.95 EURO

Ajouter un Avis
Visiter

3

Greengeeks

4.95 USD

Ajouter un Avis
Visiter

4

Siteground

6.95 USD

Ajouter un Avis
Visiter

5

Planethoster France

5.99 EURO

Ajouter un Avis
Visiter

6

Bluehost

6.95 USD

Ajouter un Avis
Visiter




Hébergeurs par avis de clients

Planethoster France
78 avis des clients
Hostpapa France
72 avis des clients
Infomaniak France
54 avis des clients
Rapidenet
50 avis des clients
Hostinger
47 avis des clients
Ajouter un avis Tous les profils


Hébergeurs par fidélité de clients

Planethoster France
74 / 78 recommandé
Infomaniak France
54 / 54 recommandé
Rapidenet
49 / 50 recommandé
Hostinger
44 / 47 recommandé
Hostpapa France
37 / 72 recommandé
Évaluer hébergeur Tous les profils


Question de la Semaine


Votre avis sur notre site



Contacter l'éditeur

Posez votre question