Skip to content

Wie man Ghost Blog mit Nginx auf Debian 12 bereitstellt

Netcloud24
Cloud Infrastructure Expert
NetCloud24 Expert Guides Open the dedicated video page

Video transcript: NetCloud24 Expert Guides. Practical knowledge for a reliable cloud. Cloud and VPS expertise, security, performance, and step-by-step tutorials. Learn, deploy, and keep building with NetCloud24.

 

Wie man Ghost Blog mit Nginx auf Debian 12 bereitstellt

Ghost ist eine beliebte Open-Source-Blogplattform, die leichtgewichtig und einfach bereitzustellen ist. In dieser Anleitung zeigen wir Ihnen, wie Sie Ghost Blog mit Nginx auf Debian 12 einrichten. Diese Konfiguration ist ideal, um Ihren Ghost-Blog auf einem VPS-Server zu betreiben.

Schritt 1: Aktualisieren Sie Ihren VPS-Server

Stellen Sie zuerst sicher, dass Ihr VPS-Server auf dem neuesten Stand ist. Verbinden Sie sich per SSH mit Ihrem Server und führen Sie die folgenden Befehle aus:

sudo apt update
sudo apt upgrade -y

Die Aktualisierung Ihres Systems stellt sicher, dass Sie die neuesten Sicherheitsupdates und Funktionen haben.

Schritt 2: Installieren Sie Nginx

Ghost verwendet Nginx als Reverse Proxy, daher installieren wir Nginx auf Ihrem VPS-Server:

sudo apt install nginx -y

Sobald Nginx installiert ist, können Sie es mit den folgenden Befehlen starten und aktivieren:

sudo systemctl start nginx
sudo systemctl enable nginx

Schritt 3: Installieren Sie MySQL oder MariaDB

Ghost benötigt eine Datenbank, und wir werden MariaDB (eine Alternative zu MySQL) in dieser Konfiguration verwenden. Installieren Sie MariaDB mit folgendem Befehl:

sudo apt install mariadb-server -y

Nach der Installation sichern Sie die Datenbank mit dem folgenden Befehl:

sudo mysql_secure_installation

Folgen Sie den Anweisungen, um ein Root-Passwort festzulegen und die Datenbank abzusichern.

Schritt 4: Installieren Sie Node.js

Ghost basiert auf Node.js, daher müssen wir diese Plattform installieren. Führen Sie die folgenden Befehle aus, um Node.js aus dem offiziellen NodeSource-Repository zu installieren:

Visual overview of Wie man Ghost Blog mit Nginx auf Debian 12 bereitstellt
Visual overview: Wie man Ghost Blog mit Nginx auf Debian 12 bereitstellt
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install nodejs -y

Überprüfen Sie die Installation, indem Sie die Version abfragen:

node -v

Schritt 5: Installieren Sie Ghost CLI

Ghost-CLI ist ein Befehlszeilentool, das die Installation, Konfiguration und Verwaltung von Ghost erleichtert. Installieren Sie es global auf Ihrem VPS-Server mit npm:

sudo npm install ghost-cli@latest -g

Schritt 6: Erstellen Sie ein Verzeichnis für Ghost

Erstellen Sie ein Verzeichnis für Ihren Ghost-Blog. In diesem Verzeichnis werden Ihre Blogdateien gespeichert. In unserem Beispiel erstellen wir ein Verzeichnis unter /var/www/ghost:

sudo mkdir -p /var/www/ghost
sudo chown $USER:$USER /var/www/ghost
cd /var/www/ghost

Ersetzen Sie $USER durch Ihren tatsächlichen Benutzernamen.

Schritt 7: Installieren Sie Ghost

Führen Sie im Ghost-Verzeichnis den folgenden Befehl aus, um Ghost zu installieren:

ghost install

Während der Installation werden Sie aufgefordert, Informationen wie die Blog-URL, MySQL-Datenbankinformationen und E-Mail-Einstellungen anzugeben. Folgen Sie den Anweisungen und konfigurieren Sie Ihren Ghost-Blog entsprechend.

Schritt 8: Konfigurieren Sie Nginx

Nachdem Ghost installiert ist, müssen Sie Nginx so konfigurieren, dass es als Reverse Proxy für Ihren Blog fungiert. Ghost erstellt automatisch eine Nginx-Konfigurationsdatei. Um die Konfiguration anzuwenden, starten Sie Nginx neu:

sudo systemctl restart nginx

Sie können nun über die Domain oder IP-Adresse, die Sie während der Installation angegeben haben, auf Ihren Ghost-Blog zugreifen.

Schritt 9: Sichern Sie Ihren VPS-Server mit SSL (optional)

Wenn Sie Ihren Blog mit SSL sichern möchten, können Sie Let’s Encrypt installieren. Ghost-CLI erleichtert die Aktivierung von SSL, indem Sie den folgenden Befehl ausführen:

ghost setup ssl

Dieser Befehl installiert automatisch Let’s Encrypt und konfiguriert Ihren Nginx-Server so, dass SSL für HTTPS verwendet wird.

Fazit

Herzlichen Glückwunsch! Sie haben erfolgreich Ghost Blog mit Nginx auf Ihrem Debian 12 VPS-Server bereitgestellt. Diese Konfiguration sorgt für eine schnelle, sichere und skalierbare Umgebung für Ihren Blog. Wenn Sie mehr Ressourcen benötigen oder Ihre Infrastruktur verbessern möchten, sollten Sie einen leistungsstarken VPS-Server von NetCloud24 in Betracht ziehen.

Key topics covered in Wie man Ghost Blog mit Nginx auf Debian 12 bereitstellt
Key topics covered in this NetCloud24 guide.

Windows VPS Deutschland

Windows VPS España

Windows VPS Nederland

Windows VPS Italia

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Windows VPS Norge

Practical checklist for Wie man Ghost Blog mit Nginx auf Debian 12 bereitstellt
Practical checklist for applying the guidance in this article.

Windows VPS

Windows VPS Türkiye

Windows RDS (Remote Desktop Services)

Windows VPS

Wie man Ghost Blog mit Nginx auf Debian 12 bereitstellt
Wie man Ghost Blog mit Nginx auf Debian 12 bereitstellt
Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.