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.


Je voulais saluer les services de Ex2. Je n'avais jamais touché Wordpress, je ne savais pas comment l'installer ni comment le prendre en main. Grâce à leur aide, j'ai pu avoir l'installation disponible sur leur serveur. Et comme je ne connaissais strictement rien à Wordpress, comment effectuer le …

Patrick Huet à propos Ex2hosting

Montrer une autre revue
Lire les avis Ex2hosting



Plans d'hébergement




Les plans d'hébergement de 60 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

Ex2hosting

3.99 EURO

Ajouter un Avis
Visiter

7

Bluehost

6.95 USD

Ajouter un Avis
Visiter






Hébergeurs par avis de clients

Ex2hosting
180 avis des clients
1and1 France
74 avis des clients
Hostpapa France
68 avis des clients
Infomaniak France
51 avis des clients
Rapidenet
50 avis des clients
Ajouter un avis Tous les profils


Hébergeurs par fidélité de clients

Ex2hosting
175 / 180 recommandé
Infomaniak France
51 / 51 recommandé
Rapidenet
49 / 50 recommandé
Hostpapa France
39 / 68 recommandé
Infomaniak Suisse
36 / 36 recommandé
Évaluer hébergeur Tous les profils


Question de la Semaine


Le plus important critère de votre hébergeur



Contacter l'éditeur

Posez votre question