
Sign up to save your podcasts
Or


¡Hola! Soy Lorenzo y en este episodio te abro las puertas de mi laboratorio personal para contarte cómo estoy viviendo la gran migración de toda mi infraestructura —incluyendo atareao.es— de Docker hacia Podman. Si llevas tiempo siguiéndome, sabrás que desde mediados de enero te he estado dando pinceladas sobre las bondades de Podman, pero hoy bajamos al barro: te cuento cómo me he puesto manos a la obra para que esta transición no sea solo un cambio de herramienta, sino una evolución total en seguridad y eficiencia.
El corazón de este movimiento es el concepto "rootless". He rediseñado por completo la forma en la que entiendo el servidor virtual. Olvídate de ejecutarlo todo como root; aquí te explico cómo he separado las responsabilidades creando un usuario administrador con sudo (que apenas usamos) y un usuario dedicado exclusivamente a las aplicaciones ("apps") que no tiene privilegios de administrador. Esta capa de seguridad adicional cambia las reglas del juego y nos permite dormir mucho más tranquilos.
A lo largo del podcast, desgloso mi metodología para lograr un despliegue homogéneo, reproducible e idempotente. Te hablo de los Quadlets, de cómo orquestar servicios como Traefik, WordPress y MariaDB de forma sencilla, y de por qué he decidido tratar mis archivos de configuración de contenedores como si fueran simples "dotfiles". Para ello, te presento mi flujo de trabajo con YADM (Yet Another Dotfiles Manager), que me permite replicar toda mi configuración en cualquier servidor nuevo en menos de dos minutos.
También entramos en detalles técnicos de "hardening". Te cuento qué parámetros del kernel he tocado para evitar ataques de red, cómo he configurado el SSH para que sea una fortaleza inexpugnable y por qué he vuelto a confiar en Fail2Ban, no solo por seguridad, sino para ahorrar ciclos de CPU que antes se desperdiciaban gestionando ataques por fuerza bruta. Además, te muestro mi kit de herramientas esenciales: desde Crypta para la gestión de secretos hasta utilidades como Zoxide, Starship o Neovim que hacen que trabajar en la terminal sea una delicia.
Capítulos:
00:00:00 Introducción: La migración de atareao.es a Podman
00:00:44 Por qué abandonar Docker: Ventajas del modelo Rootless
00:01:05 Orquestación con Quadlets: Homogeneidad e Idempotencia
00:02:12 Estrategia de pruebas: El entorno en Hetzner
00:03:05 Seguridad avanzada: Configuración de usuarios Admin vs Apps
00:05:12 Automatización con Scripts: Instalación de herramientas esenciales
00:06:25 Hardening del Kernel y Red: Protegiendo el servidor
00:07:28 Hardening de SSH y la importancia de Fail2Ban en el consumo de CPU
00:08:54 Firewall y optimización para HTTP/3
00:09:25 El script del usuario 'Apps': Persistencia y Sockets de Podman
00:10:20 Herramientas de terceros: Sops, Crypta y gestión de secretos
00:11:27 El dilema de la gestión: ¿Por qué tratar contenedores como Dotfiles?
00:12:21 YADM: El motor de despliegue para mis archivos de configuración
00:13:03 Estructura de directorios: Available vs Systemd
00:14:36 Demostración lógica: Habilitando y deshabilitando stacks (Qlist)
00:16:34 Conclusiones de las pruebas: Estabilidad y rapidez de réplica
00:18:14 Ventajas e inconvenientes del flujo de trabajo en terminal
00:19:17 Próximos pasos y despedida: El futuro en Podman
Espero que disfrutes de este viaje técnico tanto como yo he disfrutado rompiendo y reconstruyendo mi servidor para traerte esta solución estable. ¡No olvides unirte al grupo de Telegram de Atareao con Linux para comentar tus propias experiencias migrando a Podman!
Más información y enlaces en las notas del episodio
¿Te imaginas tener la ligereza de un gestor de ventanas y la comodidad de GNOME todo en uno? En este episodio número 779, te cuento mi transición definitiva de Ubuntu a Arch Linux en el escritorio y cómo he sustituido GNOME por Niri y la increíble "piel" Dam-Material-Shell.
A menudo, el problema de los Tiling Window Managers es que tienes que configurar cada pieza por separado: el panel, el dock, el lanzador... Es un trabajo tedioso y muchas veces el resultado parece un "Frankenstein" visual. Dam-Material-Shell cambia las reglas del juego ofreciendo un entorno totalmente homogéneo, elegante y sincronizado. Hoy analizamos la recién estrenada versión 1.4, que trae mejoras que me han hecho abandonar cualquier otra herramienta.
Lo que aprenderás en este episodio:
Si eres un entusiasta de la personalización en Linux o simplemente buscas un sistema que no se interponga en tu camino y te haga más productivo, este audio te dará las claves para montar el escritorio definitivo.
Secciones del podcast:
00:00:00 Introducción: El fin de una era con Ubuntu y GNOME
00:00:48 El cambio a Arch Linux y el uso de Ubuntu en servidores
00:01:14 Descubriendo Niri: El Tiling Window Manager con scroll horizontal
00:01:45 ¿Qué es Dam-Material-Shell y por qué lo necesitas?
00:02:40 El problema de mantener piezas sueltas en un gestor de ventanas
00:03:22 Dam-Material-Shell: La "piel" que unifica tu escritorio
00:04:45 Novedades de la versión 1.4: Un entorno de escritorio completo
00:06:07 El nuevo Lanzador de Aplicaciones y sus superpoderes
00:07:02 Complementos: Búsquedas, Emojis, GIFs y Matemáticas
00:09:40 Conectividad total: Integración con el móvil (KDE Connect y Valent)
00:10:48 Personalización visual: Temas oscuros y modos automáticos
00:12:20 Gestión avanzada de audio: Alias y amplificación al 200%
00:14:31 Funcionamiento técnico de Niri: El carrusel infinito
00:16:08 Reglas de Ventana (Window Rules) de forma visual y sencilla
00:17:35 Control total de Notificaciones y modo "No molestar"
00:19:18 Conclusiones: ¿Es mejor que Cosmic o GNOME?
00:20:24 Despedida y red de podcast Sospechosos Habituales
Más información y enlaces en las notas del episodio
Bienvenidos a un episodio clave en la serie de Podman. Soy Lorenzo y hoy configuramos nuestro proxy inverso de referencia utilizando Podman y Quadlets. Si alguna vez te has preguntado si puedes dejar atrás Docker sin perder la potencia de Traefik, este podcast te dará todas las respuestas.
Lo que aprenderás en este episodio:
Exploramos cómo el uso de variables como %H y %T simplifica el despliegue en diferentes entornos y cómo la configuración dinámica de Traefik nos permite añadir servicios "al vuelo" sin interrupciones. También profundizo en las medidas de seguridad extremas, como eliminar todas las capacidades del kernel excepto las necesarias para el bind de puertos y forzar que el sistema de archivos del contenedor sea de solo lectura.
Marcadores de tiempo:
00:00:00 - Introducción y objetivos00:02:18 - El reto de los puertos 80 y 44300:04:14 - Persistencia de procesos de usuario00:05:13 - Socket de Podman vs Docker00:06:43 - Quadlets: La magia de la infraestructura00:09:34 - Seguridad y privilegios mínimos00:12:12 - Configuración estática y dinámica00:14:39 - Autenticación avanzada con OIDC00:18:43 - Podman como el futuro del self-hosting
No te pierdas los detalles técnicos disponibles en las notas del episodio y únete a nuestra comunidad en Telegram para debatir sobre el fascinante mundo del Open Source.
Más información y enlaces en las notas del episodio
¡Hola! Soy Lorenzo y te doy la bienvenida al episodio 777 de Atareao con Linux. Hoy regresamos a los orígenes para redescubrir Kitty, el que considero el terminal más rápido y versátil del ecosistema Linux. Después de cinco años de uso continuo, he decidido exprimirlo al máximo y el resultado es una configuración que ha transformado por completo mi flujo de trabajo.
En este episodio, te detallo mi nueva estructura modular. He pasado de un caos de configuración a un sistema organizado en seis archivos independientes que gestionan desde las fuentes hasta el rendimiento. Te cuento por qué la fuente Iosevka Term NerdFont Mono es mi elección actual para maximizar la claridad en documentos Markdown y cómo las ligaduras de fuentes pueden ser hermosas y funcionales al mismo tiempo sin llegar a distraerte.
Lo que aprenderás en este episodio:El objetivo principal de estos cambios es la eficiencia. Al integrar herramientas como icat para ver imágenes sin salir de la terminal y configurar atajos que imitan mi flujo en Vim, he logrado que la terminal sea el centro neurálgico de mi productividad. Si buscas rapidez, minimalismo y potencia, este análisis detallado de Kitty es para ti.
Además, al final del programa te cuento las novedades sobre el próximo tutorial de Traefik en Podman y las últimas novedades de la red de Sospechosos Habituales. ¡No te lo pierdas!
Marcadores de tiempo:
Más información y enlaces en las notas del episodio
¿Tu servidor Linux se comporta de forma extraña y no sabes por qué? En este episodio de Atareao con Linux, Lorenzo nos sumerge en el fascinante (y a veces temido) mundo de los logs, específicamente aplicados a la migración de Docker a Podman.
Descubre por qué delegar la gestión de registros en JournalD es la decisión más inteligente que puedes tomar para la estabilidad de tu infraestructura. Lorenzo comparte cómo configurar los límites de almacenamiento para evitar que un contenedor descontrolado sature tu disco duro, una lección aprendida tras años de lidiar con los archivos de texto de Docker.
Puntos clave del episodio:Además de la configuración técnica, Lorenzo nos presenta herramientas prácticas de su propio flujo de trabajo, como el uso de bat para el resaltado de sintaxis en logs y cómo automatizar reportes de salud para tus servicios. Si quieres transformar tus aburridos registros en una herramienta de seguridad activa capaz de enviar notificaciones a Telegram o bloquear IPs maliciosas directamente en el proxy, no puedes perderte este cierre de serie.
Recuerda que puedes encontrar todos los scripts y notas detalladas en atareao.es. ¡Acompañanos en este viaje hacia la maestría en contenedores!
Más información y enlaces en las notas del episodio
¿Es posible tener una Stream Deck profesional en Linux por una fracción de lo que cuesta la marca líder? La respuesta es un rotundo sí, y en este episodio te cuento cómo lo he logrado.
Muchos de nosotros hemos mirado con recelo los dispositivos de 150 euros , pensando que no dejan de ser una "botonera bonita". Yo mismo tenía ese prejuicio , pero tras probar las alternativas económicas y, sobre todo, descubrir el potencial del software OpenDeck, mi visión ha cambiado por completo.
¿Qué vas a aprender en este episodio?00:00:00 Introducción y el teclado de 15 euros00:01:48 Mis prejuicios con las Stream Deck00:03:10 La magia de los botones dinámicos y LCD00:05:31 OpenDeck: El corazón de tu Stream Deck en Linux00:06:41 Alternativas económicas: Soomfon y Mars Gaming00:08:43 ¿Por qué elegí el modelo con potenciómetros?00:10:47 OpenDeck a fondo: Plugins y compatibilidad00:13:37 Personalización y Multi OBS Controller00:16:10 La opción gratuita: Convierte tu Android en un controlador con Tacto00:18:55 Mi flujo de trabajo: Integración con OBS y el gestor Niri00:21:51 Despedida y conclusiones finales
Si alguna vez has querido automatizar tus tareas, lanzar sonidos en tus podcasts o simplemente controlar tu escritorio con un giro de rueda, este episodio te dará todas las claves técnicas y económicas para hacerlo posible bajo Linux.
No olvides dejar tu valoración en Spotify o Apple Podcasts si te ha gustado el contenido. ¡Disfruta del episodio!
Más información, enlaces y notas en https://atareao.es/podcast/775🌐 Aquí lo puedes encontrar todo 👉 https://atareao.es✈️ Telegram (el grupo) 👉 https://t.me/atareao_con_linux✈️ Telegram (el canal) 👉 https://t.me/canal_atareao🦣 Mastodon 👉 https://mastodon.social/@atareao🐦 Twitter 👉 https://twitter.com/atareao🐙 GitHub 👉 https://github.com/atareaoBienvenidos a un nuevo episodio de Atareao con Linux. Soy Lorenzo y hoy vamos a profundizar en un aspecto que hace que la migración de Docker a Podman sea no solo recomendable, sino necesaria para quienes buscamos estabilidad: la gestión nativa de actualizaciones y la seguridad de los rollbacks.
En el ecosistema de contenedores, la actualización es vital para la seguridad y el rendimiento, pero siempre conlleva el riesgo de romper el servicio. Muchos hemos confiado en Watchtower, pero hoy descubriremos por qué Podman juega en otra liga. Al estar integrado directamente con SystemD, Podman nos permite automatizar todo el proceso sin dependencias externas.
¿Qué aprenderás en este episodio?
Hablaremos sobre la importancia de los Health Checks y cómo estos actúan como el disparador perfecto para que el sistema decida si una actualización ha sido exitosa o si debe retroceder. Es la solución definitiva a esos problemas de compatibilidad que a veces surgen cuando una imagen nueva cambia sus requisitos sin previo aviso.
Si te apasiona el auto-hosting, la administración de sistemas o simplemente quieres optimizar tu flujo de trabajo con contenedores, este episodio te dará las claves técnicas para Capítulos:
00:00:00 Introducción al episodio 774: Migración a Podman
00:00:32 El problema de Watchtower en Docker
00:01:42 Podman: Actualizaciones automáticas de caja
00:02:10 La magia de la integración con SystemD
00:03:13 El comando Podman Auto-Update y etiquetas
00:03:57 Registry vs Local: Opciones de actualización
00:04:22 Cómo etiquetar contenedores y Quadlets
00:05:30 Configuración de timers con SystemD
00:06:33 Opciones avanzadas de programación y aleatoriedad
00:07:40 Verificación de timers con SystemD-Analyze
00:08:29 Ventajas sobre servicios externos
00:09:04 Rollbacks Reactivos: La gran ventaja de Podman
00:09:44 Requisitos técnicos para el rollback automático
00:10:33 Health Checks: Garantizando la salud del servicio
00:11:44 Solución a problemas de compatibilidad en imágenes
00:12:51 Notificaciones automáticas en Telegram y Matrix
00:14:11 Conclusiones y superioridad frente a Watchtower
00:14:40 Recursos en las notas y etiquetas detalladas
00:15:34 Próximos pasos de la migración: Traefik y Logs
00:16:32 Despedida y red de podcasts
Recuerda que tienes todos los detalles técnicos y las etiquetas mencionadas en las notas del episodio en atareao.es. ¡Disfruta del episodio!
Más información y enlaces en las notas del episodio
¿Es Python siempre la mejor opción para tus scripts de automatización? En este episodio, Lorenzo profundiza en una de las discusiones más recurrentes de la comunidad: la estabilidad de los scripts frente a la comodidad de los módulos de terceros. Acompaña a nuestro experto en Linux mientras desglosa los motivos que lo llevaron a abandonar soluciones basadas en Python para la gestión de metadatos de audio.
Descubre ID3CLI, una herramienta potente y ligera escrita en Rust que soluciona los problemas de retrocompatibilidad y fallos en tiempo de ejecución. Aprenderás cómo automatizar el etiquetado de tus podcasts extrayendo datos directamente de archivos Markdown, eliminando la necesidad de introducir información manualmente en herramientas gráficas. Analizamos la importancia de tener binarios compilados que simplemente "funcionan", permitiéndote centrarte en crear contenido en lugar de arreglar herramientas rotas.
Temas destacados del episodio:
Capítulos,
00:00:00 Introducción: El dilema de Bash vs Python
00:00:48 El riesgo de las dependencias de terceros en Python
00:01:35 La obsesión por la automatización de metadatos
00:03:01 Flujo de trabajo: De EasyTag a la Terminal
00:05:36 Extrayendo datos del Front Matter en Markdown
00:07:24 Herramientas antiguas: ID3 y MiD3v2 (Mutagen)
00:09:12 El colapso de los módulos y la necesidad de compilar
00:10:13 Presentando ID3CLI: La solución definitiva en Rust
00:11:53 Características técnicas y soporte de formatos (MP3, OGG, FLAC)
00:13:48 Integración de ID3CLI en scripts de automatización
00:15:23 Reflexión sobre la importancia de los metadatos
00:16:42 Nuevo proyecto: El podcast "La Era de las Distros"
00:17:47 Comunidad y cierre del episodio
Además, Lorenzo nos habla sobre su nuevo podcast "La Era de las Distros", una mirada necesaria a las distribuciones Linux que marcaron un hito en la informática española como LinEx o Guadalex. ¡Disfruta del episodio y optimiza tu entorno Linux!
Más información y enlaces en las notas del episodio
¿Tu contenedor está realmente funcionando o es solo un proceso zombie ocupando memoria? En el episodio 772 de Atareao con Linux, te revelo los secretos para gestionar la salud de tus contenedores como un experto.
Soy Lorenzo y en esta entrega nos enfocamos en Podman y los Health Checks. Si en el episodio 688 hablamos de Docker, hoy damos el salto definitivo hacia la automatización profesional en Linux utilizando Quadlets y Systemd.
Lo que vas a descubrir en este audio:Este episodio es una guía práctica para cualquier persona que quiera robustecer su infraestructura de contenedores, evitando los cierres inesperados y las dependencias rotas que suelen ocurrir con herramientas tradicionales como Docker Compose.
Capítulos:Si disfrutas del podcast, te agradecería enormemente una valoración en Spotify o Apple Podcast. ¡Ayúdame a difundir la palabra del Open Source!
Más información y enlaces en las notas del episodio
¿Te has rendido alguna vez intentando programar en movilidad? Te confieso que lo de programar en la tablet Android no me estaba funcionando, y la razón era sencilla: pereza y falta de un entorno coherente. En el episodio de hoy, te cuento cómo he solucionado este problema de raíz instalando Code Server en un servidor remoto.
A lo largo de este audio, exploramos los desafíos de mantener múltiples entornos de desarrollo y por qué la fragmentación mata tu creatividad. Te detallo el paso a paso de mi configuración técnica: desde la creación de una imagen de Docker personalizada hasta la integración de herramientas modernas escritas en Rust (como Bat y LSD) que mejoran la experiencia en la terminal.
Lo que aprenderás en este episodio:No se trata solo de tecnología, sino de eliminar las fricciones que nos impiden avanzar en nuestros proyectos. Si quieres saber cómo convertir cualquier dispositivo con un navegador en tu estación de trabajo principal, no te pierdas este episodio.
Cronología del episodio:00:00:00 El fracaso de programar en tablet (y por qué)
00:01:43 La solución definitiva: Code Server
00:02:12 El problema de los entornos fragmentados
00:03:53 Mi imagen personalizada de Docker para Code Server
00:05:04 Herramientas imprescindibles en Rust (Bat, LSD, SD)
00:06:23 Configuración de Rust y herramientas de desarrollo
00:07:05 Persistencia y Docker Compose
00:08:06 Seguridad: Traefik, Pocket ID y Geobloqueo
00:10:03 Optimizando VS Code para el navegador
00:11:13 Sincronización y persistencia de extensiones
00:12:43 Estética y tipografía (Ayu Dark y JetBrains Mono)
00:13:59 El poder de Vim dentro de Code Server
00:15:51 Cómo usar Code Server como una PWA en Android
00:17:04 Teclado físico: El accesorio obligatorio
00:18:50 Conclusiones y futuro del desarrollo remoto
Recuerda que puedes encontrar todas las notas, el repositorio y los enlaces mencionados en atareao.es. Si te gusta el contenido, una valoración en Spotify o Apple Podcast ayuda muchísimo a seguir difundiendo el mundo Linux y el Open Source.
Más información y enlaces en las notas del episodio
From the publisher's feed

24 Listeners

403 Listeners

47 Listeners

8 Listeners

6 Listeners

24 Listeners

0 Listeners

11 Listeners

68 Listeners

57 Listeners

2 Listeners

15 Listeners

9 Listeners

3 Listeners