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:

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 000WEBHOTING.UK in Betracht ziehen.

Windows VPS

Windows VPS UK

Windows VPS

VPS Windows

Serwer VPS Windows

VPS Windows Deutschland

Windows VPS Hosting

VPS Windows España

Windows VPS Nederland

VPS Windows Italia

VPS Windows Portugal

VPS Windows ??????

VPS Windows ???????

VPS Windows ??

VPS Windows Sverige

VPS Windows Norge

VPS Windows ????

VPS Windows Türkiye

Remote Desktop Services (RDS)

RDS CAL (Client Access License)

Remote Desktop VPS

Keywords: windows vps uk, windows vps, uk windows vps, windows vps hosting uk, vps windows server, uk vps windows, vps windows, servidor vps windows, vps uk windows, vps with windows, virtual private server windows, windows virtual private server, windows vps server uk, vps for windows, servidores vps windows, vps windows uk, windows vps hosting, vps windows hosting, windows vps server, windows virtual private servers, vps on windows, vps windows servers, cheap windows vps uk, windowsvps, windows desktop vps, buy vps windows, windows server vps, windows 10 vps uk, rds services, rds cal, remote desktop services, remote desktop hosting

#windowsvps #vpshosting #ukvps #virtualserver #windowsvpsuk #vpsserver #hostingvps #cloudvps #windowsvpshosting #cheapvps #vpswithwindows #windowsserver #servervps #vpssolutions #vpswindows #rdscal #remotedesktop #remotedesktopvps #rds #windowsrds

vps windows