Как установить Ghost CMS

Как установить Ghost CMS

Ghost - современная система управления контентом, а это значит, что на ней можно размещать сайты так же, как и на WordPress. Однако, поскольку она была основана только в 2013 году, вы можете себе представить, что здесь не так много плагинов и тем. Но за некоторые темы приходится залезать глубоко в карман и иногда платить более 100 евро.
Сегодня мы покажем вам, как вы можете легко установить их одной командой через Docker.

Но для этого вам сначала нужен Docker, а затем Docker-Compose.

sudo apt update
sudo apt upgrade
sudo apt install docker.io
sudo apt install docker-compose

Затем нам нужно создать файл docker-compose.yml - неважно где.sudo nano docker-compose.yml

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

версия: '3.1'

сервисы:
  ghost:
    образ: ghost:latest
    перезапуск: всегда
    порты:
      - 8089:2368
    окружение:
      database__client: mysql
      database__connection__host: db
      database__connection__user: root
      database__connection__password: Schächner&Tech
      database__connection__database: ghost
      url: http://localhost
      mail__from: "'Schächner' <server@schächner.de>"
      mail__transport: 'SMTP'
      mail__options__host: 'smtp.strato.de'
      mail__options__port: 587
      mail__options__auth__user: 'your-mail'
      mail__options__auth__pass: 'your-password'

  db:
    image: mysql:8.0
    перезапуск: всегда
    окружение:
      MYSQL_ROOT_PASSWORD: Schächner&Tech

Вход в полноэкранный режим

После сохранения с помощью ctrl+o и выхода с помощью ctrl+x нам понадобится наша настоящая команда:
sudo docker-compose up -d.

Это запустит контейнер.
Если теперь мы подождем около 2 минут, а затем откроем наш IP-адрес, то после IP-адреса нужно указать порт:
XXX.XXX.XXX.XX:8089.

Сайт должен быть виден здесь.
Чтобы получить доступ к нему в качестве администратора, вам нужно перейти по следующему URL:
XXX.XXX.XXX.XX:8089/ghost.

Здесь вы создадите учетную запись администратора, под которой сможете писать сообщения.
У вас есть вопросы, предложения или пожелания?
Не стесняйтесь, пишите все в комментариях!
С наилучшими пожеланиями и до встречи в следующий раз!