Ghost ist eine freie Blogging-Plattform, die in JavaScript geschrieben ist und unter Node.js läuft. Sie ist minimalistisch aufgebaut und verfolgt das Ziel, ein einfaches System zum Verfassen und zur Veröffentlichung von Artikeln zu bieten ohne dass man viel Aufwand mit konfigurieren verbringen muß.
Ich habe die Installation von Ghost auf einem Root Server vor 6 Jahren (!) hier im Blog beschrieben – Ein Blog mit Ghost und Node.js. Damals war es nicht möglich, Node.js in einem Webhosting zu verwenden. Heute geht das aber problemlos und daher nun die Anleitung, wie man das famose Ghost System auf einem ganz normalen Webhosting bei Novatrend installiert.
Wenn du noch unsicher bist, ob es sich lohnt, Ghost auszuprobieren, dann schau dir zu Motivationszwecken einfach mal Film zum Start des Projekts auf Kickstarter aus dem Jahr 2013 an.
Und denke dabei kurz daran, dass es den klassischen LAMP Stack nun auch schon wieder mehr als 25 Jahre gibt.
Wenn du jetzt etwas überzeugter bist, dann lass uns starten.
Node.js ist, im Gegensatz zu PHP bei vielen Hostern nicht gebräuchlich und so war es auch für uns eine kleine Herausforderung. Bedanken möchte ich mich bei Angelo Gründler, der die erfolgreiche “Forschung“ für diese Anleitung übernahm.
So grundsätzlich sind die Installationsschritte nicht schwer, aber für „gelernte“ LAMP-Stack Sitebuilder doch ein wenig ungewohnt.
Voraussetzung, um diese Anleitung nachvollziehen zu können ist ein Webhosting bei Novatrend und ein Zugang zur Konsole dieses Webhostings (siehe dazu auch den Blog post der letzten Woche: Arbeiten mit der Kommandozeile auf deinem Webhosting).