Ghost (CMS) installieren
Ghost (CMS) installieren

Ghost (CMS) installieren

Das letzte Update war vor 6. September 2023 von schaechner

Ghost ist ein modernes Content-Management-System – das bedeutet, dass man mit diesem genauso wie mit WordPress Webseiten hosten kann. Da es jedoch erst 2013 gegründet wurde, kann man sich vorstellen, dass es hierbei nicht so viele Plugins & Themes gibt. Für manche Themes muss man dann aber schon tief in die Tasche greifen und teilweise über 100 Euro dafür zahlen.

Wir zeigen euch heute, wie ihr dies ganz einfach mit einem Befehl über Docker installieren könnt.

Doch um das zu machen, benötigt ihr zuerst Docker und anschließend Docker-Compose.

Das machen wir mit folgendem Befehl:

apt install docker.io && apt install docker-compose

Anschließend müssen wir – egal wo – eine docker-compose.yml – Datei erstellen. Das machen wir mit

sudo nano docker-compose.yml

In diese kommt folgender Inhalt. Beachtet, dass das Passwort und der Username aus Sicherheitsgründen am besten geändert werden sollte – der Port kann so bleiben.

Was Sie aber ändern müssen sind die Mail-Einstellungen, mit denen Sie anschließend E-Mails versenden.

version: '3.1'

services:

  ghost:
    image: ghost:latest
    restart: always
    ports:
      - 8089:2368
    environment:

      database__client: mysql
      database__connection__host: db
      database__connection__user: root
      database__connection__password: Schächner&Tech
      database__connection__database: ghost
      # hier kommt die URL rein, über die die Webseite erreichbar ist.
      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
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: Schächner&Tech

Nachdem wir das mit strg+o gespeichert und mit strg+x verlassen haben, brauchen wir unseren eigentlichen Befehl:

sudo docker-compose up -d

Das startet alles den Container.

Wenn wir jetzt ungefähr 2 Minuten warten und dann unsere IP-Adresse öffnen, dann müsst ihr hinter der IP-Adresse noch den Port angeben:

XXX.XXX.XXX.XX:8089

Hier sollte dann schon die Webseite zu sehen sein.

Um jetzt noch als Admin darauf zugreifen zu können, müsst ihr zur folgenden URL wechseln:

XXX.XXX.XXX.XX:8089/ghost

Hier erstellt ihr euch ein Admin-Konto, mit dem ihr dann Beiträge schreibe könnt.

Gibt es irgendwelche Fragen, Anregungen oder Wünsche?

Schreibt gerne alles in die Kommentare und schaut bei unserer Ghost-Webseite mal vorbei!

https://technology.schächner.de/

Viele Grüße und bis zum nächsten Mal!

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert