Atareao con Linux

Follow Atareao con Linux
Share on
Copy link to clipboard

Disfruta conmigo de Linux y del Open Source. Aquí encontrarás como sacarle el máximo partido a tu entorno de escritorio Linux, hasta como montar un servidor web, un WordPress, un proxy inverso, una base de datos o cualquier otro servicio que puedas imaginar. Y todo ello, lo puedes montar en una Raspberry Pi, en un VPS, en tu propio ordenador o en cualquier servidor. Vamos, cualquier cosa que quieras hacer con Linux, seguro, seguro, que la encontrarás aquí.

atareao


    • Nov 17, 2025 LATEST EPISODE
    • weekdays NEW EPISODES
    • 22m AVG DURATION
    • 745 EPISODES


    Search for episodes from Atareao con Linux with a specific topic:

    Latest episodes from Atareao con Linux

    ATA 744 COSMIC un prometedor escritorio Linux, pero visualmente de 2015

    Play Episode Listen Later Nov 13, 2025 21:52


    En este episodio me sumerjo en uno de los entornos de escritorio más comentados y esperados del mundo open source: COSMIC.Mi podcast se centra en Linux y el software de código abierto, ofreciendo soluciones y métodos para mejorar la productividad, y al ver el hype alrededor de COSMIC, no pude resistirme. Lo instalé en mi ArchLinux con el objetivo de probarlo a fondo, ver cómo se comporta y, sobre todo, evaluar si realmente ofrece algo que me haga considerar migrar de mi combinación actual de GNOME y Niri.Y lo cierto es que me he encontrado con un escritorio interesante, que combina la opción por un Tiling Window Manager con la de un escritorio tradicional. Pero, como en toda herramienta, tengo mis peros.Análisis de COSMIC: Lo Bueno, Lo Malo y Mis Críticas SincerasLa Excelencia en Tiling: Sin lugar a dudas, lo que más me ha gustado de Cosmic es su gestor de ventanas tipo tiling. Sinceramente, es la mejor experiencia de Tiling Window Manager que he probado hasta la fecha en un entorno de escritorio tradicional. Esta es una gran ventaja sobre los gestores puros (i3, Sway, Niri) que te obligan a instalar y configurar un lanzador, un gestor de red, una barra de tareas, etc. Si buscas probar el tiling sin complicarte la vida, COSMIC es una gran opción.Productividad en Código: ¿Mejor que Niri? A pesar de la calidad de su Tiling, no alcanza el nivel de Niri para programar. Con Niri, tengo la facilidad de construir el espacio de trabajo que necesito en cada momento con una rapidez y sencillez inigualables. En este aspecto, COSMIC todavía no se acerca a la fluidez que busco.Los Auxiliares y Configuración: Cosmic incluye todas esas herramientas que completan la experiencia de usuario: barra de tareas, dock, notificaciones. La herramienta de configuración es bastante completa y muy al estilo GNOME, lo que la hace familiar para muchos usuarios. No tiene tantas opciones como GNOME, pero es funcional.La Decepción Estética (¡El Aspecto Visual de 2015!): Este es mi gran "pero". Desde mi punto de vista, el aspecto visual de Cosmic es propio de hace diez años. Es como volver al pasado. No está tan pulido como GNOME o KDE; la integración con herramientas de terceros es mejorable y, sinceramente, le queda un largo camino para ser un entorno de escritorio atractivo.Las Aplicaciones Nativas y mi Problema con Flatpak: Confieso que no me gustan las aplicaciones nativas de Cosmic; creo que el equipo debería centrarse en pulir el entorno para integrar perfectamente las aplicaciones de terceros. Pero lo que realmente "remata la fiesta" es la tienda de aplicaciones. Resulta que todas las aplicaciones que ofrece, o al menos las que vi, hay que instalarlas con Flatpak. Ya sabéis que no puedo con Flatpak; me parece una locura que para instalar una herramienta sencilla haya que descargar paquetes que ocupan una barbaridad, se integran pobremente y, a menudo, ni funcionan correctamente.Conclusión: El tiling de Cosmic funciona muy bien y es una gran puerta de entrada para los nuevos usuarios. Pero en el resto de aspectos, todavía tiene mucho que recorrer para estar a la altura de entornos más maduros como GNOME o KDE.Si buscas soluciones prácticas para la gestión de datos, la optimización de sistemas Linux o quieres ver la evolución de tecnologías clave como Docker, Neovim, Rust o Traefik, este episodio te dará una perspectiva útil sobre el futuro de los escritorios Linux.Más información y enlaces en las notas del episodio

    ATA 743 Cinco plugins imprescindibles para exprimir Neovim en 2025

    Play Episode Listen Later Nov 10, 2025 19:53


    En este nuevo episodio del podcast nos sumergimos de lleno en la evolución constante de Neovim para asegurar que tu entorno de desarrollo y tu productividad sigan a la vanguardia en 2025.Como sabéis, mi podcast "atareao con Linux" se centra en Linux y el software de código abierto, con un estilo muy práctico y orientado a tutoriales, buscando ofrecer soluciones y métodos para mejorar la productividad. Y no hay mejor herramienta para la productividad que un editor de código optimizado.De vez en cuando, es crucial revisar qué se está cocinando en el mundo Neovim, no solo para incorporar novedades sino para actualizar y optimizar la configuración de plugins ya existentes. Es un mundo que no para, con nuevos complementos apareciendo constantemente. Por eso, un año después de mi último recopilatorio similar (episodio 649, donde, por cierto, 3 de 5 plugins siguen siendo fundamentales), he vuelto a hacer un paseo por dotfiles.El resultado son cinco complementos que son IMPRESCINDIBLES para cualquiera que busque la máxima eficiencia al codificar, administrar archivos o gestionar repositorios, todo dentro de Neovim.Estos son los 5 Plugins que te permitirán EXPRIMIR Neovim:atone: Una auténtica genialidad y un descubrimiento que no imaginaba. Se trata de un árbol de deshacer visual. Este plugin resuelve el problema de tener que deshacer todos los cambios para volver a un estado anterior; con :Atone abres un historial visual donde puedes navegar y restaurar fácilmente. Es como tener un control de versiones a nivel de edición local.flash: Pasamos una enorme cantidad de tiempo navegando por nuestro código. flash es más que una simple mejora de los movimientos f o t; permite saltar a cualquier parte del texto de manera eficiente, buscar palabras completas o patrones, y realizar búsquedas contextuales, por ejemplo, saltando directamente a la siguiente función o variable. Acelera tu flujo de trabajo de forma dramática.tiny-inline-diagnostic: Este plugin soluciona uno de los problemas más molestos con los diagnósticos largos, especialmente los de Rust (que son increíblemente verbosos): el texto se cortaba. Ahora, con este complemento, los mensajes de error y sugerencias aparecen completos en vivo y en directo, sin necesidad de recurrir a plugins auxiliares.NeoGit: Un complemento que tenía instalado pero no interiorizado, y que he recuperado con un atajo de teclado () para forzar su uso. Neogit es una interfaz de usuario completa para git dentro de Neovim. Facilita todas las operaciones comunes de Git (ver estado, hacer commits, gestionar ramas) sin tener que abandonar la comodidad de tu editor. Un gran paso hacia la centralización de tareas de desarrollo.yazi: Finalmente, he resucitado este complemento que me permite utilizar el gestor de archivos Yazi integrado en Neovim. Aunque uso Neotree, la familiaridad y rapidez de Yazi para tareas específicas, como renombrar y reorganizar archivos de episodios, es una gran ventaja en mi flujo de trabajo.Más información y enlaces en las notas del episodio

    ATA 742 - Cuatro herramientas IMPRESCINDIBLES para programar en Linux

    Play Episode Listen Later Nov 6, 2025 20:55


    ¿Cansado del "trabajo sucio" en tus proyectos de código? En este episodio te muestro mi kit de supervivencia en la Terminal de Linux: 4 herramientas CLI que automatizan desde el mensaje de commit con IA hasta el versionado completo del proyecto con Rust.. just (Task Runner)

    ATA 741 No Pierdas tus Fotos de Immich. El Método de Seguridad DEFINITIVO

    Play Episode Listen Later Nov 3, 2025 23:00


    Si confías tus recuerdos a Immich (tu servidor de fotos self-hosted), la seguridad de esos datos no es opcional, es obligatoria. En este episodio, te muestro el método definitivo para garantizar la seguridad de tus fotos y metadatos sin depender de soluciones comerciales.El desafío de Immich es realizar un backup coherente que sincronice los archivos y la base de datos (PostgreSQL) al mismo tiempo. Para resolver esto, he creado una solución robusta y práctica.Veremos en detalle:El Orquestador: Te presento mi proyecto rubadb, la herramienta que he desarrollado para automatizar el flujo de backup de principio a fin, incluyendo la gestión de retención automática.El Especialista en Bases de Datos: Analizamos a fondo postgresus, la utilidad que nos asegura un dump limpio y comprimido de la base de datos de PostgreSQL (la clave de tus metadatos), con soporte para múltiples destinos (S3, Dropbox, etc.).La Configuración Práctica: Te explico cómo integrar ambas herramientas en un entorno Docker para conseguir un proceso automatizado, ultra-seguro y que te dará la tranquilidad de saber que tus recuerdos están a salvo.Si quieres llevar la protección de tus aplicaciones self-hosted al siguiente nivel con soluciones de código abierto y prácticas, este episodio es para ti.Más información y enlaces en las notas del episodio

    ATA 740 GHOSTTY: El Terminal ULTRA-RAPIDO con GPU que DEBES Probar en Linux y macOS

    Play Episode Listen Later Oct 30, 2025 20:55


    En este episodio, exploramos a fondo Ghostty, el emulador de terminal que está generando entusiasmo en la comunidad Linux y de código abierto. Si buscas una terminal que combine velocidad y funcionalidad sin compromisos, Ghostty es la respuesta.Te explico cómo Ghostty logra ser ULTRA-RÁPIDO utilizando la aceleración por GPU y por qué su diseño nativo lo hace sentir tan integrado en tu escritorio Linux (GTK4 en el caso de Linux).Puntos clave que cubriremos:La importancia del Renderizado por GPU y cómo mejora el rendimiento en Linux.Características avanzadas de productividad: Gestión nativa de pestañas, ventanas y paneles (splits).El innovador Protocolo Gráfico Kitty, que te permite ver imágenes directamente en la terminal.Cómo la configuración sencilla y el soporte para ligaduras y temas automáticos impulsan tu flujo de trabajo.Ghostty es una alternativa sólida y moderna a Kitty o Alacritty, ofreciendo velocidad y una serie de características avanzadas que lo posicionan como uno de los emuladores de terminal del futuro.Más información y enlaces en las notas del episodio

    ATA 739 El MISTERIO del consumo de CPU de PostgreSQL

    Play Episode Listen Later Oct 27, 2025 19:49


    En este episodio, me enfrento a un desafío de rendimiento real: el consumo de CPU de PostgreSQL se dispara, pero sin alta actividad de lectura/escritura.Viajaremos a través de un diagnóstico detallado utilizando herramientas nativas de Postgres como pg_stat_activity y pg_stat_statements para desenmascarar las causas ocultas:La Sobrecarga de Conexión: Descubriremos cómo un simple healthcheck de Docker (pg_isready) configurado incorrectamente puede paralizar tu servidor por el alto overhead de gestión de procesos.El Cuello de Botella de la Aplicación: Analizamos y corregimos un error de diseño de código en Rust/Axum donde se recompilan Expresiones Regulares (Regex) en cada petición, consumiendo innecesariamente ciclos de CPU.Una lección práctica esencial para cualquiera que gestione bases de datos, despliegues en Docker o desarrolle aplicaciones eficientes en Rust en entornos Linux. Aprende a identificar estos fallos y a optimizar tu código mediante la precompilación de Regex utilizando TryFrom y Arc.Más información y enlaces en las notas del episodio

    ATA 738 Olvida WordPress! Tu propio blog minimalista en 60 segundos

    Play Episode Listen Later Oct 24, 2025 18:45


    En este episodio de "atareao con Linux", abordamos una frustración común: la sobrecarga de complejidad en el mundo del blogging. Si has intentado usar WordPress y te has cansado de gestionar plugins, temas y vulnerabilidades, o si las soluciones de Static Site Generator (SSG) te parecen excesivas para simplemente publicar notas y código, Noet es la solución que has estado buscando.Noet es una plataforma de blogging de código abierto con una filosofía clara: priorizar la escritura. Su diseño se basa en quitar todo lo que se interpone entre tú y la publicación de tu contenido. Es, esencialmente, un editor de texto avanzado que guarda posts en una base de datos y los sirve como un sitio web limpio y legible.La verdadera magia de Noet reside en su simplicidad técnica, lo cual lo hace perfecto para nuestro entorno Linux (VPS, Raspberry Pi, o tu servidor local):Single Binary (Go): Todo el backend se compila en un único ejecutable (escrito en Go), lo que facilita enormemente el despliegue y el mantenimiento en cualquier plataforma Linux.SQLite para la Gestión de Datos: En lugar de depender de bases de datos externas como MySQL o PostgreSQL, Noet usa SQLite. Esto significa que todos tus posts y configuraciones se almacenan en un solo archivo, noet.db. Esta característica es fundamental para una gestión de datos eficiente y para realizar copias de seguridad de forma increíblemente sencilla.Despliegue con Docker: Fieles a nuestro estilo práctico, te mostramos el archivo docker-compose.yaml necesario para poner Noet en marcha en cuestión de minutos. Si ya usas Docker para servicios como Traefik, Syncthing o tus bases de datos [cite: 2025-07-15], añadir Noet a tu stack es trivial.Para el escritor técnico o el power user de Linux, Noet brilla en su editor:Soporte Markdown Nativo: Usa la sintaxis que ya conoces.Código y LaTeX: El editor soporta resaltado de sintaxis para bloques de código y permite incrustar ecuaciones matemáticas con LaTeX/KaTeX. Es ideal para documentar tus proyectos o publicar tutoriales avanzados.Auto-guardado: No pierdas ni una línea de lo que escribes.Sencillez en Imágenes: Arrastra y suelta para subir imágenes y gestiona su tamaño con un clic.Si buscas mejorar tu productividad, simplificar tu infraestructura y tener un blog que se sienta tan ligero y moderno como Neovim u Obsidian [cite: 2025-07-15] pero listo para publicar en la web, tienes que probar Noet.Escucha el episodio para obtener todos los comandos, el archivo docker-compose y los mejores consejos de uso.Más información y enlaces en las notas del episodio

    ATA 737 Automatiza Docker sin Desastres: Tugtainer, el Watchtower con Interfaz Web

    Play Episode Listen Later Oct 20, 2025 24:26


    ¿Tu Watchtower te ha dejado alguna vez un servicio crítico caído? Es hora de automatizar la seguridad de tus contenedores Docker, ¡pero con control total y una Interfaz Gráfica (Web UI)! Tugtainer es la alternativa que estabas buscando para decirle adiós a las vulnerabilidades y a los "desastres del sábado". Si gestionas tu propio stack en Linux, esta herramienta self-hosted te va a cambiar la vida. Escucha y descubre cómo tener contenedores siempre al día, pero con seguridad.Hay dos cosas que obsesionan a cualquier administrador de sistemas que utiliza Docker en entornos self-hosted: las copias de seguridad de las bases de datos y la actualización constante de las imágenes para evitar vulnerabilidades. Aunque la actualización automática es fundamental como acción preventiva, si se hace de forma completamente desatendida, puede causar más de un trastorno.Durante años, he usado Watchtower para la mayoría de mis servicios. Sin embargo, esta herramienta, aunque se integra perfectamente con Docker y las etiquetas, tiene dos grandes problemas: carece de una interfaz gráfica para ver qué está ocurriendo y lleva tiempo sin recibir actualizaciones.El Dilema del Control:Los servicios críticos, como las páginas web que administro (con stacks de WordPress, MariaDB y Nginx), no pueden permitirse caídas. Por eso, dejé la política de actualizaciones diarias y la cambié por una revisión semanal (los sábados). Hoy, vamos a resolver este dilema: ¿Cómo conseguimos la automatización de la seguridad sin sacrificar la estabilidad?Llega Tugtainer: El Control Gráfico que NecesitabasEn este episodio, te presento una herramienta nueva y prometedora (¡con solo un mes de vida!) que se posiciona como una alternativa a Watchtower y Ouroboros. Se trata de Tugtainer, la solución que añade una Web UI completa a la gestión de actualizaciones de Docker.Lo que Aprenderás en el Episodio:Por qué mi stack web (con dependencias service_healthy) sigue dándome problemas al actualizar, y la lección aprendida.Las advertencias cruciales del desarrollador de Tugtainer: por qué no se recomienda para entornos de producción (¡al menos por ahora!).Análisis a fondo de las siete características de Tugtainer que te dan control total:Configuración por Contenedor: Decidir si un servicio CRÍTICO (como Traefik) solo se verifica o si se auto-actualiza.Programación Crontab: Control total sobre cuándo se lanzan las comprobaciones.Autenticación y Notificaciones: Seguridad y visibilidad al instante.Limpieza de imágenes: Adiós a las imágenes obsoletas que ocupan espacio.Mi propia implementación de Tugtainer con Docker Compose, Traefik y Dockge (¡una herramienta que deberías conocer!).Si utilizas Linux, Docker y buscas maximizar tu productividad y seguridad en tu VPS o Raspberry Pi, este episodio es una guía esencial para pasar de la automatización ciega a la automatización inteligente.¡Dale al play y descubre si Tugtainer se queda o no en mi propio stack de atareao!Soy Lorenzo Carbonell, "atareao". En este podcast me centro en el software libre y Linux. Mi estilo es práctico y te traigo soluciones, métodos y tutoriales para mejorar la productividad, gestionar datos y optimizar sistemas Linux. Si te interesa Docker, Neovim, Rust, Syncthing o configurar servicios en plataformas como Raspberry Pi o VPS, ¡suscríbete!Más información y enlaces en las notas del episodio

    ATA 736 La herramienta que REVOLUCION la gesión de AUR en Arch Linux

    Play Episode Listen Later Oct 16, 2025 26:03


    ¡Atención usuarios de Arch Linux! En este nuevo episodio de Atareao con Linux, te desvelo la herramienta TUI (Terminal User Interface) que está cambiando por completo la forma de gestionar paquetes, tanto de los repositorios oficiales como del vasto ecosistema del Arch User Repository (AUR). Si el factor productividad es más importante para ti que el factor ilusión de las nuevas versiones, y valoras la filosofía KISS (Keep It Simple, Stupid) y el modelo rolling release, este tutorial práctico es crucial para optimizar tu flujo de trabajo.Mi nombre es Lorenzo Carbonell ("atareao"), y mi podcast se centra en ofrecer soluciones para cualquier cosa que quieras hacer con Linux. Este episodio es el ejemplo perfecto: te muestro cómo simplificar lo que antes requería múltiples comandos.Comenzamos profundizando en la que es, para muchos, la razón principal para elegir Arch Linux: el AUR (Arch User Repository). Este es un gran repositorio comunitario que te da acceso a una cantidad inmensa de software, incluyendo herramientas de nicho, versiones *-git y *-svn con las últimas características de desarrollo.Pero, ¿cómo gestionamos este poder?El AUR no contiene binarios, sino PKGBUILDs—scripts de compilación escritos por la comunidad que instruyen a tu sistema a descargar, verificar, compilar e instalar el paquete. Para manejar esto, necesitas un AUR Helper.He estado utilizando Paru durante mucho tiempo, y sigo encantado con él. Es una herramienta escrita en Rust que combina las funciones del gestor oficial pacman y la gestión de AUR.Características clave de Paru para la productividad:Herramienta Unificada.Seguridad y Transparencia.Gestión de Huérfanos.Y ahora, la estrella del episodio: Pacsea. Esta es una nueva herramienta de terminal, presentada como una TUI, que simplifica enormemente las tareas de búsqueda e instalación. También escrita en Rust, pacsea ofrece una interfaz intuitiva para buscar, filtrar e instalar paquetes.Por qué Pacsea es un game changer para tu productividad:Diseño de Tres Paneles: Interfaz clara con resultados, búsquedas recientes/instalación e información detallada del paquete.Seguridad Visual: Incorpora un visor de PKGBUILD que puedes abrir con Ctrl+x o un solo clic. Esto te permite revisar el código antes de la compilación e instalación.Instalación por Cola (Queueing): Pulsa la tecla Espacio para añadir varios paquetes a la cola y confirmar la instalación por lotes con Enter.Búsqueda Instantánea y Optimizada: El sistema de búsqueda utiliza debouncing para ser inmediato y simultáneo en repos oficiales y AUR.Filtros Clicables: Puedes filtrar los resultados directamente haciendo clic en las etiquetas [AUR], [core], [extra], etc..Información Esencial al Instante: Muestra la popularidad del AUR (estrellas), el estado de los servicios Arch/AUR y las noticias críticas que requieren intervención manual.Aunque siempre se puede exprimir más a herramientas nativas como paru y pacman, la facilidad de uso y la eficiencia de Pacsea la convierten en una herramienta imprescindible para mi flujo de trabajo en Arch Linux.Si buscas soluciones claras y directas para mejorar tu productividad, gestionar servidores web, proxies inversos (como Traefik) o utilizar herramientas avanzadas (como Docker, Neovim o Rust) [cite: 2025-07-15], este podcast es tu guía.

    ATA 735 ¿Quien Visita Tu Servidor? Descubre BOTS y HACKERS que Te Roban Recursos

    Play Episode Listen Later Oct 13, 2025 22:20


    Si tienes un servidor Linux expuesto a Internet, ya sea un VPS o una Raspberry Pi alojando tus servicios Docker, este es un episodio que no te puedes saltar. Detrás de ese proxy inverso (Traefik es mi elección), se esconde un tráfico que rara vez revisamos, y te aseguro que no todo el mundo tiene buenas intenciones.Tras un incidente reciente que me obligó a abrir mi servidor al mundo (y no solo a España, como lo tenía restringido inicialmente), la cantidad de visitantes desconocidos y peticiones curiosas que encontré me hizo poner manos a la obra. No es solo un tema de seguridad; es de recursos.Cada visita cuesta. Sí, has oído bien. Cada interacción con tu servidor requiere un gasto de CPU y memoria RAM. Los bots y scanners que buscan vulnerabilidades o hacen peticiones inútiles están consumiendo silenciosamente la capacidad de tu sistema, dejando menos para tus visitas de calidad (las que realmente quieres). Es esencial saber quién te visita, dónde va, y con qué intenciones, para poder actuar y liberar esos recursos.Mi objetivo, como siempre en atareao con Linux, era encontrar una solución de código abierto que fuera sencilla de implementar y, crucialmente, que no se llevara por delante todos los recursos de mi propio servidor.El punto de partida de la investigación es siempre el access.log de Traefik, que es el registro fundamental de todas las peticiones.Estuve probando distintas combinaciones, incluyendo algunas pesadas y complejas, como:Vector, Prometheus, Grafana y Loki.Vector, Victorialogs, Grafana y Loki.Si bien estas son soluciones potentes, su complejidad y el alto consumo de recursos me hicieron descartarlas. La solución no debe ser un problema de rendimiento en sí misma.Finalmente, di con la combinación que es simple, eficiente y con la que estoy realmente enamorado por su facilidad de uso e implementación.Vector es la herramienta clave para recopilar, transformar y enrutar todos tus logs, métricas y trazas. Es de código abierto, hasta 10 veces más rápido que cualquier alternativa y es lo que me permite un enriquecimiento de datos sin precedentes.En este episodio aprenderás cómo:Configurar el compose.yml de Vector en tu entorno Docker.Utilizar las Transforms de Vector para parsear los logs de Traefik.Integrar la base de datos GeoIP (GeoLite2-City.mmdb) para geolocalizar la IP de procedencia de cada petición.Enrutar los logs enriquecidos a la base de datos de destino.OpenObserve (O2) es la plataforma de observabilidad nativa de la nube que unifica logs, métricas y trazas en una única interfaz. Es la alternativa que he adoptado a soluciones como ElasticSearch y se ha convertido en una herramienta imprescindible en mi día a día.Es increíblemente sencillo de instalar y configurar (lo tienes funcionando en minutos).Es el lugar donde guardo y analizo toda la información de tráfico y rendimiento de mi infraestructura Docker y Traefik.Te proporciono el código compose.yml para que puedas desplegar esta base de datos en cuestión de minutos y empezar a interactuar con los datos geolocalizados que envía Vector.Además de la solución Vector/OpenObserve, te presento un interesante descubrimiento: el Traefik Log Dashboard. Este proyecto de código abierto (backend en Go, frontend en React) te permite tener información en tiempo real de los logs de Traefik con geolocalización incluida.Monitorización en tiempo real vía WebSocket.Soporte para trazas en tiempo real (OpenTelemetry OTLP).Analíticas completas de tiempos de respuesta, códigos de estado y tasas de solicitud.Más información y enlaces en las notas del episodio

    ATA 734 Buscar y Eliminar Duplicados en Linux de forma RÁPIDA y Efectiva

    Play Episode Listen Later Oct 9, 2025 19:51


    ¿Tu sistema Linux se siente lento, saturado y desorganizado? ¿Sospechas que hay archivos idénticos ocupando valiosos gigas sin que te des cuenta? ¡Es hora de ponerle fin a ese problema! En este episodio especial, nos sumergimos en una de las tareas de mantenimiento más subestimadas pero cruciales para cualquier usuario de Linux: la búsqueda y eliminación eficiente de archivos duplicados.Con el paso del tiempo, es increíble la cantidad de copias idénticas de fotos, vídeos, documentos o incluso archivos del sistema que se acumulan silenciosamente. Y aunque el almacenamiento sea más barato que nunca, estos "clones" pueden ralentizar tu equipo, complicar tus respaldos y, en definitiva, generar un caos innecesario.En este episodio descubrirás:La verdad detrás de los duplicados: Entenderás por qué son un problema real y cómo afectan el rendimiento y la organización de tu Linux, especialmente si trabajas con archivos pesados como RAW de fotografía o vídeos 4K.Herramientas de TERMINAL que marcan la diferencia: Te presentamos dos joyas escritas en Rust que están revolucionando la forma de encontrar duplicados:fclones: Una utilidad poderosa y flexible que no solo encuentra, sino que te permite agrupar, remover, enlazar e incluso desduplicar con funcionalidades avanzadas. Analizamos sus comandos básicos (group, remove, link, dedupe) y cómo usar la opción --dry-run para una eliminación segura. ¡No querrás perderte los detalles de su instalación y configuración para autocompletado!yadf (Yet Another Duplicate Finder): Otra herramienta ultra-rápida y fácil de usar, también desarrollada en Rust. Te desglosamos su sintaxis sencilla y te mostramos cómo filtrar tus búsquedas por tamaño, patrones o expresiones regulares.Soluciones GRÁFICAS para todos: Si prefieres la comodidad de una interfaz visual, no te dejamos atrás. Exploraremos czkawka (y su versión más ligera krokiet) y fclones-gui.czkawka / krokiet: Dos opciones de código abierto y multiplataforma, con un potente motor en Rust, que no solo buscan duplicados, sino también archivos grandes, vacíos y más, todo desde una interfaz intuitiva.fclones-gui: La interfaz gráfica simplificada de fclones, ideal si buscas una solución directa para las tareas más comunes de limpieza.¡La Prueba Definitiva! Benchmarks de rendimiento: ¿Cuál es la herramienta más rápida? ¿Cuál consume menos memoria? Te traemos los resultados de benchmarks comparativos con otras herramientas clásicas como rmlint, jdupes, fdupes, rdfind y dupeguru. ¡La eficiencia es clave y los datos no mienten!Nuestras recomendaciones y consejos prácticos: Después de analizar todas las opciones, compartiremos nuestra opinión sobre cuándo elegir una herramienta de terminal o una gráfica, y qué consideraciones tener en cuenta para que tu proceso de limpieza sea un éxito.¡Participa en la conversación!¿Cuál es tu herramienta favorita para buscar y eliminar duplicados? ¿Conoces alguna otra joya que debamos explorar? ¡Queremos oírte! Déjanos tus comentarios y sugerencias en nuestra comunidad de Telegram o en la sección de comentarios de este episodio en tu plataforma de podcast favorita.Recursos y enlaces del episodio:Más información y enlaces en las notas del episodio

    ATA 733 ¿Docker Lento? Descubre QUIÉN consume tus Recursos

    Play Episode Listen Later Oct 6, 2025 17:33


    Bienvenidos a atareao con Linux, el podcast de referencia para los entusiastas del OpenSource, Linux, Docker, Podman y todo lo relativo al mundo del self-hosted. Soy atareao, y en este episodio 733 de la Temporada 8, abordamos un problema que causa pesadillas a cualquier administrador de sistemas o desarrollador: la lentitud inexplicable en un servidor con Docker.Hace unas semanas, mi propio sitio web, atareao.es, empezó a arrastrarse. El diagnóstico fue sorprendente: Redis estaba consumiendo la mayoría de los recursos del servidor. Este susto me obligó a buscar una herramienta de monitorización de recursos que fuera ligera, sencilla de implementar y que no consumiera más de lo que monitoriza. Quería dejar de depender de un simple btop y tener un historial de consumo de CPU, memoria y red de mis contenedores.Si tú también gestionas un VPS, un servidor Linux o una Raspberry Pi con Docker y necesitas saber qué contenedor está comiendo tus recursos, este es tu episodio.En mi laboratorio de self-hosted, puse a prueba las soluciones más populares del ecosistema OpenSource para la observabilidad y la gestión de logs y métricas:Grafana + Prometheus + Docker Exporter: Es la opción estándar, pero la encontré demasiado enrevesada y, lo que es peor, consumía demasiados recursos. No cumplía mi requisito de ligereza.OpenObserve + Telegraf: OpenObserve es una gran herramienta que uso para otras tareas de observabilidad. La configuración del agente Telegraf para enviar métricas de Docker fue sencilla, y os muestro mi compose.yml en las notas del podcast. Sin embargo, la visualización gráfica de las métricas de contenedores no terminaba de convencerme.Finalmente, la combinación ganadora para la monitorización de contenedores Docker fue Beszel. Esta herramienta OpenSource es la solución que estaba buscando porque:Es Ligera: Su consumo de recursos es muy bajo, lo que la hace perfecta para entornos con limitaciones de hardware.Es Simple: Tienes todo en uno, desde la recolección de datos hasta las gráficas, y está lista para usarse sin gran configuración.Métricas Clave: Rastrea el historial de uso de CPU, memoria y red para cada contenedor Docker/Podman.Arquitectura Flexible: Su diseño de Hub y Agente permite monitorizar múltiples servidores Linux o VPS desde un único panel.Seguridad: Incluye soporte para OAuth / OIDC (yo lo uso con PocketID), permitiendo desactivar la autenticación por contraseña.Os explico cómo funciona su arquitectura, las métricas compatibles (incluyendo I/O de disco, temperatura y carga promedio del sistema host), y os doy el compose.yml completo para que podáis desplegar Beszel en vuestro entorno de self-hosted en menos de 5 minutos. La instalación es realmente sencilla y no tiene complejidad alguna.Dejar de preocuparte por el consumo de recursos y la lentitud de Docker es posible con la herramienta adecuada. Beszel ofrece el equilibrio perfecto entre potencia, ligereza y sencillez para que siempre sepas quién está consumiendo qué y cuánto en tu infraestructura Linux y Docker.Escucha este episodio para descubrir la combinación de software que te dará la observabilidad que necesitas para mantener tu sistema self-hosted optimizado.Si te ha gustado, no olvides suscribirte a atareao con Linux y compartir este episodio con otros entusiastas del OpenSource y el self-hosted. ¡Un saludo y hasta la próxima!Más información y enlaces en las notas del episodio

    ATA 732 Domina tu Flujo de Trabajo Linux. La Nueva Generación de Herramientas Esenciales

    Play Episode Listen Later Oct 2, 2025 18:39


    ¿Estás Buscando el Escritorio Linux que No te Distrae, Pero que te Ofrece Potencia Ilimitada?El mundo del software libre acaba de recibir una de sus actualizaciones más importantes. En este episodio clave de atareao con Linux, analizamos el entorno de escritorio que se está consolidando como la opción definitiva para la productividad. Si eres de los que necesita un escritorio minimalista que sepa hacerse a un lado en tu flujo de trabajo diario, pero que te proporcione todas las herramientas de optimización y gestión de datos cuando las necesitas, esta actualización es para ti.Hemos analizado las notas de esta nueva versión y hemos comprobado cómo la migración a tecnologías más modernas (GTK4 y Libadwaita) ha resultado en la renovación completa de las aplicaciones centrales del sistema. Esto no es solo un cambio estético; es una mejora profunda en la eficiencia y en la experiencia de usuario. La filosofía es clara: herramientas sencillas, pero potentes que te permiten concentrarte en tu tarea principal.Te explicamos cómo esta nueva generación de herramientas esenciales de Linux simplifica tareas complejas como la anotación de PDF, la gestión de multimedia sin distracciones y el control avanzado de tu sistema, incluso de forma remota.Se ha reemplazado el viejo reproductor de vídeo por una aplicación totalmente rediseñada (Showtime). La clave es el diseño sin marcos que elimina cualquier distracción, mostrando los controles solo cuando los necesitas. Analizamos sus atajos de teclado esenciales (Ctrl+?), su diseño adaptativo y la capacidad de captura de pantalla directa, convirtiéndolo en el aliado perfecto para previsualizar tus vídeos y tutoriales en Linux.El antiguo visor de documentos ha sido sustituido por una herramienta mucho más ágil y potente (Papers). Si manejas manuales, guías o documentación técnica, esta es la joya de la corona: una función de anotación de PDF fluida y simplificada. Además, soporta la firma digital de documentos y ofrece modos de visualización como el dual y continuo para optimizar la lectura de archivos pesados (PDF, DjVu, TIFF).Repasamos la nueva aplicación para explorar imágenes. Su minimalismo esconde funciones sorprendentemente útiles para el día a día. Te permite inspeccionar metadatos y realizar operaciones de edición básicas como rotar, voltear o cambiar el tamaño sin necesidad de abrir software complejo. Es un ejemplo perfecto de potencia discreta.El navegador integrado ha mejorado drásticamente. Su gran baza es la capacidad de crear Aplicaciones Web independientes, transformando tus servicios online favoritos en apps de escritorio, algo que ha revolucionado el flujo de trabajo del autor. También destacamos sus funciones de seguridad: el bloqueador de anuncios y rastreadores y el Modo Lectura para eliminar distracciones y centrarte solo en el contenido.Calendar: Incluye la práctica función de exportar eventos a archivos .ics para facilitar la gestión de datos y las copias de seguridad.Este entorno de escritorio no olvida a los usuarios que administran sistemas:Escritorio Remoto Mejorado: Explico cómo las nuevas capacidades de conexión remota soportan ahora entrada Multitouch y permiten añadir Monitores Virtuales Extendidos, ideal para acceder a tu VPS o Raspberry Pi con interfaz gráfica.El Tip de Terminal: Como siempre, un comando esencial para el control total: el gsetting que permite habilitar las opciones de Reinicio y Apagado directamente desde la pantalla de bloqueo.Más información y enlaces en las notas del episodio

    ATA 731 Deja de buscar en Linux como siempre. Hazlo así.

    Play Episode Listen Later Sep 29, 2025 19:48


    Si eres usuario de Linux, seguramente find y grep son herramientas que utilizas a diario, casi por inercia. Son pilares del sistema, sí, pero... ¿y si te dijera que hay una forma mucho más eficiente, más rápida y, sobre todo, mucho más simple de buscar archivos y texto en tu sistema?En este episodio, te guiare por un camino de modernización de tu terminal que te ahorrará horas y frustraciones. Olvídate de esas sintaxis complejas y de los tiempos de espera interminables cuando buscas en grandes volúmenes de código o en directorios llenos de archivos. Ha llegado el momento de dar la bienvenida a dos herramientas modernas, escritas en el potente lenguaje Rust, que están redefiniendo la productividad en la línea de comandos: fd y ripgrep.Todos hemos estado allí: tratando de recordar la combinación exacta de opciones para find (-name, -iname, -path, -exec, etc.), o lidiando con la lentitud de grep -r en un proyecto con miles de archivos. Estas herramientas clásicas, aunque potentes, nacieron en una era diferente del software. No ignoran por defecto directorios de Git, no colorean la salida para hacerla más legible, y su enfoque en la flexibilidad a menudo se traduce en complejidad para el usuario medio.Pero no te preocupes, ¡tenemos la solución! fd se presenta como el reemplazo definitivo para find. Es increíblemente rápido, tiene una sintaxis que parece leer la mente y, por defecto, sabe qué ignorar (¡adiós a los resultados de .git o node_modules en tus búsquedas!). Por otro lado, ripgrep (rg) es el nuevo rey de la búsqueda de texto, dejando a grep en el polvo en términos de velocidad y facilidad de uso. Incorpora Smart Case, colorea las coincidencias y es un verdadero bólido a la hora de rastrear patrones de texto, incluso en archivos enormes.En los próximos minutos, desglosaremos todo lo que necesitas saber para empezar a usar fd y ripgrep hoy mismo:Introducción al Problema: Exploraremos las razones por las que find y grep pueden ralentizar tu trabajo y por qué es crucial adoptar alternativas modernas.Presentación de fd: Descubriremos cómo esta joya escrita en Rust simplifica la búsqueda de archivos. Hablaremos de su sintaxis intuitiva, su capacidad para ignorar archivos ocultos y directorios .git automáticamente, y cómo su salida coloreada hace que encontrar lo que buscas sea un placer visual.Presentación de ripgrep (rg): Sumérgete en el mundo de la búsqueda de texto ultrarrápida. Conocerás por qué ripgrep es tan eficiente, su soporte para expresiones regulares (PCRE2), el inteligente Smart Case que te ahorra pulsaciones y cómo su salida te da contexto inmediato.Instalación Sencilla: Te proporcionaremos los comandos exactos para instalar fd y ripgrep en las distribuciones más populares, como Ubuntu (y derivados de Debian) y Arch Linux (incluido Manjaro). ¡Estarás operativo en minutos!Cinco Usos Básicos (Comparativa find/grep vs fd/ripgrep):Buscar un archivo por nombre.Localizar archivos ocultos.Buscar una cadena de texto recursivamente.Realizar búsquedas ignorando mayúsculas/minúsculas.Filtrar por tipo de archivo.Cinco Trucos Imprescindibles (Llevando tu productividad al siguiente nivel):El "Santo Grial"Encuentra y ejecutaBúsqueda inversa de textoFiltrado por tipo de archivo en ripgrepBúsquedas exactas con fdMás información y enlaces en las notas del episodio

    ATA 730 Lo que NADIE te ha contado de las configuraciones Docker

    Play Episode Listen Later Sep 22, 2025 14:26


    ¿Estás cansado de reconstruir una imagen de Docker cada vez que necesitas cambiar un simple archivo de configuración? Este problema, que consume tiempo y recursos, es más común de lo que piensas. En este episodio de atareao con Linux, te traigo la solución definitiva para optimizar tu flujo de trabajo: las configuraciones de Docker (Docker Configs).Las configuraciones son una herramienta fundamental para la gestión de contenedores en entornos de Docker Compose y Docker Swarm. A diferencia de los volúmenes, que se centran en datos persistentes, las configs te permiten desacoplar los archivos de configuración de tus aplicaciones de la propia imagen de Docker. Esto significa que puedes crear imágenes genéricas y altamente portables, y luego adaptar su comportamiento a cada entorno (desarrollo, pruebas, producción) de manera sencilla y centralizada.En este tutorial práctico, exploraremos todo lo que necesitas saber sobre las configs:¿Qué son las configuraciones de Docker y por qué son cruciales para la productividad? Te explico su propósito y cómo su uso puede acelerar tu ciclo de desarrollo y despliegue.Diferencias clave con otras herramientas de gestión de datos de Docker. Te ayudo a entender cuándo usar configs en lugar de volúmenes o secrets para garantizar la seguridad y la eficiencia en tus proyectos.Un ejemplo práctico y detallado. Nos pondremos manos a la obra para configurar un contenedor de Nginx usando configs. Aprenderás a declarar la configuración en tu archivo docker-compose.yml, a montarla en la ruta correcta del contenedor con el parámetro target, y a establecer los permisos de acceso (mode), como el 0644 que te comenté.Este enfoque de "problema-solución" te permitirá tomar el control total sobre tus despliegues. Olvídate de la tediosa tarea de reconstruir imágenes y adopta una práctica de software de código abierto más robusta y profesional.El conocimiento que adquirirás en este episodio es aplicable a un sinfín de proyectos, ya sea que estés configurando un proxy inverso con Traefik, una base de datos o un servicio de sincronización como Syncthing en una Raspberry Pi o un VPS. Con esta herramienta, podrás hacer "cualquier cosa que quieras hacer con Linux" de forma más inteligente y eficiente.¡Prepárate para llevar tu gestión de Docker al siguiente nivel y optimizar tus sistemas como nunca antes!Más información y enlaces en las notas del episodio

    ATA 729 Olvídate de los Alias. Como conseguir una Terminal Ultra RAPIDA

    Play Episode Listen Later Sep 15, 2025 14:44


    ¡Transforma tu Terminal Linux en una Máquina de Productividad! Domina fish shell con este Tutorial Práctico¿Te preguntas cómo los expertos en Linux logran trabajar tan rápido en la terminal? ¿Estás cansado de escribir los mismos comandos largos una y otra vez? Si la respuesta es sí, este episodio de Atareao con Linux es para ti. En él, vamos a desvelar uno de los secretos mejor guardados para la automatización y la eficiencia: el uso de fish shell. A diferencia de otras shells como Bash o Zsh, fish se diseñó desde cero pensando en la usabilidad y la productividad, y hoy te voy a enseñar por qué sus abreviaciones y funciones son una auténtica revolución para tu flujo de trabajo.Este no es solo un tutorial teórico. Te guiaré paso a paso para que puedas implementar estas herramientas en tu sistema Linux de inmediato. Te mostraré cómo dejar de depender de los alias tradicionales y aprovechar el poder de las abreviaciones (abbr) que se expanden en tiempo real, dándote un control sin precedentes antes de ejecutar un comando. Esto te permitirá evitar errores comunes y, sobre todo, ganar velocidad.Pero fish no se queda ahí. También te enseñaré a crear funciones personalizadas para automatizar tareas más complejas, scripts que puedes ejecutar con una simple palabra, sin importar si necesitas gestionar tus servicios con Docker, optimizar la copia de archivos con Syncthing, o simplemente simplificar tareas cotidianas de administración del sistema. Cada segundo que ahorras en la terminal se traduce en más tiempo para innovar y crear.¿Qué te llevas de este episodio de Atareao con Linux?Aprende la diferencia clave entre abbr y alias, y por qué las abreviaciones de fish te harán más productivo al instante.Descubre cómo crear y gestionar tus propios atajos de teclado para cualquier comando, desde operaciones de Git hasta el despliegue de contenedores.Dominas el arte de las funciones en fish para automatizar scripts y lógicas complejas de forma sencilla.Obtén consejos prácticos sobre cómo organizar tu configuración en ~/.config/fish/ para mantener un entorno de trabajo limpio y eficiente.Entiende la filosofía de fish y por qué es una de las mejores shells de código abierto para cualquier entusiasta de GNU/Linux.Este episodio está pensado para cualquier persona que quiera mejorar su productividad en la línea de comandos, ya seas un desarrollador de software que usa Neovim o Rust, un sysadmin que gestiona servidores, o un usuario que simplemente quiere sacar el máximo provecho a su escritorio GNOME. Si te gusta la programación, el scripting, el software libre y la automatización, te garantizo que este contenido resonará contigo.No dejes pasar esta oportunidad de darle un impulso a tu carrera y a tus proyectos personales. La terminal es tu herramienta más poderosa; aprende a usarla como un verdadero profesional.¡Sigue el podcast Atareao con Linux para no perderte ningún truco! Cada semana, te traemos soluciones prácticas y tutoriales detallados para que domines Linux de una vez por todas. Si este episodio te ha parecido útil, deja una valoración positiva para que más personas puedan descubrir este conocimiento.Más información y enlaces en las notas del episodio

    ATA 728 Este gestor de archivos es una auténtica LOCURA

    Play Episode Listen Later Sep 12, 2025 24:41


    En este nuevo episodio de atareao con Linux, nos sumergimos en el fascinante mundo de los gestores de archivos para la terminal. Aunque ya he hablado de mi favorito, Yazi, hoy te presento uno que me ha volado la cabeza: Superfile.A menudo, pensamos que la productividad se consigue con interfaces gráficas complejas, pero este gestor de archivos minimalista y ultrarrápido, desarrollado en Go, demuestra todo lo contrario. Su TUI (Text-based User Interface) es tan sencillo y eficiente que te hará replantearte tu forma de trabajar con Linux, ya sea en un VPS, en tu Raspberry Pi o en cualquier servidor.Descubriremos por qué Superfile es una alternativa tan interesante a otras herramientas y exploraremos sus funcionalidades clave, sus atajos de teclado inspirados en Vi y los distintos modos que ofrece para optimizar cada tarea. Te sorprenderá lo fácil que es copiar, mover, renombrar y eliminar archivos y directorios con apenas unos pocos comandos.Acompáñame en este análisis y descubre si esta "locura" de gestor de archivos puede convertirse en tu nueva herramienta favorita. Si buscas una solución práctica, ligera y potente para gestionar tus archivos, este es tu episodio.Más información y enlaces en las notas del episodio

    ATA 727 ¿Todavía sufres con Word para hacer tu tesis o proyecto? Yo no

    Play Episode Listen Later Sep 8, 2025 37:05


    Descripción SEO para el episodio 727 de "atareao con Linux":En este episodio, abordo un problema común: la frustración al crear documentos importantes como tesis, proyectos o informes extensos utilizando herramientas tradicionales como Microsoft Word. Para ello, te traigo una solución innovadora y mucho más eficiente: Typst.Typst no es solo otra alternativa, es un lenguaje de marcado que combina la sencillez de Markdown con la potencia de LaTeX. Esto te permite centrarte únicamente en el contenido de tu documento, sin preocuparte por el formato. Una vez que eliges o creas una plantilla, la estética del documento, la tipografía y el diseño se manejan automáticamente.El episodio explora a fondo por qué Typst es la herramienta que estabas buscando: su sintaxis es increíblemente fácil de aprender y usar, la compilación a PDF es muchísimo más rápida que con LaTeX y, al ser un lenguaje de programación, permite automatizar tareas y simplificar tu trabajo.Para ilustrar su potencial, se presentan cuatro ejemplos prácticos:Un álbum de fotos: Demuestra cómo manejar fácilmente documentos con muchas imágenes.Un libro: Muestra la plantilla que Lorenzo usa para escribir sus libros sobre Bash y Docker, gestionando documentos largos de manera eficiente.Un CV: Utilizando una plantilla del Universo de Typst, se demuestra la capacidad para crear documentos con una presentación impecable.Un paper científico: Se destaca su capacidad para manejar documentos complejos con fórmulas y gráficos, igualando a LaTeX pero de forma más simple.Además, el episodio ofrece tres opciones para empezar a usar Typst: la versión en línea para trabajar en equipo, el editor gráfico Katvan y la integración con editores de código como Visual Studio Code y, la favorita de Lorenzo, Neovim, con la extensión Tinymist y Typst-Preview.Si eres un estudiante, un profesional o simplemente alguien que busca una forma más inteligente y productiva de crear documentos, este episodio es para ti. Descubre cómo dejar atrás las limitaciones de Word y adoptar una solución que te ahorrará tiempo y te permitirá enfocarte en lo que realmente importa: tu contenido.Más información y enlaces en las notas del episodio

    ATA 726 Octava Temporada. Selfhosted, Android y configuraciones

    Play Episode Listen Later Sep 4, 2025 20:31


    Si la temporada pasada fue un poco caótica y no se concretaron muchos de los planes, no fue en absoluto un año perdido. De hecho, fue muy productivo desde el punto de vista de la programación. Abordé temas fascinantes como Obsidian (aunque al final volví a mi querido Neovim), la shell Fish, cómo mejorar tus copias de seguridad con Restic en Android, o la exploración de un gestor de ventanas diferente como Niri. A pesar de los avances, eché de menos lo que más me apasiona: los tutoriales prácticos y detallados que nos permiten profundizar en cada tema.Este es el espíritu que quiero recuperar en esta nueva temporada, pero sin caer en la ambición desmedida. Mi objetivo es ofreceros soluciones concretas y métodos que podáis aplicar para mejorar vuestra productividad y optimizar vuestros sistemas Linux.Si eres de los que, como yo, valora tener el control total sobre tus datos y servicios, este pilar te encantará. Hace casi tres años que publiqué mi tutorial de autoalojamiento, y desde entonces, muchas cosas han cambiado. Por eso, mi plan es renovar ese tutorial desde cero, partiendo de Traefik, mi proxy inverso de cabecera. A lo largo de los episodios, configuraremos Traefik desde cero, incluyendo extensiones para mejorar su funcionamiento, y le iremos añadiendo todos los servicios que utilizo en mi día a día, como Docker y más.Hace años que no me meto de lleno en el desarrollo para Android, pero el uso masivo de dispositivos móviles y la evolución de la plataforma me han hecho reconsiderarlo. Mi idea es implementar al menos tres aplicaciones prácticas y funcionales, todas ellas conectadas a un backend robusto en Rust:Un gestor de redes sociales: Automatizaré la publicación de contenidos, pero esta vez con un frontend en Android que te permitirá monitorizar múltiples feeds y configurar la publicación con total libertad.Un gestor Docker: Si alguna vez soñaste con gestionar los contenedores de tu servidor desde el móvil, este proyecto es para ti. Crearé una aplicación Android que, a través de una API en el servidor, te permitirá gestionar todos tus contenedores de forma sencilla y en movilidad.Gestión del Blog y Podcast: Aunque es una tarea muy ambiciosa a largo plazo, quiero empezar a dar los primeros pasos para dejar WordPress atrás y poder gestionar todo el contenido del blog y del podcast desde una aplicación móvil.Finalmente, volveré a un tema recurrente y muy demandado en el canal: las configuraciones. Desgranaré poco a poco la configuración de mis herramientas clave. Veremos cómo tengo configurados Niri, Neovim y mi escritorio GNOME, con tutoriales específicos que te ayudarán a personalizar y optimizar tu propio entorno de trabajo.De nuevo, puede que me haya ido un poco de las manos con las promesas de la nueva temporada, pero como siempre digo, si no nos planteamos metas, es difícil que lleguemos a nada. Así que, esto es lo que propongo.Espero que estos nuevos temas os resulten tan interesantes como a mí. Os animo a seguirme en esta nueva aventura y, como siempre, no dudes en escribirme para proponerme cualquier tema. ¡Nos escuchamos la próxima semana en "atareao con Linux"!¿Te ha gustado la propuesta para esta temporada? ¿Qué proyecto te interesa más? ¡Déjame un comentario y dime qué te gustaría que tratara en profundidad!Más información y enlaces en las notas del episodio

    ATA 725 ¿Es este el FUTURO del autocompletado en Neovim?

    Play Episode Listen Later Sep 1, 2025 22:58


    En este episodio de "atareao con Linux", me sumerjo en uno de mis temas favoritos: la optimización del flujo de trabajo en Neovim. Para los que me seguís, sabéis que la búsqueda de la productividad en Linux es una misión constante. Y en esa búsqueda, la elección de los plugins adecuados es fundamental. En esta ocasión, he probado cinco extensiones que han cambiado radicalmente mi forma de trabajar y que quiero compartir contigo.El punto central de este episodio es una declaración audaz: he encontrado un sustituto para nvim-cmp. Durante mucho tiempo, este ha sido el estándar de oro para el autocompletado en Neovim, pero a veces, la complejidad de su configuración y el consumo de recursos puede ser un obstáculo. Mi alternativa, saghen/blink.cmp, es la solución. Este plugin se centra en la velocidad y la sencillez. Es un sistema de autocompletado minimalista que ofrece sugerencias de forma casi instantánea, liberándote para que te concentres en el código. Si buscas una experiencia más fluida y una configuración más limpia, este plugin es una auténtica revelación que no te decepcionará.Pero mi optimización no se detiene ahí. También he integrado otras cuatro herramientas esenciales que resuelven problemas comunes en el día a día de cualquier desarrollador. Primero, el plugin Isrothy/neominimap.nvim me ha liberado de la frustración de navegar por archivos de código interminables. Ahora, con una vista visual de todo el documento, puedo saltar a cualquier sección con un simple vistazo, mejorando la navegación y la comprensión del proyecto.Y por último, he transformado Neovim en mi propio sistema de notas personal con lervag/wiki.vim. Este plugin me permite crear, enlazar y organizar mis notas en formato de texto plano, construyendo una base de conocimiento interconectada a la que puedo acceder y modificar en cualquier momento. Es ideal para documentar proyectos, guardar snippets de código o simplemente organizar mis ideas para futuros episodios.En resumen, este episodio es una guía práctica para que tú también puedas revolucionar tu uso de Neovim. Te muestro cómo estos cinco plugins de software libre pueden resolver problemas específicos y llevar tu productividad al siguiente nivel.Escúchalo ahora y descubre las herramientas que te harán más eficiente en tu entorno de desarrollo.Más información y enlaces en las notas del episodio

    ATA 724 Firefox Extremo: Pestañas Verticales, IA y productividad

    Play Episode Listen Later Aug 28, 2025 15:52


    En este nuevo episodio de "atareao con Linux", me sumerjo en uno de mis temas favoritos: cómo optimizar nuestras herramientas de trabajo para ser más productivos. Si eres de los que vive en el terminal, con los scripts de Bash, los contenedores de Docker o los proyectos de Rust y Python, sabrás que un navegador eficiente es tan importante como un buen editor de código. Por eso, en este capítulo, vamos a vitaminar Firefox.Dejaremos atrás la experiencia de usuario predeterminada y exploraremos una configuración que realmente eleva tu productividad. Hablaremos de la solución a uno de los mayores dolores de cabeza: la gestión de pestañas. ¿Te has encontrado alguna vez con una docena de pestañas abiertas, sin poder distinguir una de la otra? La solución es simple y visualmente espectacular: pestañas verticales. Te contaré cómo implementarlas con extensiones como Sidebery y cómo usar atajos de teclado para moverte entre ellas con la velocidad de un rayo.Pero no nos quedaremos ahí. Te mostraré cómo transformar la barra lateral de Firefox en un panel de control personal. Descubrirás cómo integrar un chatbot de inteligencia artificial directamente en tu navegador, lo que te permitirá hacer preguntas, revisar código o generar texto sin perder el foco en la tarea principal. Además, aprenderás a tener a mano tu historial, tus marcadores y las pestañas abiertas en otros dispositivos, todo en un solo lugar.Para redondear la experiencia, te presentaré dos extensiones que considero imprescindibles en mi flujo de trabajo:Page Sidebar: Si necesitas comparar dos páginas web, revisar la documentación de una API o simplemente tener dos vistas en paralelo, esta extensión es la respuesta. Te permite abrir cualquier URL en la barra lateral, convirtiendo tu navegador en un espacio de trabajo de dos paneles.Tabliss: La primera impresión cuenta, y la página de nueva pestaña de Firefox no tiene por qué ser aburrida. Con Tabliss, podrás personalizarla con fondos espectaculares, un reloj minimalista y tus enlaces más importantes, convirtiendo cada nueva pestaña en una fuente de inspiración y orden.Este episodio es una guía práctica para cualquier entusiasta de Linux, el software libre, la programación o el self-hosted que quiera llevar su productividad al siguiente nivel. Hablaremos de cómo estas pequeñas configuraciones pueden marcar una gran diferencia en tu día a día, permitiéndote ser más eficiente y disfrutar más del proceso de trabajo.Recuerda que todos los enlaces y recursos mencionados en este episodio están disponibles en las notas del programa en mi blog, atareao.es.Más información y enlaces en las notas del episodio

    ATA 723 El kanban definitivo! Autoalojado, Ligero y con Markdown

    Play Episode Listen Later Aug 25, 2025 23:43


    ¿Aburrido de Trello y de los servicios en la nube? En este episodio, te presento Tasks.md, una alternativa de código abierto para gestionar tus tareas con una metodología Kanban. Descubre por qué esta herramienta es la solución perfecta si buscas simplicidad, control sobre tus datos y una integración perfecta con tu flujo de trabajo basado en Markdown.Aprende a instalar Tasks.md fácilmente con Docker en tu propia Raspberry Pi o VPS. Exploraremos las ventajas de tener un Kanban autoalojado, las sinergias con otras herramientas como Neovim y Obsidian, y cómo esta solución te puede ayudar a ser más productivo sin las distracciones de las plataformas tradicionales. Si valoras el software de código abierto y la autosuficiencia, este episodio es para ti.Más información y enlaces en las notas del episodio

    ATA 722 Las 4 herramientas que han transformando mi escritorio Linux

    Play Episode Listen Later Aug 21, 2025 24:03


    Hace algo más de dos meses, tomé una decisión que ha cambiado por completo mi forma de interactuar con el ordenador: reemplacé mi anterior tiling window manager, Sway, por Niri. Como ya os conté en el episodio 701, "Este gestor de ventanas me hizo dejar i3, Hyprland y Sway", Niri me ha sorprendido no solo por su ligereza, sino por su peculiar comportamiento de scroll horizontal infinito. Desde entonces, he pasado más tiempo en Niri que en GNOME, principalmente porque su configuración se adapta a la perfección a mi flujo de trabajo, especialmente en la programación diaria. Sin embargo, este viaje no ha sido fácil; he tenido que tunear y afinar algunos detalles para llegar al punto de confort en el que me encuentro hoy. Y es que, como bien sabéis, la configuración de un tiling o de cualquier entorno a través de dotfiles es un proceso continuo, un viaje sin fin en busca de la perfección del más mínimo detalle.En este episodio, me gustaría compartir con vosotros las cuatro herramientas clave que han sido fundamentales en esta transformación de mi escritorio.1. Anyrun: el cerebro de la operación y el nuevo lanzador de aplicaciones.En el episodio 703, os hablé de Ulauncher, un lanzador de aplicaciones que me acompañó durante mucho tiempo. Pero en mi búsqueda de optimización, descubrí Anyrun, y me sorprendió su velocidad. A diferencia de Ulauncher, Anyrun es prácticamente instantáneo. Sin embargo, hay un detalle muy importante a tener en cuenta: su desarrollo está en modo de mantenimiento, y no lo encontraréis en repositorios oficiales como AUR, por lo que tendréis que compilarlo.2. El selector de Emojis: mi búsqueda de la solución perfecta.Como sabéis, los emojis se han vuelto esenciales para expresar emociones y dar contexto a nuestras palabras, algo especialmente útil al responder comentarios en YouTube o en mi web. Si en GNOME lo tengo solucionado con una extensión, mi desafío con Niri era encontrar una solución eficiente. He estado probando Smile, una aplicación en Python, pero aún no me termina de convencer. Estoy en la búsqueda de una alternativa más rápida y os pido vuestra ayuda: si conocéis alguna, ¡hacédmelo saber! Por supuesto, para escribir código, mi fiel Neovim ya lo tiene resuelto con su correspondiente plugin.3. Fondos de pantalla dinámicos con mpvpaper.Quizás os parezca un detalle menor, pero tener un video relajante como fondo de pantalla, en mi caso un paisaje con hojas moviéndose con el viento, me ayuda a concentrarme. Os mostraré cómo implementé mpvpaper en Niri con solo unas pocas líneas de código en la configuración, permitiendo tener un video como fondo de pantalla en uno o ambos monitores.4. Animaciones y reglas de ventana.Para tener una experiencia realmente pulida en Niri, es vital configurar animaciones y reglas de ventana. Os explicaré cómo he estado experimentando con las animaciones para encontrar la que menos me distrae. Y, lo más importante, os enseñaré cómo he definido reglas para que las ventanas se comporten como yo quiero. Por ejemplo, cómo hacer que la ventana de la app de emojis aparezca flotante, o que la terminal kitty se vuelva semitransparente cuando no está activa. También os mostraré cómo aplicar reglas para todas las ventanas, como definir un radio de esquina de 12 píxeles.Más información y enlaces en las notas del episodio

    ATA 721 Adios Google Keep

    Play Episode Listen Later Aug 18, 2025 20:51


    ¿Alguna vez te has detenido a pensar dónde están tus notas de Google Keep? Ese pensamiento fugaz, esa idea brillante o esa lista de la compra... todo está en los servidores de Google, fuera de tu control. La dependencia de los servicios de terceros no solo pone en juego nuestra privacidad, sino que también nos hace vulnerables a cambios en las políticas o, en el peor de los casos, a que el servicio deje de existir.En este episodio de "atareao con Linux", te invito a dar un paso audaz hacia la soberanía de tus datos. La solución es simple y poderosa: el autoalojamiento. Y para demostrarlo, te presento una auténtica joya del mundo del código abierto, una aplicación llamada Glass Keep.¿Qué es Glass Keep?Glass Keep es una aplicación de notas minimalista y de código abierto, desarrollada con React. Su diseño, inspirado en la interfaz de Google Keep, incorpora un toque moderno y elegante de "Glassmorphism" que la hace visualmente única. Pero más allá de su estética, su verdadero valor radica en que puedes desplegarla en tu propio servidor. De esta forma, tus notas están bajo tu control total y absoluto.Características que la hacen indispensable:Autenticación y multi-usuario: Permite que varios usuarios se registren y gestionen sus notas de forma privada, garantizando que cada uno solo vea su propio contenido. Además, cuenta con un sistema de clave de recuperación secreta para mayor seguridad.Colaboración en tiempo real: Ideal para proyectos o listas de tareas compartidas. Múltiples personas pueden co-editar una nota o lista de verificación y ver los cambios al instante, lo que la convierte en una herramienta perfecta para equipos.Gestión de imágenes: Puedes adjuntar varias imágenes a tus notas, las cuales son comprimidas del lado del cliente para optimizar el almacenamiento.Organización intuitiva: Utiliza etiquetas para organizar tus notas y un potente motor de búsqueda que localiza cualquier contenido en títulos, texto, etiquetas o nombres de imágenes.Markdown y listas: Permite utilizar formato Markdown para enriquecer tus notas y ofrece una experiencia fluida con las listas de verificación, incluyendo la función "Smart Enter".PWA y acciones en lote: Se puede instalar como una Aplicación Web Progresiva y permite realizar acciones masivas sobre varias notas a la vez, como cambiar su color, fijarlas o eliminarlas.Control total de tus datos: Te da la opción de exportar todas tus notas a un archivo JSON y, lo más sorprendente, importar notas directamente desde Google Keep usando tu archivo de Google Takeout, facilitando una migración sin problemas.Manos a la obra con DockerPara demostrar la simplicidad del autoalojamiento, te guiaré a través de los pasos para desplegar Glass Keep con Docker. Te proporciono el docker-compose.yml que necesitas para levantar la aplicación en tu servidor en cuestión de minutos, sin complicaciones.Simplemente ejecuta docker-compose up -d y tendrás tu propia instancia de Glass Keep funcionando.Conclusiones finalesCon este episodio, te demuestro que la libertad digital es un camino que puedes recorrer. Glass Keep es solo un ejemplo de cómo el software libre y el autoalojamiento te devuelven la propiedad y el control sobre tus datos. No se trata solo de tecnología, se trata de una filosofía.Espero que este episodio te inspire a explorar más este fascinante mundo. ¡Si te ha gustado, no olvides compartirlo con otros amantes del código libre!Más información y enlaces en las notas del episodio

    ATA 720 ¡Olvida ChatGPT! Así tienes tu IA privada y personal en Linux

    Play Episode Listen Later Aug 14, 2025 22:38


    ¿Quieres usar inteligencia artificial pero te preocupa la privacidad de tus datos? En este episodio de "atareao con Linux", te traemos la solución definitiva para tener tu propio asistente de IA sin depender de servicios en la nube.Hablamos de LM Studio, una herramienta que simplifica la ejecución de modelos de lenguaje grandes (LLMs) directamente en tu PC con Linux. Te explicaremos cómo dejar de usar servicios como ChatGPT y tomar el control total.Aprenderás a:Instalar LM Studio de manera sencilla.Encontrar y descargar modelos de código abierto como el gpt-oss-20b.Chatear con tu propia IA local y completamente privada.Recupera el control sobre tu información y descubre el poder de la IA local, alineada con la filosofía de la privacidad y el software libre.Más información y enlaces en las notas del episodio

    ATA 719 La solución definitiva para tener WhatsApp en Linux

    Play Episode Listen Later Aug 11, 2025 14:16


    ¿Cansado de usar WhatsApp en una pestaña del navegador de tu Linux? Si eres como yo, seguramente te has encontrado con los problemas habituales: notificaciones que no siempre funcionan, la necesidad de mantener un navegador abierto consumiendo recursos y, sobre todo, una experiencia que se siente forzada y ajena al escritorio. Afortunadamente, la comunidad de código abierto siempre encuentra una solución. En este episodio de "atareao con Linux", te presento a ZapZap, una herramienta que ha llegado para solucionar de una vez por todas el dilema de usar WhatsApp en tu sistema operativo.ZapZap es una aplicación que lleva la experiencia de WhatsApp Web a un nivel superior en Linux. Aunque WhatsApp no proporciona una API pública para desarrolladores, ZapZap ha sido construido como una Aplicación Web Progresiva (PWA), lo que le permite funcionar como una aplicación nativa. No es simplemente un navegador encapsulado; está diseñado para ofrecerte control, flexibilidad y una integración perfecta con tu entorno de escritorio.Es una herramienta moderna y eficiente que se enfoca en resolver los problemas de productividad que surgen al usar la versión web. Además, su naturaleza de código abierto garantiza la máxima transparencia y respeto por la privacidad, ya que no incluye anuncios ni rastreadores. Esta es la solución que estábamos esperando para tener una experiencia de mensajería fluida y segura en Linux.ZapZap no solo soluciona los problemas de la versión web, sino que también añade funcionalidades que mejoran tu día a día:Soporte Multi-cuenta: ¿Necesitas gestionar un número personal y otro de trabajo? ZapZap te permite tener varias cuentas de WhatsApp abiertas al mismo tiempo, sin necesidad de trucos o múltiples navegadores. Mantener tu vida personal y profesional separadas nunca ha sido tan sencillo.Notificaciones Nativas: Por fin, notificaciones que funcionan de verdad. En lugar de las alertas del navegador, ZapZap envía notificaciones que se integran de forma natural con tu entorno de escritorio, lo que te permite estar al tanto de tus conversaciones de manera organizada y eficiente.Integración con el Sistema: La aplicación se adapta automáticamente al tema de tu sistema (claro u oscuro), y su icono se integra perfectamente en la bandeja del sistema. Además, incluye atajos de teclado y la posibilidad de minimizar la aplicación para que funcione en segundo plano sin molestar.Arrastrar y Soltar (Drag and Drop): ¿Cuántas veces has querido enviar una foto o un documento y has tenido que buscar el archivo manualmente? Con ZapZap, puedes simplemente arrastrar y soltar imágenes, vídeos y documentos directamente en el chat, como harías en una aplicación nativa. Es un pequeño detalle que marca una gran diferencia.Una de las grandes ventajas de ZapZap es su facilidad de instalación y su portabilidad, lo que lo hace accesible para la mayoría de los usuarios de Linux. ZapZap es más que un simple "wrapper"; es una herramienta bien pensada que resuelve un problema real para la comunidad de Linux. Si estás buscando una forma de mejorar tu productividad, de tener un cliente de WhatsApp que se sienta parte de tu escritorio y de disfrutar de las ventajas de una aplicación bien integrada, ZapZap es la solución.Te animo a que lo pruebes y compartas tus impresiones en los comentarios. No olvides visitar los enlaces de la web oficial y GitHub que te dejo a continuación.Más información y enlaces en las ⁠notas del episodio⁠

    ATA 718 La alternativa definitiva a Spotify. Tu musica con Navidrome y Symfonium

    Play Episode Listen Later Aug 7, 2025 19:46


    ¿Te has preguntado alguna vez cómo sería tener un servicio de streaming de música completamente tuyo? Uno sin anuncios, sin pagar cuotas mensuales y, lo más importante, con total control sobre tu biblioteca musical. Si estás cansado de las limitaciones de plataformas como Spotify y quieres recuperar el control de tu música, este episodio de "atareao con Linux" es para ti.En esta entrega, te presento la solución definitiva para dejar atrás los servicios comerciales: un ecosistema de código abierto formado por Navidrome y Symfonium.Navidrome es el corazón de nuestra solución. Es un servidor de música de código abierto, ligero y potente, diseñado para que puedas instalarlo fácilmente en tu propio hardware. Ya sea una Raspberry Pi, un VPS o un PC antiguo, Navidrome te permite indexar y organizar toda tu colección musical.Te guiamos paso a paso en su instalación, destacando cómo Docker simplifica el proceso para que tengas tu servidor en marcha en cuestión de minutos. Con Navidrome, tu música está bajo tu control, lista para ser transmitida a cualquier dispositivo.Una vez que tu servidor Navidrome está funcionando, necesitas una forma cómoda de acceder a tu música. Aquí es donde entra en juego Symfonium, una aplicación móvil para Android e iOS que se conecta a Navidrome para ofrecerte una experiencia de streaming de primer nivel.Con Symfonium, podrás navegar por tu biblioteca, crear listas de reproducción y, lo mejor de todo, descargar tus canciones y álbumes favoritos para escucharlos sin conexión, justo como lo harías con un servicio de streaming de pago. Su interfaz es moderna, intuitiva y pensada para que te centres solo en disfrutar de tu música.Control y propiedad: Tus archivos de música son tuyos. Tú decides cómo se organizan, cuándo se actualizan y qué metadatos se usan.Privacidad: Navidrome y Symfonium no rastrean tus hábitos de escucha ni venden tus datos. Tu actividad musical es completamente privada.Coste cero: Más allá del hardware donde lo alojes, no hay cuotas de suscripción. Es tu servicio de streaming, gratis para siempre.Sin límites: Accede a toda tu biblioteca musical, sin importar lo grande que sea, desde cualquier dispositivo compatible.Únete a la revolución del autohospedaje y descubre cómo el software de código abierto te da las herramientas para crear un servicio de música personal que es superior en todos los aspectos clave.Más información y enlaces en las notas del episodio

    ATA 717 Adios a Google Drive. Tu servidor de archivos GRATIS (y mejor que NextCloud)

    Play Episode Listen Later Aug 4, 2025 20:28


    n la era digital, la gestión de nuestros archivos se ha vuelto un problema recurrente. ¿Cuántas veces has subido documentos a servicios como Google Drive o Dropbox, sabiendo que estás cediendo el control total sobre tu información? La comodidad de la nube tiene un coste: la privacidad, la seguridad y la dependencia de un tercero. Y aunque existan alternativas de código abierto como NextCloud, a veces su complejidad o el consumo de recursos puede ser un obstáculo para quien busca una solución sencilla y eficiente.En este episodio de "atareao con Linux", abordamos este problema de raíz. Te guiaré paso a paso para que puedas montar tu propio servidor de archivos web, una herramienta que te permite tener una nube personal, privada y completamente bajo tu control, sin sacrificar la comodidad de una interfaz gráfica moderna y accesible desde cualquier navegador.Vamos a explorar una solución que se ha posicionado como la alternativa definitiva para quienes buscan un gestor de archivos ligero, rápido y potente. Hablamos de una herramienta desarrollada en Go que destaca por su eficiencia y su bajo consumo de recursos, lo que la convierte en la opción perfecta para proyectos en hardware con recursos limitados, como una Raspberry Pi o un VPS de bajo coste. Olvídate de instalaciones pesadas o configuraciones interminables. Esta herramienta ha sido diseñada para ser funcional desde el primer momento, permitiéndote tener tu propio servicio de almacenamiento y gestión de archivos en cuestión de minutos.A lo largo del episodio, no solo te enseñaré a instalar y configurar esta increíble herramienta, sino que también ahondaremos en las razones por las que es una opción superior. Analizaremos las diferencias que la hacen destacar, no solo frente a los gigantes tecnológicos, sino también en comparación con otras soluciones de código abierto más conocidas. Su enfoque en un desarrollo activo, la seguridad y la sencillez de uso son puntos clave que la distinguen y la convierten en una opción mucho más atractiva para el usuario de a pie y el administrador de sistemas por igual.La instalación la haremos siguiendo la metodología que más nos gusta: utilizando Docker y Docker Compose. Esta aproximación te permitirá tener la herramienta funcionando en un contenedor aislado, sin afectar tu sistema principal y con la posibilidad de gestionarla de manera sencilla y robusta. Te proporcionaré el archivo docker-compose.yml completo, listo para copiar y pegar, para que puedas ponerlo en marcha sin complicaciones.Pero la solución no termina ahí. Para llevar tu servidor al siguiente nivel, te mostraré cómo ir más allá de la configuración básica. Veremos cómo puedes gestionar múltiples usuarios, asignarles permisos específicos y directorios raíz para mantener la estructura y la seguridad de tus archivos. Y para aquellos que quieran un entorno aún más seguro y profesional, abordaremos dos integraciones avanzadas:Proxy inverso con Traefik: Te explicaré cómo poner tu servidor de archivos detrás de un proxy inversoIntegración con PocketID: Para una autenticación centralizada y de alta seguridad, te mostraré cómo conectar tu servidor de archivos con PocketID. Este episodio es un manual completo para cualquiera que quiera recuperar el control de su vida digital. No importa si eres un principiante que acaba de empezar con la Raspberry Pi o un usuario avanzado de Docker, encontrarás los pasos necesarios para tener tu propia nube personal, segura, privada y gratuita, lista para funcionar. Es hora de dejar de ser un simple usuario de la nube y convertirte en el administrador de tus propios datos.No te pierdas este tutorial práctico y detallado, disponible tanto en el podcast como en nuestro canal de YouTube, donde encontrarás todas las herramientas y comandos para llevar a cabo este proyecto.

    ATA 716 La Revolución: De Android a Linux (y al revés) como NUNCA IMAGINASTE

    Play Episode Listen Later Jul 31, 2025 18:06


    En este nuevo episodio de atareao con Linux, vamos a abordar un problema que seguro has enfrentado mil veces: la tediosa tarea de transferir archivos entre tu móvil Android y tu ordenador Linux. ¿Te suena eso de buscar el cable USB perdido, enviarte la foto por Telegram o subir un documento a la nube solo para descargarlo al minuto siguiente? ¡Pues eso se acabó! Hoy te revelo el secreto para una revolución en tu flujo de trabajo: vas a aprender a compartir archivos en ambas direcciones (de Android a Linux y viceversa) de una forma tan fluida, rápida y sencilla que nunca antes la habías imaginado.Este episodio es una guía práctica y directa, fiel al estilo de atareao con Linux, que busca ofrecerte soluciones reales para cualquier cosa que quieras hacer con Linux. Vamos a desentrañar dos herramientas de código abierto que, usadas juntas, te darán un control total y una comodidad increíble sobre tus datos: GSConnect y rquickshare.¿Qué vas a descubrir en este episodio?GSConnect: La Extensión que Integra tu Android en GNOMETe explicaré qué es GSConnect, cómo funciona y por qué es el compañero perfecto para tu escritorio GNOME (o cualquier otro entorno que soporte extensiones GNOME Shell).Veremos cómo esta extensión va mucho más allá de la transferencia de archivos, ofreciendo una integración profunda que te permitirá compartir el portapapeles al instante, recibir las notificaciones de tu móvil directamente en el escritorio, enviar SMS desde tu PC, e incluso controlar la reproducción multimedia de tu Linux desde el teléfono. Es una herramienta diseñada para potenciar tu productividad y mantenerte conectado.Te guiaré paso a paso en su instalación en tu distribución Linux y en la configuración de la aplicación KDE Connect en tu Android, incluyendo el proceso de emparejamiento seguro.rquickshare: La Velocidad y Privacidad de "Compartir con Compartir Cerca", pero LibreTe introduciré a rquickshare, una impresionante implementación en Rust de la popular función "Compartir con Compartir Cerca" (Nearby Share) de Android, pero con la libertad y transparencia del código abierto.Descubrirás cómo rquickshare permite transferencias P2P directas a través de tu red Wi-Fi local, lo que se traduce en una velocidad asombrosa para mover archivos grandes (como fotos y vídeos de alta resolución) sin necesidad de pasar por la nube ni comprometer tu privacidad.Aprenderás cómo funciona su mecanismo de descubrimiento de dispositivos, incluyendo el ingenioso uso del anuncio Bluetooth en Linux para "despertar" a los Android cercanos y garantizar una conexión fiable.Te mostraré las diferentes opciones para instalar rquickshare en tu sistema Linux, desde los paquetes precompilados hasta las AppImage, para que elijas la que mejor se adapte a ti.Soluciones a Problemas Comunes y Consejos PrácticosPorque sabemos que la tecnología a veces se pone terca, este episodio también es un tutorial de resolución de problemas. Te daré las claves para:Solucionar problemas de detección de dispositivos y conectividad.Ajustar configuraciones de firewall para asegurar un flujo de datos sin interrupciones.Optimizar la calidad de la transferencia de archivos.Resolver problemas comunes de instalación y ejecución.Más información y enlaces en las notas del episodio

    ATA 715 Lo que NADIE te ha contado sobre PDFs en Linux

    Play Episode Listen Later Jul 28, 2025 22:14


    Te doy la bienvenida a un nuevo episodio de "atareao con Linux", mi podcast donde desgloso las mejores soluciones, trucos y métodos para que saques el máximo partido a tu sistema Linux y te conviertas en un ninja de la productividad. Hoy te traigo un tema que, te lo aseguro, transformará por completo mi forma, y tu forma, de interactuar con esos omnipresentes archivos PDF, especialmente si somos de los que vivimos y respiramos en la terminal. ¿Estás listo para descubrir un secreto que pocos conocen?¿Por qué este episodio es IMPRESCINDIBLE para ti?Sabes que en "atareao con Linux" defiendo la eficiencia, el control y la filosofía del código abierto. He hablado de Docker para contenerizar tus aplicaciones, de Neovim para una edición de texto sin igual, de Syncthing para mantener tus datos sincronizados, de Traefik para gestionar tus proxies inversos... Y todas estas herramientas tienen un denominador común: la potencia de la línea de comandos. Pero, ¿qué pasa cuando me encuentro con un PDF? Hasta ahora, la respuesta casi universal era abrir un pesado visor gráfico, salir de mi entorno de trabajo, romper mi concentración y consumir recursos innecesarios.¡Pues eso se acabó! En este episodio, te presento una joya del software libre: tdf.¿Qué es tdf y por qué deberías empezar a usarlo HOY mismo?tdf no es un visor de PDFs cualquiera. Es una aplicación TUI (Text-based User Interface), lo que significa que funciona directamente en mi terminal. Sí, has oído bien. Podré abrir, leer y navegar por mis documentos PDF sin tener que lanzar ninguna aplicación con interfaz gráfica. Esto es un cambio de juego, especialmente para quienes administramos servidores (¡saludos, usuarios de Raspberry Pi y VPS!), desarrollamos o simplemente amamos la eficiencia de la consola.Desarrollado en Rust, un lenguaje de programación conocido por su velocidad y seguridad, tdf es sorprendentemente rápido. Incluso con documentos PDF grandes y complejos, la experiencia es fluida y sin interrupciones. Esto se debe en gran parte a su renderizado asíncrono, que optimiza el rendimiento y mantiene la aplicación responsiva en todo momento.Más información y enlaces en las notas del episodio

    ATA 714 El Secreto para Dominar Systemd en Linux

    Play Episode Listen Later Jul 24, 2025 15:42


    ATA 713 Controla TODO desde tu Android

    Play Episode Listen Later Jul 21, 2025 25:15


    Controla tus dispositivos y servicios desde #android con HTTP Shortcuts. Ejecuta acciones vía #API: apaga tu #raspberry Pi, abre el garaje, lanza scripts.En distintos episodios te he ido mostrando herramientas o aplicaciones web, que no tienen aplicación para Android. Esto me ha llevado en mas de una ocasión a plantearme la posibilidad de implementar la propia aplicación. Sin embargo, siempre termino por dejarlo pasar. Y es que me quiero meter en demasiados jardines, y la verdad, es que no hay tiempo para todo. Así, algunas de estas aplicaciones web, las termino por dejar, precisamente por no poder interactuar desde Android con ellas. Por ejemplo, algo tan sumamente sencillo como compartir un texto o una dirección. Pero no solo esto. ¿Te imaginas poder apagar tu Raspberry Pi, abrir la puerta del garaje o encender las luces de tu casa con un simple toque en tu Android? ¿O tal vez lanzar un script en tu servidor desde el móvil?. Pues de esto precisamente va este nuevo episodio, de una fantástica app para Android, que te permite ejecutar acciones con solo pulsar un botón en tu móvil Android.Más información y enlaces en las notas del episodio

    ATA 712 IA Local en tu Android. Potencia sin Conexión

    Play Episode Listen Later Jul 17, 2025 20:25


    Controla tu casa, #linux y todo desde #android con HTTP Shortcuts. Acciones rápidas para tu servidor y dispositivos. ¡Automatiza con un toque!Una de las preguntas mas recurrentes cuando hago algún episodio sobre IA, modelos de lenguaje, etc, donde utilizo alguno de los player mas habituales como ChatGPT o Gemini, es si lo mismo se puede hacer con una IA local. Ya hice, hace algún tiempo algún que otro vídeo sobre utilizar modelos de lenguaje de forma local, es decir, sin conexión a internet, pero siempre desde el mi equipo de escritorio Linux. Sin embargo, creo que hoy, es mas interesante tener la posibilidad de recurrir a una IA local en el móvil, porque al fin y al cabo, lo que siempre llevamos con nosotros es el móvil, y lo que nos puede sacar de un apuro, en un momento concreto, es precisamente una IA… o no, depende de lo imaginativa que sea. Sea como fuere este episodio trata precisamente de como puedes tener una IA local en tu Android, toda la potencia, sin conexión.Más información y enlaces en las notas del episodio

    ATA 711 Controla tu móvil Android como nunca antes

    Play Episode Listen Later Jul 15, 2025 23:10


    Controla tu Android desde el PC con scrcpy. Duplica la pantalla, maneja apps, transfiere archivos y escribe cómodamente. ¡Libera el potencial de tu móvil!Llevo ya algunos años sin programar ninguna aplicación para Android, y es solamente ver lo bien que funciona la herramienta que hoy te traigo me entran ganas de lanzarme a implementar una aplicación de lo que sea. Y simplemente por tener el gusto de utilizar esta fantástica herramienta. Pero por ponerte los dientes largos, ¿te imaginas poder ver la pantalla de tu móvil directamente en tu ordenador?¿Y poder controlar tu móvil con el ratón y el teclado?. Pues precisamente eso es lo que hace scrcpy. Hacía ya algún tiempo que no la utilizaba, pero estos últimos días que la he estado utilizando para grabar algún que otro vídeo, lo cierto es que es una auténtica maravilla. Todas las interacciones que haces con scrcpy desde tu equipo con Linux, son inmediatas, yo no he apreciado lag alguno. En fin, una auténtica maravilla la que hoy te traigo en este nuevo episodio.Más información y enlaces en las notas del episodio

    ATA 710 Por fin, gestión de tareas con la herramienta que toca

    Play Episode Listen Later Jul 10, 2025 24:11


    Tududi es una aplicación de gestión de tareas de código abierto, construida con tecnologías web modernas como React para el frontend y Express.js para el backend. Su principal atractivo radica en su capacidad de ser autoalojada, lo que te brinda la libertad de gestionar tus tareas sin depender de servicios de terceros. Además, ofrece soporte multi-idioma y una interesante integración con Telegram para una gestión de tareas aún más accesible.Más información, enlaces y notas en https://atareao.es/podcast/710

    ATA 709 Sincroniza todos tus dispositivos sin nube

    Play Episode Listen Later Jul 7, 2025 22:37


    Descubre Syncthing, la herramienta de sincronización de archivos P2P que respeta tu privacidad. Sincroniza carpetas entre dispositivos sin la nube.Desde la llegada de Gemini Cli a mi stack tecnológico se ha producido una revolución, y esto me ha llevado a darle una vuelta a mi flujo de trabajo. Quiero buscar como exprimir al máximo esta herramienta, y sacarle mucho mas partido, algo que se que es posible. Sin embargo, inevitablemente, algunas cosas tienen que cambiar. Necesito, que todos mis archivos estén de forma completamente transparente para que Gemini Cli, pueda leerlos, incluso si puede ser con control de versiones, todavía mejor, y todo por hacerle la vida mas fácil, que al final es hacernos la vidad mas fácil a nosotros. En este sentido, estaba buscando como sincronizar todos los archivos de mis dispositivos de otra forma. Fue entonces cuando me acordé de Syncthing, una herramienta que estuve utilizando hace ya algunos años, pero que había abandonado, y era el momento de recuperar.Más información y enlaces en las notas del episodio

    ATA 708 Como dar superpoderes a tu terminal

    Play Episode Listen Later Jul 3, 2025 20:48


    La IA que cambiará tu terminal Linux para siempre. Descubre cómo automatizar y potenciar tu productividad al máximo.Como bien sabes, paso la mayor tiempo en una terminal, y esto es para hacer la mayoría de lo que ves en el ecosistema atareao.es. Es mi hábitat natural. Me encuentro como pez en el agua. Sin embargo, como de costumbre, te tengo que hacer una confesión, que es, ni mas ni menos, que la Inteligencia Artificial ha venido a romper mi flujo de trabajo. Ahora, cuando quiero hacer cualquier cosa con un modelo de lenguaje, tengo que recurrir a un navegador, hacer mis consultas y regresar a la terminal. Esto como te puedes imaginar es un auténtico dolor para mi, es realmente molesto. Y es que indudablemente, los modelos de lenguaje son una auténtica ayuda, pero, romper el flujo, es algo que no me viene nada bien. Sin embargo, ¿Y si te dijera que puedes tener toda esa potencia directamente en tu línea de comandos?. Pues precisamente de esto va este nuevo episodio, de como puedes exprimir al máximo tu terminal. En definitiva Como dar Superpoderes a tu Terminal.Más información y enlaces en las notas del episodio

    ATA 707 Control total en #Linux: WiFi, Bluetooth y Sonido

    Play Episode Listen Later Jun 30, 2025 19:53


    Toma el control total de #WiFi, #Bluetooth y Sonido en tu terminal #Linux. Descubre 3 herramientas TUI imprescindibles que te lo pondrán muy fácil.El problema mas habitual con el que me enfrento cuando instalo un nuevo tiling window manager, o simplemente cuando no tengo interfaz gráfica, es como configurar el Bluetooth, el WiFi o el Sonido. Algo, que en un entorno de escritorio tradicional es trivial, cuando no tienes interfaz gráfica, la cosa se complica considerablemente. Es cierto, que existen determinadas herramientas como nmcli o bluetoothctl, pero, la verdad, no son muy intuitivas que digamos. Aunque, por supuesto, tienen otras ventajas que los hacen imprescindibles. Sin embargo, para un usuario que no esté tan acostumbrado al uso de la terminal, pueden ser un auténtico dolor. Es justo, para estos casos, donde las tres herramientas que te traigo se convierte en imprescidibles. Así, en este episodio, te traigo tres herramientas para que tengas el control total de tu terminal, y puedas gestionar de forma WiFi, Bluetooth y Sonido, de forma extremadamente sencilla.Más información y enlaces en las notas del episodio

    ATA 706 Adios Google Calendar

    Play Episode Listen Later Jun 26, 2025 22:37


    como tener tu propio servicio de #calendario y contactos con #rustical y #stalwart y dejar de lado #google #calendar y tener el control de tus datosSin lugar a dudas, las herramientas que mas utilizo del ecosistema de Google son Gmail, Calendar y Contacts. La primera es muy fácil que no sea tu cliente o tu correo por defecto. Sin embargo, en el caso de las otras dos, Calendar y Contacts, la cosa es mas complicada sobre todo si utilizas un móvil Android. Si, existen distintas herramientas y aplicaciones que te permiten reemplazarlo en tu móvil. Pero no solo se trata de reemplazarlo, el gran problema es la sincronización. Como conseguir que tanto calendario como contactos esté disponible en todos tus dispositivos, y en todas tus herramientas. Que utilices lo que utilices, y vayas donde vayas, tenga siempre a tu disposición tanto el calendario como tus contactos. Ahí es donde radica lo complicado. Sin embargo, en el episodio 700 titulado tu propio servidor de correo tenías una opción para conseguirlo, de la misma forma que te ofrecía la posibilidad de tener ese servidor de correo con el que reemplazar a Gmail. Así, en este episodio, te voy a hablar de tres opciones para reemplazar Calendar y Contacts, y para que tengas tu todo el control de tus datos.Más información y enlaces en las notas del episodio

    705 - Así se programa más rápido, Zed, el editor ultra veloz

    Play Episode Listen Later Jun 23, 2025 27:31


    #zed es el editor ultra rápido con el que programar es una auténtica delicia, veloz, minimalista, configurable y extenibleLlevo algunos meses siguiendo la evolución de Zed. Lo instalé en su momento, lo probé, pero no me terminaba. Por algún tipo de razón no me terminaba de cuadrar. ¿Puede ser que tenga el síndrome de Estocolmo con Neovim?. Ni idea. Sea como fuere, el pasado miércoles, en el tópico de Editores del grupo de Telegram de atareao con Linux, Paco, se adelantó al propio correo de Zed, que me llegaría unos minutos mas tarde, y puso un enlace al blog de Zed donde decían que habían añadido una característica realmente interesante como es la depuración. Como te puedes imaginar, me falto tiempo para actualizar mi versión de Zed, y comenzar a darle una oportunidad mas a fondo a este fantástico editor de código, que está disponible para Linux y MacOS.Más información y enlaces en las notas del episodio

    ATA 704 Tu terminal puede hacer mucho más… si sabes cómo

    Play Episode Listen Later Jun 19, 2025 20:07


    tres herramientas espectaculares para ser mas eficiente en la #terminal #linux y poder navegar en #logs o en archivos #json de forma eficazAndaba buscando un título para este episodio, y cuando me he topado con este, me he dado cuenta de la verdad que encierra. Existen cientos o miles de herramientas para trabajar en la terminal de Linux, y sin embargo, en general se conocen unas pocas herramientas a penas. Me viene a la mente aquello de cuando todo lo que tienes es un martillo, todo te parece un clavo. Y es que en general, estamos acostumbrados a utilizar cat, less, grep, etc…, y sin embargo, existen herramientas mejores, mas eficientes y mas adecuadas para ciertos casos. Si siempre usas cat y less para ver logs o jq para ver archivos JSON, es como si estuvieras usando un martillo para apretar tornillos. Funciona… pero no es lo mejor. Hoy te traigo tres herramientas que son como tener el destornillador, la llave inglesa y la linterna que te faltaban.Más información y enlaces en las notas del episodio

    ATA 703 ¿Y si pudieras abrir TODO en Linux con solo unas teclas?

    Play Episode Listen Later Jun 16, 2025 21:42


    Descubre la forma mas eficiente de abrir aplicaciones y cualquier otra cosa en Linux, utiliza un lanzador de aplicaciones como #ulaucher y déjate de menúsMe gusta la forma de iniciar aplicaciones en GNOME. Es con diferencia la forma mas eficiente. Mucho mas que ir navegando entre menús y menús utilizando el ratón para ello. Con dos o tres teclas habrás iniciado tu aplicación, mientras que con el ratón es muy probable que hayas necesitado una decena de clics. Pero no solo esto, también tienes la ventaja de que no solo abres aplicaciones, si no que tienes el punto de inicio de casi cualquier cosa que puedas imaginar. Y esto es precisamente, algo que también puedes tener con Ulauncher, pero con una ventaja clara, las extensiones, no solo las extensiones que vienen por defecto, ni las que comparte la comunidad, si no que también están las que puedes hacer de forma sencilla. Y es que con Ulauncher puedes abrir todo con solo unas teclas, y es precisamente de lo que te quiero hablar en este episodio.Más información y enlaces en las notas del episodio

    ATA 702 Arcane ha cambiado mi forma de usar Docker

    Play Episode Listen Later Jun 12, 2025 21:53


    #arcane es la herramienta que estabas buscando para gestionar tus contenedores, volúmenes, redes e imágenes #docker así como crear tus plantillasHace poco mas de quince episodios te hablé del que, para mi, era el flash killer de Portainer, refiriéndome a Dockge, y hoy te traigo otra herramienta que es el flash killer de ambos dos, o por lo menos esa es mi opinión. Como de costumbre, todo es cuestión de gustos. Hay quien le gusta una herramienta que le permita hacer cualquier cosa y otros que optan por una herramienta que siga la filosofía KISS (Keep It Simple, Stupid). Sin embargo, yo prefiero una herramienta que se adapte a mi flujo de trabajo, es decir, que tenga todo aquello que necesito, y en este caso Arcane es la herramienta que andaba buscando. Básicamente, ya no puedo gestionar Docker sin Arcane. Bueno, realmente si que lo hago, pero desde terminal…Más información y enlaces en las notas del episodio

    ATA 701 Niri, un gestor de ventanas diferente

    Play Episode Listen Later Jun 9, 2025 25:51


    Descubre un gestor de ventanas para #Linux que usa scroll en lugar de escritorios fijos. Una forma distinta de organizar tu escritorio.En estos últimos meses he estado utilizando GNOME mayoritariamente, aunque de forma puntual pasaba a Sway o i3, dependiendo de las tareasque estuviera haciendo. Sin embargo, de unas semanas hacia aquí, la cosa se ha invertido. En lugar de estar mas tiempo en GNOME, ahora estoy mas tiempo en Niri, que es un gestor de ventanas de tipo tiling o mosaico, pero un tanto diferente a lo que has visto hasta el momento. Con Niri, las ventanas se colocan en un scroll horizontal infinito.Más información y enlaces en las notas del episodio

    ATA 700 Deja Gmail hoy, monta tu servidor y protege tus datos

    Play Episode Listen Later Jun 5, 2025 23:36


    como puedes montar tu #servidor de #correo electrónico de forma sencilla con #stalwart para tener tu el control de todos tus datosEn este episodio y para celebrar el número 700, te traigo algo que suele reclamarse de forma habitual en cualquier sitio que tenga relación con el auto alojamiento. Me refiero a auto alojar un servidor de correo electrónico. La pregunta ¿como puedo montar mi servidor de correo?, es de las mas frecuentes en este tipo de entornos, y en general, después de varias opciones, lo general es que te recomienden que no lo hagas, que sigas utilizando tu proveedor de correo electrónico habitual. Pero, además los servidores de correo de los que normalmente se hablan son una combinación de herramientas como Dovecot, Roundcube, y similares y en general son realmente complejos de hacerlos funcionar con garantías. En este sentido, el servicio de correo electrónico que te propongo es Stalwart. Se trata de un servicio que es realmente sencillo de poner en funcionamiento, y mas o menos sencillo de hacerlo funcionar. Más información y enlaces en las notas del episodio

    ATA 699 Un bot para aprender historia con ChatGPT

    Play Episode Listen Later Jun 2, 2025 23:05


    aprender historia o cualquier otra disciplina con un #bot en #matrix o #telegram y un modelo de lenguaje de #openai a través de su APIEsto de los bots es algo que realmente me apasiona. Abre todo un mundo de posibilidades a la hora de realizar casi cualquier cosa que te puedas imaginar. No solo se trata de que puedes recibir notificaciones, sino que además puedes interactuar con él para solicitar información o incluso para que realice acciones que tengas programadas. Así, que cuando el otro día comentaron de un prompt para aprender historia, enseguida se me vino a la cabeza el bot. Integrar un bot, ya sea de Telegram, como de Matrix, como de cualquier otra plataforma con un modelo de lenguaje con el que poder interactuar y darle un buen prompt, es una receta espectacular para alcanzar el éxito. Así, que eso es lo que he hecho, a un bot que ya tenía funcionando le he añadido una nueva funcionalidad para poder sumergirme en la historia desde otro punto de vista.Más información: https://atareao.es/podcast/699

    ATA 698 - Se acabaron las contraseñas. Ahora inicio sesión así

    Play Episode Listen Later May 29, 2025 22:56


    Como acceder a tus servicios auto alojados sin #contraseñas utilizando #passkeys y un estupendo proveedor de identidad como es #pocketidLas contraseñas son una auténtica contrariedad. Probablemente es de los aspectos que mas fricción crean a la hora de utilizar cualquier servicio o aplicación que lo requieran. Todas las condiciones para hacer tus contraseñas robustas son puntos de fricción. Así, no puedes utilizar una contraseña facilita para recordarla con comodidad. Además es necesario que la contraseña sea cuanto mas larga mejor. Debería tener mayúsculas, minúsculas, caracteres extraños. Por supuesto, no puedes utilizar la misma contraseña para todos tus servicios. Y para rematar la faena, tienes que cambiar las contraseñas periódicamente. Toda una Yincana que en ocasiones se convierte en una auténtica pesadilla. Y a pesar de todo esto, tampoco estamos seguros y añadimos el segundo factor de autenticación. En fin, un auténtico infierno. ¿Como resolver todo esto? con las Passkeys. En este episodio te voy a hablar sobre Passkeys y PocketID.Más información, enlaces y notas en https://atareao.es/podcast/698

    ATA 697 En busca del mejor cliente Torrent

    Play Episode Listen Later May 26, 2025 19:41


    Cual es el mejor cliente #torrent y por que lo mejor es auto alojar ese cliente en un servidor, ya sea una #raspberrypi un #minipc o un #vpsContinuo con el proyecto del stack multimedia, pero muy despacio. Como te conté en el episodio 676 titulado De Jellyfin a Plex. Tu multimedia perfecto, finalmente y por las razones que te expliqué finalmente me decanté por Plex. Sin embargo, esto no es mas que una de las piezas del stack multimedia. Es necesario continuar añadiendo otras herramientas, y sin lugar a dudas una de las principales es el cliente Torrent. Así, que durante algunas semanas he estado probando distintas alternativas en busca de ese mejor cliente Torrent, y pensaba que la situación habría cambiado significativamente desde hace unos años, sobre todo con la llegada de Rust, pero lo cierto es que la sorpresa ha sido mayúscula, mas o menos, todo sigue igual que estaba.Más información y enlaces en las notas del episodio

    ATA 696 Ubuntu cambia la terminal por defecto y acierta

    Play Episode Listen Later May 22, 2025 25:27


    #ptyxis se ha confirmado como la próxima terminal por defecto en #ubuntu 25.10 enfocada en el uso de contenedores y otras características interesantesVivimos en una época en la que la forma de desarrollar, desplegar y mantener software ha cambiado radicalmente. Cada vez es más común que tanto en el entorno profesional como en el personal trabajemos con contenedores, como Docker, Podman o herramientas como Distrobox o Toolbox, que nos permiten encapsular aplicaciones o entornos completos de desarrollo.En este nuevo paradigma, conceptos como DevOps, CI/CD y la automatización de despliegues ya no son exclusivos de grandes empresas. Cada vez más desarrolladores individuales, administradores de sistemas y entusiastas de Linux los incorporan en su flujo de trabajo diario.Además, con la proliferación de proyectos en múltiples lenguajes, versiones de dependencias y entornos, la necesidad de mantener sistemas aislados y reproducibles se ha convertido en una prioridad. Aquí es donde los contenedores se vuelven esenciales: no solo para ejecutar aplicaciones, sino también para desarrollar, probar y depurar.Y en medio de todo esto, la terminal sigue siendo la herramienta principal. Pero una terminal tradicional, pensada para un sistema único, empieza a quedarse corta frente a las necesidades de entornos híbridos, múltiples contenedores, sesiones aisladas, y monitoreo de procesos.Ahí es donde entra Ptyxis. Una terminal pensada específicamente para este nuevo contexto.Más información y enlaces en las notas del episodio

    ATA 695 Como evito sustos con Docker (y tu deberías hacerlo también)

    Play Episode Listen Later May 19, 2025 23:51


    rubadb es un contenedor #docker con el que crear #backup y copias de seguridad de bases de datos y volumenes docker de forma sencilla y programadaMe aterra la posibilidad de encontrarme un día con la desagradable sorpresa de haber perdido toda la información que tengo en atareao.es. Esto me ha llevado a buscar distintas soluciones para intetar evitar que esto se vuelva una realidad, y como ya te puedes imaginar, una de las estrategias que he implementado ha sido el uso de backups o copias de seguridad. Inicialmente la solución recaía en el proveedor del hosting, sin embargo, con el paso del tiempo, esto ha ido cambiando, pasando, al principio por soluciones mas manuales, para convertirse en procesos automáticos conforme he ido adquiriendo los suficientes conocimientos para hacerlo.Más información y enlaces en las notas del episodio

    Claim Atareao con Linux

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel