actualizando ghost

cc:bovinity

Ghost como todo software requiere de actualizaciones, tanto para corregir errores como para agregar nuevas características. Más teniendo en cuenta su actual estado de desarrollo, donde todavía no estamos siquiera en la versión 1.0, versión que se supone más madura y estable.

Lo bueno de actualizar Ghost es que es un proceso bastante simple, que requiere antes de un simple resguardo, como respaldar nuestra instalación. Una vez realizado este paso podemos ir a lo que nos convoca y comenzar a actualizar Ghost.

Actualizando desde la línea de comandos.

Ingresar a la carpeta de instalación de Ghost.

cd /var/www/ghost/

Crear una carpeta llamada temp.

mkdir temp

Ingresar a temp.

cd temp/

Descargar la última versión de Ghost.

curl -L -O https://ghost.org/zip/ghost-latest.zip

Descomprimir Ghost.

unzip ghost-latest.zip

Salir de temp.

cd ..

Copiar los archivos ubicados dentro de temp con extensión md, js, json en la actual ubicación (/var/www/ghost/).

sudo cp temp/*.md temp/*.js temp/*.json .

Borrar la carpeta core.

sudo rm -R core

Copiar la carpeta core ubicada dentro de temp a la ubicación actual.

sudo cp -R temp/core .

Copiar el tema casper desde temp a nuestra instalación.

sudo cp -R temp/content/themes/casper content/themes

Instalar actualización.

sudo npm install --production

Borrar la carpeta temp.

sudo rm -R temp

Iniciar Ghost.

sudo service ghost start

Conclusión

Simple no?, seguramente algunos se complicarán con este método, pero la verdad es que la línea de comandos es de lo más fácil que existe, solo hay que perderle el miedo y tratar de entender, es por esto que en cada paso incluyo una pequeña explicación de lo que hace la instrucción indicada.

Seguramente en un futuro cercano se podrá actualizar Ghost a puros clics, pero hoy en día esta es la forma más fácil y segura de actualizar nuestra instalación.

Si necesitas ayuda o tienes alguna duda avísame en los comentarios de este artículo.