Bearbeiten von „StuRa Diskussion:Server/Ghost“
Zur Navigation springen
Zur Suche springen
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 164: | Zeile 164: | ||
== Aktualisierung einer Instanz zum Testen von Ghost als Container für TurnKey Linux auf Proxmox == | == Aktualisierung einer Instanz zum Testen von Ghost als Container für TurnKey Linux auf Proxmox == | ||
Updates werden über die Ghost CLI ausgeführt. | |||
Verbinden per SSH | |||
: <code>ssh root@test.ghost.htw.stura-dresden.de</code> | |||
Vor dem Update der Ghost-Instanz, die Ghost CLI auf mögliche Updates prüfen (Diese sollte mindestens so aktuell, wie das entsprechende Update sein) | |||
Das Update der Ghost CLI wird via Node Package Manager (npm) ausgeführt. | |||
<code>sudo npm install -g ghost-cli@latest</code> | |||
Nach Bedarf kann auch der Node Package Manager aktualisiert werden. | |||
<pre> | <pre> | ||
Zeile 184: | Zeile 186: | ||
</pre> | </pre> | ||
Im Anschluss wird via Ghost CLI | Im Anschluss wird via Ghost CLI | ||
: <code>Ghost Update</code> | |||
< | das gewünschte Update der Ghost-Instanz ausgeführt. | ||
Dabei wird folgender Fehler ausgeworfen | Dabei wird folgender Fehler ausgeworfen | ||
Zeile 212: | Zeile 200: | ||
Grund dafür ist, dass bei der Installation via TurnKey das Verzeichnis für die Installation nicht in <code>/var/www/</code> abgelegt wird, stattdessen ist dieses in <code>/opt/</code> anzufinden. | Grund dafür ist, dass bei der Installation via TurnKey das Verzeichnis für die Installation nicht in <code>/var/www/</code> abgelegt wird, stattdessen ist dieses in <code>/opt/</code> anzufinden. | ||
: Des Weiteren lässt sich der nicht via root ausführen, sonder den automatisch angelegten Benutzer ''ghost_user''. | : Des Weiteren lässt sich der nicht via root ausführen, sonder den automatisch angelegten Benutzer ''ghost_user''. | ||
Wechsel in das Verzeichnis, wo Ghost installiert ist | |||
: <code>cd /opt/ghost/</code> | : <code>cd /opt/ghost/</code> | ||
Im Anschluss das Update via Ghost CLI mit dem Benutzer ghost_user ausführen. | Im Anschluss das Update via Ghost CLI mit dem Benutzer ghost_user ausführen. | ||
: <code>su ghost_user -c 'ghost update'</code> | : <code>su ghost_user -c 'ghost update'</code> | ||
<pre> | <pre> | ||
+ sudo systemctl is-active ghost_localhost | + sudo systemctl is-active ghost_localhost | ||
</pre> | </pre> | ||
: ''8'' | : ''8'' | ||
<pre> | <pre> | ||
+ sudo systemctl stop ghost_localhost | + sudo systemctl stop ghost_localhost | ||
</pre> | </pre> | ||
: ''8'' | : ''8'' | ||
<pre> | <pre> | ||
+ sudo systemctl start ghost_localhost | + sudo systemctl start ghost_localhost | ||
</pre> | </pre> | ||
: ''8'' | : ''8'' | ||
Alle | Alle Systemkomponenten sind nun auf dem aktuellen Stand! |