Разделы документации

Ghost CMS

Ghost CMS — это современная, быстрая платформа с открытым исходным кодом, созданная специально для блогеров, журналистов, новостных изданий и авторов контента. В отличие от многофункционального WordPress, Ghost ориентирован исключительно на публикацию текстов, рассылки, подписки и монетизацию, обеспечивая минималистичный интерфейс и высокую производительность.

ℹ️ На VPS от Mnogoweb доступна автоматическая установка Ghost CMS.
  • Ubuntu 24.04 (x86_64)
  • Ghost CMS (официальная версия для Docker)

Для создания сервера с Ghost CMS достаточно выбрать это ПО на вкладке Приложения. Аналогичное действие можно сделать при переустановке операционной системы.

Важно: для корректной установки Ghost CMS необходимо, чтобы в качестве hostname сервера был установлен домен, на котором будет работать сайт. После установки Ghost CMS можно будет сменить hostname на любой другой.

В результате, через несколько минут, будет установлена ОС и сама Ghost CMS. Останется лишь произвести первоначальную настройку CMS и наполнить её контентом.

В нашей установке используются следующие пути и параметры:

  • Путь к папке с контейнером Docker: /opt/mw/ghost
  • Файл конфигурации контейнера Docker: /opt/mw/ghost/docker-compose.yml
  • Ghost CMS автоматически настраивается для работы на hostname сервера
  • Путь к папке с бэкапами: /opt/mw/ghost-backups
  • Автоматически настраиваются бэкапы 1 раз в неделю в папку /opt/mw/ghost-backups
  • Утилита для управления установкой: /usr/local/bin/mwghost

После установки сервера с Ghost CMS перейдите по адресу https://домен/ghost, перед вами отобразится форма первоначальной настройки:

В форме укажите название сайта, ваше имя, email и пароль для аккаунта администратора. Обязательно сохраните указанные email и пароль.

С нашей установкой поставляется специальная утилита mwghost для удобного управления установленной Ghost CMS.

  • Для запуска Ghost CMS: mwghost start
  • Для остановки Ghost CMS: mwghost stop
  • Для перезапуска Ghost CMS: mwghost restart
  • Для обновления Ghost CMS до последней версии: mwghost update
  • Для создания бэкапа: mwghost backup
  • Для восстановления бэкапа: mwghost restore <file.sql>

При установке Ghost CMS настраивается создание резервной копии базы данных (включая контент, хранимый в БД) 1 раз в неделю через Cron.

Файл для настройки Cron располагается по пути: /etc/cron.weekly/ghost-backup

Если резервные копии не нужны, удалите данный файл и перезапустите сервис Cron.

Для обновления Ghost CMS до последней доступной версии используйте команду: 

mwghost update

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

mwghost restore <file.sql>