Назад в блог

Настройка блога с помощью Ghost

Настройка блога с помощью Ghost

Ghost — это полностью открытая адаптируемая платформа для создания и ведения современных онлайн-публикаций. С Ghost настройка блога становится детской забавой. Она становится еще проще с CloudSigma’s уже подготовленными базовыми образами ОС из библиотеки.

Introduction

Для начала я создаю машину на CloudSigma с процессором 5 ГГц и 8 ГБ оперативной памяти. Я называю ее “Ghost-Blog” и оптимизирую для ‘Linux VM’. Я подключаю образ Ubuntu 16.04 LTS из библиотеки и меняю его размер на 100 ГБ. Во-первых, одним из наиболее важных аспектов является назначение статического IP-адреса, чтобы в случае перезагрузки машины нам не пришлось сталкиваться с дополнительными трудностями при управлении DNS.

Затем, как только сервер будет запущен, мы перейдем к его подготовке к установке Ghost.

После этого для рабочих сред Ghost официально рекомендует следующий стек:

  • Ubuntu 16.04
  • MySQL
  • NGINX (минимум 1.9.5 для SSL)
  • Systemd
  • Node v6, установленный через NodeSource
  • Минимум 1 ГБ памяти (можно использовать swap)
  • Пользователь без прав root для запуска ghost команд

На сервере мы сначала обновим список пакетов, а затем обновим уже установленные пакеты. Это поможет нам получить обновленные версии любого пакета/программного обеспечения.

Убедившись, что все пакеты программного обеспечения обновлены до последней версии, мы можем приступить к установке.

NGINX Installation

Сначала мы устанавливаем NGINX. Согласно NGINX Wiki, “NGINX — это бесплатный веб-сервер с открытым исходным кодом, высокопроизводительный HTTP-сервер и обратный прокси-сервер, а также прокси-сервер IMAP/POP3. NGINX известен своей высокой производительностью, стабильностью, богатым набором функций, простой конфигурацией и низким потреблением ресурсов.”

Это компонент, который позволяет сделать наши данные общедоступными, направляя их на определенный порт, к которому пользователи могут получить доступ.

После установки NGINX мы собираемся установить сервер MySQL. MySQL — это реляционная система управления базами данных с открытым исходным кодом. Этот компонент будет хранить данные нашего блога.

Обязательно установите пароль для сервера MySQL. Это важно, так как Ghost не поддерживает механизмы аутентификации без пароля.

Далее мы устанавливаем Node. Node.js — это кроссплатформенная среда выполнения JavaScript с открытым исходным кодом, которая выполняет код JavaScript на стороне сервера.

Чтобы установить Node v6, нам сначала нужно добавить репозиторий NodeSource на нашу машину.

После добавления репозитория мы сможем установить Node с помощью этой команды.

Затем, когда наша машина будет готова, мы сможем установить Ghost.

После установки Ghost CLI я создаю директорию ‘ghost’ в /var/www/, где смогу настроить блог.

Затем я собираюсь передать права владения директорией моему пользователю ‘cloudsigma’.

Следующая команда изменит права доступа к директории в соответствии с рекомендациями.

Ghost Installation

Наконец, мы можем настроить блог. Ожидание окончено!

 

При вводе команды ghost install вывод будет следующим, а различные запросы выделены здесь жирным шрифтом.

 

Теперь, когда мы настроили Ghost, мы можем получить к нему доступ по IP-адресу, указанному во время настройки. Например, если бы я использовал 192.168.0.22, любой мог бы получить доступ к блогу по адресу http://192.168.0.22

Далее нам нужно настроить панель администратора блога по адресу http://192.168.0.22/ghost. Откройте эту ссылку в веб-браузере вашего локального компьютера, как только выполните описанные выше шаги. Откроется страница администратора Ghost, которая будет выглядеть следующим образом:

Ghost Welcome Screen

Приветственный экран Ghost

Вам будет предложено создать учетную запись. Нажмите на кнопку, чтобы перейти к этому экрану, где вам нужно будет впервые создать учетную запись для доступа к интерфейсу. После этого заполните все данные и перейдите на следующую страницу.

Account Creation

Создание учетной записи Ghost

На следующем экране вы можете пригласить свою команду, которая будет писать статьи вместе с вами. Они получат приглашение по электронной почте.

Invite Your Team

Приглашение команды в Ghost

После этого вы войдете в панель, которая выглядит следующим образом:

Ghost Your Stories

Ваши истории в Ghost

В разделе Settings (Настройки) есть различные параметры для дальнейшей персонализации. Например, вкладки General (Общие), Design (Дизайн) и т. д.

Наконец, чтобы написать новую историю, вы можете нажать на New Story (Новая история) на левой панели.

Ghost Quick Setup

Быстрая настройка Ghost

 

На этом всё. Желаю вам больших успехов в ваших новых блог-проектах!

Поделиться этим постом

author

Akshay Nagpal

Автор · CloudSigma

Preslav Dobrev — креативный дизайнер в CloudSigma, сосредоточенный на формировании последовательного корпоративного образа с помощью традиционных и инновационных маркетинговых каналов. Он умело сочетает художественное видение со стратегическим маркетингом, создавая убедительные истории бренда.

Комментарии

Комментариев пока нет. Будьте первым.