Il y a quelques jours, j'ai publié une entrée sur comment installer Ghost facilement avec un script d'installation, aujourd'hui j'écris ceci pour apprendre à l'installer avec Nginx et votre nom de domaine. Sans plus tarder, commençons avec le tutoriel!
Forfaits requis
À installer Ghost Dans VPS, nous devons nous y connecter et installer les dépendances, pour cela, nous devons installer les éléments suivants:
# apt-get install build-essential automake make checkinstall dpatch patchutils autotools-dev debhelper quilt fakeroot xutils lintian cmake dh-make libtool autoconf git-core curl zip nginx
Cela installera les dépendances à compiler NodeJS (requis par Fantôme), va installer Nginx et d'autres outils.
Compiler NodeJS
Compiler NodeJS il faut télécharger les sources:
wget http://nodejs.org/dist/node-latest.tar.gz
Une fois que cela est fait, vous devez les décompresser:
tar -xzf node-latest.tar.gz
Nous passons au répertoire où se trouve le code:
nodeversion=`ls | grep node`
cd $nodeversion
Nous compilons et installons:
./configure
make -s
make install
Fait!
Installations préconisées
Avant de configurer, vous devez l'installer, non? Bien sûr, pas de panique, vous ne compilerez plus 🙂
Créez le répertoire www et accédez-y:
mkdir -p /var/www
cd /var/www/
Télécharger Fantôme:
curl -L -O https://ghost.org/zip/ghost-latest.zip
Décompressez:
unzip -d ghost ghost-latest.zip
rm ghost.zip
Entrez dans le répertoire:
cd ghost/
Déplacez tout dans / var / www /:
mv /var/www/ghost/* /var/www/
Revenez à / var / www /:
cd /var/www/
Installer Ghost
/usr/local/bin/npm install --production
Bien! Maintenant pour configurer. 😀
configuration
Nous éditons le fichier de configuration avec la commande suivante:
sed -e 's/127.0.0.1/0.0.0.0/' -e 's/my-ghost-blog.com/www.dominio.com/' -e 's/2368/8080/' config.js
Facile non? Remplacez simplement "domain.com" par votre domaine, par exemple:
sed -e 's/127.0.0.1/0.0.0.0/' -e 's/my-ghost-blog.com/www.theworldofthegeek.com/' -e 's/2368/8080/' config.js
On pourrait le faire avec nano (l'éditeur GNU, à ne pas confondre avec celui de Nano DesdeLinux : V), mais ce serait plus compliqué et il faudrait remplacer beaucoup (oui, beaucoup, au fur et à mesure que vous le lisez) de code, mais cette façon d'expliquer est plus facile :).
Mais rappelez-vous que nous en avons besoin pour être en arrière-plan! Pour cela, nous installons pour toujours:
/usr/local/bin/npm install -g forever
Nous introduisons la commande suivante (pour démarrer Ghost Nous devons être dans le répertoire d'installation (/ var / www /)):
NODE_ENV=production forever start index.js
Et voilà! En arrière-plan!
Pour arrêter, redémarrer ou démarrer Ghost:
forever stop index.js
forever restart index.js
NODE_ENV=production forever start index.js
Prêt! 😀
Configurer Nginx
Temps de configuration Nginx!
Nous éditerons le fichier de configuration:
nano /etc/nginx/nginx.conf
Nous allons tout supprimer et coller la configuration suivante: http://paste.desdelinux.net/5034
Une fois avec les nouveaux paramètres, remplacez le mot «domaine» par votre nom de domaine aux lignes 36, 38, 39 et 43.
Maintenant redémarrez Nginx
service nginx restart
Prêt! 😀
Configurer le domaine
Entrez votre fournisseur de domaine et modifiez l'enregistrement A (hôte). Changez l'adresse IP vers laquelle il pointe pour votre VPS, et le tour est joué!
Notes finales
Pour accéder à l'administration, allez sur www.dominio.com/ghost/ n'oubliez pas de changer de domaine pour votre domaine. Prêt! Vous pouvez désormais accéder à votre domaine, commencer à publier et installer un thème :), mais ...
Le monde du geek (Je) vous donne ce thème à installer, à modifier et à apprécier. 🙂
Il vous suffit de le télécharger:
wget http://www.theworldofthegeek.com/files/TWOTGFlat.zip
Décompressez-le:
unzip TWOTGFlat.zip
Et copiez le thème dans votre Ghost
cp TWOTGFlat/ /var/www/content/themes
Maintenant dans les paramètres de votre Ghost changez le thème pour le nouveau, et voilà!
Si vous avez une question ou avez besoin d'aide Ghost, laissez vos questions dans les commentaires ou vous pouvez me contacter sur mon site.
À votre santé! nn /
Bon tutoriel, je vais le tester sur le VPS pour "jouer", vous n'aurez pas un aperçu du thème pour voir comment il est avant de le télécharger 😛
Bien sûr! http://www.theworldofthegeek.com/content/images/2014/Aug/Captura-de-pantalla-de-2014-08-09-17-04-57.png
Il vous suffit de modifier le default.hbs (car il a une erreur mineure dans la barre de navigation) et le sidebar.hbs et voila!
Je vous remercie!
Tutoriel intéressant. Peut-être que je me consacre à la migration vers Ghost, mais je ne sais pas à quoi ressemblerait la direction là-bas (en fait, si cela nécessite un accès au VPS, ce serait un peu inconfortable).
Il existe des outils pour migrer vers Ghost à partir par exemple de WordPress, il est très facile à contrôler, à partir de tusite.com/ghost vous accédez à l'administration des articles, des utilisateurs et du blog, malheureusement, il n'a pas de support multi-utilisateurs (mais il sera ajouté), mais avec quelques Hacks à le code peut être fait, même si personnellement je préfère attendre les mises à jour pour ne pas faire d'erreur, si vous avez des questions posez-moi 🙂
En tout cas, j'aimerais essayer la gestion multi-utilisateurs de Ghost.
Et maintenant vous pouvez le faire!
Ghost prend déjà en charge le multi-utilisateur 😀
J'aimerais savoir ce que Ghost propose en tant que plate-forme ou blog que d'autres ne proposent pas. Ils ont fait savoir ici et aussi comment installer et configurer, mais ils n'ont pas mentionné pourquoi utiliser ghost. Par exemple, actuellement, je pense que WordPress est la couronne dans ce type de plateforme, la question serait de savoir pourquoi utiliser ghost et non wordpress? Ou est-ce simplement une alternative, juste ça?
+1. Je voudrais plus d'informations à ce sujet, car on sait peu de choses sur Ghost.
Je regardais mon hébergement et j'ai réalisé que Softaculous propose de l'installer, mais je ne vois pas d'avantages par rapport à WordPress.
La seule chose que j'ai vue, c'est que Ghost est plus minimaliste, ce qui offre peut-être un avantage sur la charge du serveur.
En fait, la charge du serveur est beaucoup plus rapide et utilise moins de ressources
J'expliquerai cela dans le prochain article 😉
Et une chose que je n'ai toujours pas comprise ... Qu'est-ce que Ghost? Pour un blog? Pour un domaine? ...
Pour créer un blog
Brillant. Il ne reste plus que quelques captures d'écran pour voir à quoi ressemble Ghost à l'extérieur et à l'intérieur
Cela même. Juste quelques captures d'écran pour illustrer la procédure et tout le monde est content. #LOL.
Mec, c'est la prochaine chose 😀