[HOW TO] Update Ghost 0.11.X Uberspace
Da das kleine Script auf der Uberspace-Website zum Updaten der eigenen Installation nicht funktioniert, habe ich einfach mal die einzelnen Schritte aufgeschrieben, um es per Hand zu machen. Das Script funktioniert nicht, da Ghost sein Download-Directory und die Groß/Kleinschreibung geändert hat. Das ging noch bis Ghost 0.11.3, seitdem nicht mehr.
Ich habe das Script nicht aktualisiert, sondern vorhin nur kurz per Hand die einzelnen Schritte aufgeschrieben. Die Anleitung funktioniert, wenn ihr damals euer Ghost strikt nach Anleitung von Uberspace installiert habt.
-
Ghost stoppen:
svc -d ~/service/ghost/
-
Backup (das dauert je nach Ghost-Größe richtig lange)
cp -r ghost ghost-update
-
aktuelle Version von Ghost herunter laden
wget https://github.com/TryGhost/Ghost/releases/download/0.11.9/Ghost-0.11.9.zip
-
Ghost in ein Verzeichnis entpacken
unzip Ghost-0.11.9.zip -d ghost-0.11.9
-
alten Ghost-Kern löschen
rm -rf ghost/core
-
neuen Kern kopieren
mv ~/ghost-0.11.9/core ghost/core
-
altes Theme Casper löschen
rm -rf ghost/content/themes/casper/
-
neues Theme kopieren
mv ~/ghost-0.11.9/content/themes/casper ghost/content/themes/
-
in das heruntergeladene und entpackte Ghost wechseln
cd ~/ghost-0.11.9/
-
Lizenz und so kopieren
cp *.js *.json *.md LICENSE ~/ghost
-
ins allgemeine Ghost-Verzeichnis wechseln
cd ~/ghost
-
neues Ghost installieren
npm install --production
-
Nun startet ihr Ghost wieder
svc -u ~/service/ghost/
-
Damit ihr seht was geht, führt ihr folgendes aus
tail -F ~/service/ghost/log/main/current
Hier sollte dann irgendwas mit Start stehen:
@40000000593e7b9518325024 Ghost has shut down @40000000593e7b95183ff454 @40000000593e7b95183ff83c Your blog is now offline @40000000593e7bd61cdae8d4 Help and documentation can be found at http://support.ghost.org/mail. @40000000593e7bd61cdaecbc @40000000593e7be436ee4b44 Ghost is running in production... @40000000593e7be436ee5314 Your blog is now available on http://thafaker.de @40000000593e7be436ee56fc Ctrl+C to shut down
-
Das könnt ihr mit
CTRL + C
wieder beenden. -
Das entpackte ZIP Verzeichnis, den Download, löschen
rm -rf ~/ghost-0.11.9
Fertig :-) ✅