[ACTUALIZADO 2] De HTTP a HTTPS con Nginx y Let’s Encrypt corriendo aplicaciones Node

Introducción

Hoy en día y sabiendo los problemas de seguridad que existen al navegar por redes sin cables públicas, es vital que nuestra web emplee certificados ssl. Si bien, por ejemplo este blog tampoco creo que lo necesite debo configurarlo igualmente ya que, entre otros motivos, Google penaliza los sitios web que no usan https. Sigue leyendo [ACTUALIZADO 2] De HTTP a HTTPS con Nginx y Let’s Encrypt corriendo aplicaciones Node

Configurando el firewall con iptables

Una de las cosas que más me preocupan en la informática es la seguridad aunque en realidad no tengo ni puñetera idea (con perdón por la expresión). Así que llegó el momento de configurar el corta fuegos, en inglés firewall, del servidor donde se aloja este blog, para que nadie, insisto nadie, pudiera conectarse al blog por el puerto de Ghost por defecto sino solo por el 80 tal y como está ahora (en el futuro también el 443; pero esto es otro post ya que está pendiente de hacer). Puedes probar que no miento, añadiendo :2368 en el dominio y lo que quieras… A tu rollo, eso sí, si consigues petarlo avisame para ver que tengo que cambiar y ayudarme por favor.
La seguridad es muy importante. Sigue leyendo Configurando el firewall con iptables

Docker con Raspberry Pi

Cuando empecé a desplegar este blog me encontré varios problemas a la hora de desplegarlo con docker entero. De hecho ahora mismo es un mix entre Docker y Nginx corriendo en el sistema sin contenedor.

Otro de los problemas era la configuración del firewall y decidí rescatar mi Raspberry Pi para hacer pruebas manteniendo la jerarquía de la web del servidor de producción… Basicamente un mirror para pruebas.

Bien, cuando fui a instalar docker en la Raspberry Pi me encontré con que ARM no estaba soportado y por tanto Raspberry Pi tampoco ya que es el procesador que usa. Para mayor sorpresa todo lo que encontraba (más), estaba pensado para Debian o Arch Linux por lo que tuve que indagar un poco y hacer un mix con lo anterior ya que no quería ni Arch Linux ni Debian, quería Ubuntu que es lo que uso en mi servidor de producción y tenía que ser un entorno de pruebas para el. Sigue leyendo Docker con Raspberry Pi

Arranque automático de contenedores Docker con Systemd

Es interesante personalizar un poco ciertas cosas, por ejemplo debemos establecer una estrategia en la configuración de forma que al reiniciar el servidor todo arranque normalmente o que en caso de fallo la web vuelva a funcionar. Sigue leyendo Arranque automático de contenedores Docker con Systemd