Cómo crear tu propio blog en tu NAS Synology

Cómo crear tu propio blog en tu NAS Synology

Notapor MR [Syno] » Mié 11 Mar 2015 16:24

Cómo crear tu propio blog en tu NAS Synology (con Ghost), por @Josemas

Ghost en un NAS Synology
Si eres el afortunado poseedor de un NAS Synology, seguramente ya sabrás de sus bondades y del gran abanico de funciones que es capaz de desempeñar.

Aunque puede haber alguna limitación según el tipo de procesador que equipe nuestro Synology, por lo general podremos hacer prácticamente de todo en nuestro polivalente servidor casero.

¿Qué es Ghost?
Ghost es un sistema de publicación de blogs, muy minimalista y orientado sólo a contenido. Lo que define a esta plataforma -y la diferencia de otras más conocidas-, es que trata de recuperar el placer por escribir y el gusto por la sencillez.

La propuesta de Ghost está calando entre muchos bloggers, como también lo hacen Medium, Posthaven o Wardrobe. Hay un claro movimiento hacia la simplicidad a la hora de publicar contenidos, un intento de quedarse sólo con lo esencial.

Estas plataformas suelen tener varios de estos puntos en común:

Markdown como lenguaje de marcado, mucho más sencillo y rápido que HTML.
Plantillas sencillas, orientadas a facilitar la lectura y responsive.
Gran velocidad de carga, haciendo uso de entornos como Node.js, capaces de ejecutar con gran eficiencia sitios web dinámicos en servidores.
Licencias de código abierto, con flexibilidad para instalar el software en nuestra própia máquina y adaptarlo a nuestras necesidades.

Imagen

Si eres el afortunado poseedor de un NAS Synology, seguramente ya sabrás de sus bondades y del gran abanico de funciones que es capaz de desempeñar.

Aunque puede haber alguna limitación según el tipo de procesador que equipe nuestro Synology, por lo general podremos hacer prácticamente de todo en nuestro polivalente servidor casero.

¿Qué es Ghost?
Ghost es un sistema de publicación de blogs, muy minimalista y orientado sólo a contenido. Lo que define a esta plataforma -y la diferencia de otras más conocidas-, es que trata de recuperar el placer por escribir y el gusto por la sencillez.

La propuesta de Ghost está calando entre muchos bloggers, como también lo hacen Medium, Posthaven o Wardrobe. Hay un claro movimiento hacia la simplicidad a la hora de publicar contenidos, un intento de quedarse sólo con lo esencial.

Estas plataformas suelen tener varios de estos puntos en común:

Markdown como lenguaje de marcado, mucho más sencillo y rápido que HTML.
Plantillas sencillas, orientadas a facilitar la lectura y responsive.
Gran velocidad de carga, haciendo uso de entornos como Node.js, capaces de ejecutar con gran eficiencia sitios web dinámicos en servidores.
Licencias de código abierto, con flexibilidad para instalar el software en nuestra própia máquina y adaptarlo a nuestras necesidades.


Ghost implementa con elegancia todas estas características y puedes instalarlo de forma gratuita en tu propio servidor Linux, Windows o Mac, pero también en un NAS Synology.

Preparativos: Node.js
Empecemos por lo básico. Para hacer funcionar Ghost necesitamos un entorno que he mencionado más arriba y que se llama Node.js

Si disponemos de un Synology con CPU Intel lo tendremos más fácil, sólo habrá que buscarlo en el Centro de Paquetes, en la sección Utilidades, e instalarlo.

Si tu NAS está basado en arquitectura ARM, puedes probar a añadir el repositorio de Synocommunity, donde encontrarás un versión compilada para este tipo de procesadores.

Una vez hayas instalado Node.js en tu Synology, puedes hacer una pequeña prueba para saber que está funcionando correctamente. Inicia una sesión por SSH desde la línea de comandos en tu ordenador y ejecuta cualquiera de estas órdenes:

$ node -v

$ npm -v

Si obtienes el número de versión como resultado, es que todo marcha bien.

Instalando Ghost en nuestro NAS
Ahora viene lo bueno, vamos a instalar la versión más reciente de esta plataforma de blogging en nuestro Synology.

Vamos a aprovechar la sesión SSH que teníamos abierta en nuestra línea de comandos y vamos a introducir algunos más:

Descargamos la última versión de Ghost desde su servidor:
$ curl -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip
Descomprimimos dentro de la carpeta /www/ghost(o el nombre que le hayamos dado). Es importante en todo caso que esta carpeta se encuentre en /volume 1, /volume 2 o en cualquier otro sitio que no sea /root, ya que de lo contrario nuestro blog se borrará cuando actualicemos DSM.
$ unzip -uo ghost.zip -d /www/ghost
Nos movemos al directorio donde hemos descomprimido Ghost y ejecutamos la instalación:
$ cd /www/ghost && npm install --production
Con esto ya tendríamos instalado Ghost en nuestro Synology :)

Ahora vamos a iniciar el blog y a dejar listos los detalles finales.

Iniciando Ghost
En primer lugar, debes saber que Ghost utiliza por defecto los puertos 2368 y 2369. Es conveniente que los tengas abiertos en tu NAS, de lo contrario no podrás ver tu blog. Esto puedes hacerlo desde DSM en tu Synology o desde el propio router, entrando en su pantalla de configuración.

Ahora vamos a iniciar el entorno de producción de Ghost, para ello hacemos:

$ npm start --production

Con lo cual Ghost empezará a correr en la IP de tu NAS, bajo el puerto 2368.

Si lo has hecho todo bien y tienes ese puerto abierto, deberías ver ya tu nuevo blog aquí:

http://<tu-dirección-ip>:2368

Y para entrar al panel de configuración, en el que crearemos nuestro usuario y password de administración, vamos a:

http://<tu-dirección-ip>:2368/ghost

Detalles finales
Con el comando npm que comentaba arriba podemos iniciar la instancia del blog, pero el problema de ejecutarlo así es que, al cerrar la consola SSH, también se para la ejecución del blog.

Tenemos que hacer algo adicional para conseguir que Ghost se ejecute ininterrumpidamente en segundo plano en nuestro NAS. En esta página tenéis varios métodos bastante sencillos, yo personalmente os recomiendo el primero (Forever).

Otra cosa a tener en cuenta es que ahora mismo nuestro blog se muestra únicamente por el puerto 2368, lo que impide que los visitantes potenciales puedan acceder a él con normalidad. Hay dos soluciones posibles para esto:

Cambiar el puerto para el entorno de producción en el fichero de configuración de Ghost (config.js dentro de la carpeta donde tenéis instalado el blog)
Redireccionar el puerto 2368 hacia el 80, en vuestro router o en DSM.
Con todo esto ya deberíamos tener Ghost funcionando perfectamente y podremos empezar a publicar contenidos.

Espero que esta guía haya sido suficiente, pero os dejo algo de información adicional (en inglés) por si os sirve de apoyo:

Installing Ghost on Synology
Installing Ghost & Getting Started

Fuente: http://josemas.project.li/instalar-ghost-synology/
MR [Syno]
 
Mensajes: 73
Registrado: Dom 12 Oct 2014 15:29
Ubicación: España

Re: Cómo crear tu propio blog en tu NAS Synology

Notapor carlos barcia » Lun 06 Feb 2017 05:03

tengo problemas para poner mi dominio en el synology necesito ayuda
carlos barcia
 
Mensajes: 4
Registrado: Lun 15 Feb 2016 03:38


Volver a Servicios web

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados