С чего бы начать то... Листая страницы интернета в поисках бесплатных движков, я наткнулся на блог Дениса Козеева, который написал статью про Ghost cms, что она лучшая замена блогов на Wordpress.
Wordpress конечно хороший, бесплатный движок, но хотелось попробовать что-то новое.
Когда-то лет 5-6 назад, я уже читал о нем, но установка через nodejs мне казалось чем-то сложным в то время, поэтому я бросил эту затею. Но в 2025 году, я решил его установить...
Установка Ghost CMS
В целом движок можно установить двумя способами.

Через подписку на официальном сайте
Можно попробовать установить "приведение" купив подписку на официальном сайте.

Сомневаюсь, что кто-либо из русскоговорящих будет это делать, тем не менее такая опция есть. Кто абсолютно не разбирается в сайтостроении, можно попробовать, но я бы не советовал. Поэтому я выбрал второй путь.
Установка Ghost CMS на свой сервер
Да можно установить и запустить и вроде будет работать, но при работающем серваке у меня постоянно было 950-960 мб занятой оперативки. Это приводило к ошибкам 502 и 504.
Поэтому мой минимум это 2 гб оперативной память, сервер с Ubuntu 22.04 и 20 гб физической памяти.
Я имею ввиду, если у вас уже есть арендованный сервак с настроенным Nginx, Apache либо другим конфигом, то с большой вероятностью будут конфликты либо ошибки.
У меня есть арендованный сервер, там 1 проект на Wordpress и сервер Ubuntu, на котором установлена Fastpanel. Я попробовал установить Ghost CMS, но получал ошибку "Message: Could not communicate with Ghost". Ушел гуглить, но поиск дал несколько ответов, про Nodejs. Он должен быть рекомендованной версии, но я следовал инструкции на оффсайте и поэтому это не помогло.
Затем я решил попросить помощи у хостера. Открыл тикет и после пары часов ковыряний технической поддержки - получил ответ.

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

Также статья на Хабре, подтверждает, что установить Ghost CMS с панелью ispmanager - реально.

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

Кто не шарит за английский, отличный перевод с комментариями сделал Дмитрий Яковлев в его статье "Как установить Ghost на VPS".

Для избежания этой ошибки вводим в терминал следующую команду:
sudo apt install cron
Далее проблем с установкой быть не должно.
Есть еще одна опция установка на сервер с помощью Docker. По сути это уже готовый образ со всеми зависимостями и установленным софтом в контейнере, который работает независимо. Здесь самое сложное установить сам Docker и прописать порты и пути на вашем серваке.

Ошибка ERR_TOO_MANY_REDIRECTS
Для работы с доменами я использую Cloudflare. На этом домене раньше был сайт на другом движке. Настройки в клауде я оставил прежние.
При установке движка Ghost CMS я получал ошибку ERR_TOO_MANY_REDIRECTS.
Я четко следовал инструкциям на сайте, но на счет доменов, которые располагаются на Cloudflare решили не упоминать. Хотя здесь есть свои тонкости. Хотелось бы спросить

После поисков решений проблемы, было установлено, что всему виной настройка SSL/TLS encryption.

Именно так. Любые другие настройки будут приводить к ошибкам.
Подводя итоги
Конечно это далеко не все ошибки, которые попались мне на пути. Я описал лишь самые бесячие на мой взгляд.
Продолжаю изучать Ghost CMS, думаю будет еще немало ошибок. Но знакомство с этим движком мне напоминает знкомство с Ubuntu, когда на начальном этапе была просто куча ошибок и много времени занимал поиск на их устранение. Теперь один из дистрибутивов Linux, а именно Void - моя домашняя система. Что-то мне подсказывает, что с Ghost CMS будет похожая история...