GDPR Cookie Consent by FreePrivacyPolicy

Linux Sysadmin

Una breve introducción a PostgreSQL

Cuando MongoDB decidió cambiar la licencia por una que no cumple los criterios básicos de software libre, muchos decidieron abandonar el barco, siendo las principales distribuciones de linux las primeras en hacerlo. No faltaron voces que cantaran las maravillas de PostgreSQL, y como soy curioso, le he dado un intento.

Seguir leyendo


Creando targets en systemd para gestionar grupos de servicios

Tras aprender más de systemd y su modo de usuario, vi infinitas posibilidades para los servicios de usuario. Dependiendo del tipo de tarea en la que iba a trabajar, parecía lógico tener un subconjunto de servicios ejecutando en segundo plano. ¿Había alguna manera de levantar varios con un solo comando?

Seguir leyendo


Programando tareas con timers en systemd

Una de las funciones que prometía systemd cuando apareció era la de reemplazar las utilidades tipo cron. Esto era bueno porque iba a estandarizar un servicio que no lo estaba (aunque las diferentes distribuciones lo daban por hecho); esta idea se quedó en el tintero y es hora de sacarla.

Seguir leyendo


Utilizando systemd a nivel de usuario

Es bastante habitual que en mi tiempo de ocio me dedique a trabajar con HTML y CSS por interés personal. A veces puedo hacer pruebas de concepto estáticas y otras puedo utilizar un generador estático; en todos los casos necesito de un servidor web levantado solo para mi sesión personal.

Seguir leyendo


Migrando este blog de Pelican a Hugo

Hace tiempo me enamoré de un generador de webs estáticas llamado pelican; puede que fuera por estar escrito en python, o por tener una gran colección de temas y plugins disponibles. Con el tiempo, han aparecido muchas alternativas, y una de ellas me llamó la atención por su sencillez y velocidad: hugo.

Seguir leyendo


Exponiendo Docker por TCP de forma controlada

Tengo un usuario que es muy cómodo; él solo consiguió una excepción de seguridad para poder abrir el puerto TCP de docker de un servidor concreto, para chafardear cómodamente desde su máquina. A pesar de mis reticencias, cumplí con lo que se me pedía, y no tardamos mucho en lamentarlo.

Seguir leyendo


Markdown en el navegador: la librería javascript Marked

En otros artículos hablé de una librería javascript que nos permitía escribir documentación de forma fácil, escribiendo en el fichero .html el contenido en lenguaje de marcado markdown. Se trataba de Strapdown y le he dado mucho uso desde entonces; aunque soy minimalista y me gusta ir a lo básico.

Seguir leyendo


Otro gateway con Debian, shorewall y dnsmasq

Hace ya algún tiempo escribí un artículo sobre como montar un gateway utilizando Debian, iptables y dnsmasq. Siguiendo mi política de ir actualizando los artículos más útiles, y visto la aparición en mi toolbox de una nueva herramienta para simplificar iptables, le ha tocado una reescritura al artículo mencionado anteriormente.

Seguir leyendo


Simplificando páginas estáticas con Server Side Includes

Los Server Side Includes (SSI) son una extensión de algunos servidores web que nos permiten hacer manipulaciones en el fichero HTML servido de forma fácil. Esto nos permite, por ejemplo, incluir snippets de código en nuestras páginas estáticas, lo que contribuye en el principio Dont Repeat Yourself, sin contenido duplicado.

Seguir leyendo


Distribuyendo contenido en Docker Swarm: configuraciones y secretos

Muchas veces he utilizado los volúmenes de Docker para “inyectar” un fichero de configuración que sobreescriba a otro. Cuando utilizamos Docker Swarm suele ser un problema distribuir estos ficheros de configuración; además, a veces necesitamos que se transmitan encriptados para que no los puedan ver los contenedores hermanos, por seguridad.

Seguir leyendo


«« « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 » »»