Aujourd'hui, nous allons installer Ghost, une plateforme de blogs sur Ubuntu Server 14.04 LTS (Trusty).
Ghost est une plateforme de publication magnifiquement conçue, facile à utiliser et gratuite pour tous. Il s'agit d'un logiciel open source gratuit (FOSS) et son code source se trouve sur Github. Depuis janvier 2015 (annotation de traduction LCTT : le texte original est de 2014, il devrait être de 2015), son interface est très simple et il y a un panneau d'analyse. L'éditeur utilise un affichage en écran partagé très pratique.
Voici donc un tutoriel étape par étape sur la façon d'installer Ghost sur Ubuntu Server :
1. Mettre à niveau Ubuntu
La première étape consiste à exécuter la mise à niveau du logiciel Ubuntu et à installer une série de packages supplémentaires requis.
sudo apt-get update sudo apt-get upgrade -y sudo aptitude install -y build-essential zip vim wget
2. Téléchargez et installez le code source de Node.js
wget http://nodejs.org/dist/node-latest.tar.gz tar -xzf node-latest.tar.gz cd node-v*
Maintenant, nous installons Node.js en utilisant la commande suivante :
./configure make sudo make install
3. Téléchargez et installez Ghost
sudo mkdir -p /var/www/ cd /var/www/ sudo wget https://ghost.org/zip/ghost-latest.zip sudo unzip -d ghost ghost-latest.zip cd ghost/ sudo npm install --production
4. Configurer Ghost
sudo nano config.example.js
Dans le champ « Production », modifiez :
host: '127.0.0.1',
a été remplacé par
host: '0.0.0.0',
Créer un utilisateur Ghost
sudo adduser --shell /bin/bash --gecos 'Ghost application' ghost sudo chown -R ghost:ghost /var/www/ghost/
Maintenant, pour lancer Ghost, vous devez vous connecter en tant qu'utilisateur "ghost".
su - ghost cd /var/www/ghost/
Maintenant, vous êtes connecté en tant qu'utilisateur "ghost" et pouvez démarrer Ghost :
npm start --production