introduction
Ghost est une plateforme de blogs gratuite et open source écrite en node.js , entièrement personnalisable et dédiée à la publication. En mettant le script fourni ci-dessous dans le script de démarrage de Vultr , vous pouvez profiter d'une installation prête à l' emploi de Ghost et Nginx, qui comprend SSL auto-signé. Pour une installation manuelle, lisez ce tutoriel .
Le scénario
Le script est hébergé sur GitHub Gist . Pour une installation entièrement automatisée, vous aurez besoin du fichier install.sh
. Si vous ne souhaitez pas utiliser une connexion cryptée, vous devrez également la remplacer https
par http
.
#!/bin/bash
###
# AUTHOR: Jonathan Zhang
# GitHub: @bbs4us
# Gist URL: https://gist.githubusercontent.com/bbs4us/58809c6ddbbbe960af9b/raw/install.sh
# https://gist.github.com/bbs4us/58809c6ddbbbe960af9b
# LICENSE: GPL v3
#
## Fetch the "Phantom" Ghost installation script and run it.
###
apt-get update
apt-get install wget -y
wget -O - https://gist.githubusercontent.com/bbs4us/58809c6ddbbbe960af9b/raw/phantom.sh | bash >> /tmp/phantom.log
sleep 5
wget -N https://gist.githubusercontent.com/bbs4us/58809c6ddbbbe960af9b/raw/ghostly.sh && bash ghostly.sh https yoursite.tld # replace me
sleep 1
Après avoir remplacé yoursite.tld
par votre nom de domaine, copiez et collez-le dans le formulaire , donnez-lui un nom et cliquez sur le bouton Ajouter un script . Assurez-vous que son type est Boot .
Vous pouvez maintenant créer une nouvelle instance avec le script. Après l'installation, accédez https://yoursite.tld/ghost/setup/
à la configuration des informations de connexion utilisateur. Vous verrez un avertissement concernant le certificat non approuvé, ignorez-le car le certificat est auto-signé.