Вступление
Ghost - это бесплатная блог-платформа с открытым исходным кодом, написанная на node.js , полностью настраиваемая и предназначенная для публикации. Поместив приведенный ниже сценарий в сценарий запуска Vultr , вы можете воспользоваться готовой установкой Ghost и Nginx, которая включает в себя самозаверяющий SSL. Для установки вручную прочитайте это руководство .
Сценарий
Сценарий размещен на GitHub Gist . Для полностью автоматической установки вам понадобится файл install.sh
. Если вы не хотите использовать зашифрованное соединение, вам также необходимо заменить https
на 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
После того, как вы заменили yoursite.tld
свое доменное имя, скопируйте и вставьте его в форму , дайте ему имя и нажмите кнопку Добавить сценарий . Убедитесь, что это тип Boot .
Теперь вы можете создать новый экземпляр с помощью скрипта. После установки перейдите https://yoursite.tld/ghost/setup/
к настройке учетных данных пользователя. Вы увидите предупреждение о том, чт�� сертификат не является доверенным, игнорируйте его, поскольку сертификат самоподписан.