
Sign up to save your podcasts
Or


selfh.st es un excelente sitio web que será el compañero ideal para tu viaje por el mundo del auto alojamiento donde encontrarás cientos de servicios
Que esté completamente fascinado por el mundo del auto alojamiento o self-hosted es algo completamente comprensible. Hay cientos, y cuando te digo cientos, te aseguro que no exagero de servicios disponibles para auto alojar. Cuando empecé con todo el mundo del alojamiento, fue mas bien por la curiosidad que me generaba Docker. Hoy, se ha quedado casi al margen, que sea con Docker o Podman, o cualquier otra solución. Lo que realmente me fascina, es que tengo la posibilidad de hacer casi cualquier cosa que se me pueda pasar por la cabeza. Siempre hay alguien que ha desarrollado un servicio que se adapta mas o menos a mi flujo de trabajo. Desde crear un servidor multimedia, hasta alojar tu propio código o incluso controlar el tiempo que le dedicas a cada proyecto. Actualmente las novedades relativas al mundo del auto alojamiento las obtengo de distinta forma. Desde grupos de Telegram, pasando por Reddit, y también de un servicio que se ha convertido en fundamental para mi, y es de este servicio del que te quiero hablar en este episodio. Se trata de un sitio web, que te ayudará a crear tu propia nube, en tres clics, facilitándote la tarea de seleccionar aquellos servicios que mas se adecuen a tu flujo de trabajo o a tus necesidades.
Más información y enlaces en las notas del episodio
#Technitium es un resolutor de #dns que lo puedes instalar en tu red local y que te permitirá crear tu propio dominio y bloquear anuncios y trastreadores
En el episodio 643 titulado un resolutor DNS y Traefik con certificados, te expliqué mis razones para levantar mi propio resolutor de DNS local. Y creo que fue una muy buena decisión la de adoptar mi propio resolutor de DNS local, porque me permitió crear mi propio dominio interno, con su correspondiente certificado, aunque autofirmado, y algunas ventajas mas. Sin embargo, el resolutor, era de los que se configuran a la vieja usanza, es decir, mediante archivos de configuración, y por otro lado, no permitía obtener estadísticas del trabajo realizado. La cuestión es que últimamente, y desde la llegada de Dockge, me estoy acomodando. Esto te lo conté en el episodio 686 que titulé actualiza tus contenedores docker sin dolor, en el que te hablé sobre dos estupendas herramientas como son Dockge y Cup, que me permiten estar al tanto de las actualizaciones de las imágenes que utilizo, y la posibilidad de actualizarlas sin necesidad de recurrir a terminal… con lo que a mi me gusta. Así que cuando me tropecé con Technitium, un resolutor DNS configurable vía interfaz gráfico y con la posibilidad de crear mi propio dominio y otras características, decidí darle una oportunidad, y es precisamente esto lo que te traigo hoy, un resolutor de DNS con muchas mas características, que te permitirá bloquear anuncios y rastreadores.
Más información y enlaces en las notas del episodio
Desde un login para #traefik hasta bloquear acceso por ip a tus servicios autoalojados y otras cinco recomendaciones para exprimir tu proxy inverso
Si bien llevo utilizando Traefik como proxy inverso varios años mas, habiendo, incluso, superado la transición del 1.7 al 2.X, lo cierto es que no paro de descubrir nuevas características y opciones para exprimir el proxy. En general la mayoría de las recomendaciones de las que te voy a hablar son aplicables a cualquier proxy, y otras son mas particulares, o al menos mas fáciles de aplicar con Traefik. De cualquier forma, son ideas o conceptos que se pueden trasladar a otros proxy como Caddy o Nginx, de forma mas o menos sencilla. Aquí simplemente se trata de revisar estas recomendaciones y que dependiendo de la solución que tengas la apliques.
Más información y enlaces en las notas del episodio
el #healthcheck es una característica de #docker para conocer la salud de un servicio, porque tu contenedor puede estar corriendo y el servicio muerto
Este es un tema que tendría que haber abordado hace mucho tiempo, pero que, como en otras cosas de la vida, vas dejando. Y al igual que sucede en la vida, no es que este tema no sea importante, que lo es, sino que lo vas dejando, porque como no pasa nada, pero ¿y cuando pasa?, entonces nos lamentamos. Como te decía, es lo mismo que sucede en la vida real con la salud, mientras tienes saludo, porque te tienes que cuidar, pero cuando llegan los problemas, es cuando nos comenzamos a preocupar. En este caso, no ha sido directamente por un problema con el que me he tropezado, si no por una molestia, de la que te he hablado en otras ocasiones, y que puede ser que haya encontrado una solución. Y todo ello gracías al Health Check de Docker. Una característica que nos ofrece Docker y que nos permite conocer la salud de nuestros contenedores. Por que si, un contenedor puede estar running pero el proceso muerto, y como te digo, tu sin enterarte.
Más información y enlaces en las notas del episodio
#linux es el sistema mas eficiente gracias a sus potentes terminales como #kitty o #alacritty a su ecosistema de herramientas y la increíble personalización
Llevo programando aplicaciones y herramientas para Linux mas de 15 años. Sin embargo, en esto último año, he estado implementado servicios web que pueden ser utilizados en cualquier sistema operativo. De la misma manera, en estos últimos años he podido comprobar la diferencia que hay entre programar en Linux y hacerlo en Windows. Por otro lado, hace unos días, y no recuerdo el contexto, un usuario, comentaba que Linux, no era una sistema operativo serio, aunque no se si esas fueron exactamente sus palabras. Lo que venía a decir, es que para recuperar un viejo ordenador y para navegar por internet, era suficiente, pero para cuestiones profesionales se necesitaba sistemas operativos profesionales. Y claro, esto, junto con la reflexión anterior, me hizo plantearme precisamente este episodio, en el que te quiero contar mi propia experiencia, y el porqué de mi conclusión de que Linux es el mejor sistema para programar.
Más información y enlaces en las notas del episodio
Actualiza tus contenedores #docker de otra forma utilizando #dockge #cup y #homepage de forma sencilla y con todo el control en tus propias manos
El último episodio, el 685, titulado Adios Portainer. Dockge lo destrona, trajo varios comentarios, y uno de ellos me llamó la atención, porque hablaba de la posibilidad de desplegar los contenedores desde Portainer utilizando la sincronización con git. Esto me llevó a una auténtica madriguera de conejo. Estuve durante horas vagando entre distintos servicios y configuraciones, incluso me llevó a descubrir un servicio que desconocía y que me parece muy interesante. Y es que, tal y como comentaban, hay muchas herramientas que hacen lo mismo. O, mejor dicho, hay muchas herramientas que parecen hacer lo mismo. Y digo que parecen hacer lo mismo, porque cada una tiene sus particularidades, y están enfocadas en aspectos distintos. Y esto es precisamente lo que mas me gusta de este mundo. Hay desarrolladores, que por la razón que sea implementan una variante de un determinado servicio o aplicación, por que la original, por llamarla de alguna forma, no se adecua exactamente a sus necesidades. Y de esta manera puedes dar con justo la que tu buscas. Es cierto, que podrías pedirle al desarrollador original que implementara esa solución. Pero hay cientos de razones para que este no lo haga, desde que no está contemplado en su roadmap, pasando porque es algo muy particular tuyo. o que simplemente no quiere. Sea como fuere, esto me ha llevado a dar una vuelta a mi proceso de actualización de imágenes utilizando distintas herramientas, y esto es precisamente lo que te quiero contar.
#portainer ha sido el rey de la gestión de #docker via web en los últimos tiempos, pero hay otras opciones como por ejemplo #dockge que es mas sencillo
Como sabes soy un amante de la terminal, mas que nada por la productividad que me ofrece. De esta forma, prácticamente todo lo hago desde la terminal, incluido por supuesto, escribir los guiones de los podcast como este. Así, desde el principio me acostumbré a utilizar Docker sin interfaz gráfico. Y sobre todo con Compose la cosa se volvió sinceramente muy sencilla. Sin embargo, no siempre tengo al alcance de mis dedos una terminal, y justo es en esas circunstancias cuando tengo algún problemilla y necesito realizar alguna operación sobre los servicios que tengo corriendo con Docker. De esta forma, he implementado varias estrategias para corregir ese tipo de situaciones como por ejemplo utilizar Semaphore tal y como te conté en el episodio 489 titulado Semaphore, ansible y hardening. Pero con todo y con eso, hay veces que me preferiría tener la terminal a mano, o incluso un interfaz gráfico para poder revisar lo que está sucediendo, y aquí es donde aparede Dockge, la herramienta de la que te voy a hablar en este episodio, la herramienta que ha conseguido destronar a Portainer en mi equipo.
Más información y enlaces en las notas del episodio
Como utilizar #gnome como un tiling window manager al estilo de #sway o #hyprland con un par de extensiones y con toda la potencia y personalización
En los últimos meses he vuelto a utilizar GNOME como entorno de escritorio por defecto. La razón para este regreso, es que, como te conté hace algunos episodios, estoy trabajando en una extensión para GNOME, con lo que necesito ver los resultados en vivo y en directo. Esto no quiere decir que haya dejado atrás la idea de los Tiling Window Manager, ni mucho menos. Es mas, todo lo contrario. Desde el primer momento, echaba de menos el potencial de moverme entre las distintas aplicaciones que estaban funcionando en mi equipo con la facilidad y comodidad con la que lo hacía en Sway o Hyprland. Y esto me llevó a buscar una solución que me permitiera emular el comportamiento de estos Tiling Window en GNOME. Como te puedes imaginar, he probado todas o casi todas las extensiones que existen para emular estos comportamientos, pero la verdad es que ninguna acaba de convencerme por completo. Pero a base de seleccionar una combinación de extensiones, finalmente, creo que he dado con la combinación perfecta, y ahora mismo me encuentro casi como si estuviera utilizando Sway o Hyprland. En este episodio, te contaré las extensiones que he seleccionado y el ajuste de configuración que tengo para llegar a esta solución.
Más información y enlaces en las notas del episodio
¿Que son las #coreutils?¿Influye GPL o MIT? Como mejorar #ubuntu y otras distros #linux utilizando herramientas y software implementado en #rust
Como ya te he contado en alguna que otra ocasión si bien soy un consumidor impulsivo de podcast, lo de los vídeos no es tanto así, mas bien todo lo contrario. Sin embargo, si suelo ver los titulares de los canales que sigo, aunque no los consuma, simplemente por aquello de estar informado, de estar al tanto. Ha sido así como me he encontrado con un vídeo de Linuxero Errante, en el que habla de la posible marcha de Ubuntu de GNU/Linux. Como te puedes imaginar, me ha llamado la atención y he decidido investigar un poco más. ¿A que se refiere con eso de que Ubuntu se marcha de GNU/Linux?. Pues esto es precisamente de lo que te quiero hablar en este episodio. No va mucho mas allá de cambiar parte de las herramientas que se utilizan en Ubuntu y en otras distribuciones por otras. Pero esto no es nada nuevo. Ya te mencioné en el episodio 591 cuando te hablé de Alpine, la mejor distribución Linux, que no utiliza las core utils de GNU, con lo que realmente no estamos hablando de una distribución GNU/Linux. Pues en este caso, Ubuntu, también quiere reemplazar las core utils de GNU por otras escritas en Rust. Esto, es algo que yo vengo haciendo durante los últimos años, trayendo distintas herramientas implementadas en Rust, en su gran mayoría, que reemplazan o otras existentes, ya sea por que aportan nuevas funcionalidades como por que las mejoran.
Más información y enlaces en las notas del episodio
#pgmanage y #rainfrog son dos espectaculares herramientas para gestionar tus bases de datos #postgresql de forma gráfica o directamente de la terminal
Antes que nada quiero aclarar que me estoy refiriendo a bases de datos como PostgreSQL y MariaDB, no confundir en ningún caso con otras cosas. Me estoy refiriendo a bases de datos serias. Ya sabes a que me refiero. Y en particular, por mi historia personal, yo me decanto personalmente por PostgreSQL, que es la base de datos, con la que me formé y la que mas apego personal le tengo. La cuestión es que en los últimos meses estoy retomando, con fuerza mi contacto con PostgreSQL por un proyecto, un side project que diría el amigo Daniel Primo de Web Reactiva. Actualmente no tengo que interactuar en exceso con la base de datos, y a base de migraciones mas o menos lo tengo resuelto. Sin embargo, ha llegado el momento, en que tengo que hacer cambios y probar. Básicamente, tengo que gestionar la base de datos. Dado que esto lo estoy haciendo en local y publicando en un VPS, necesito acceso tanto en local como en remoto, y preferiblemente en remoto sin abrir puertos. Así, estoy utilizando dos herramientas de bases de datos que tienes que conocer, donde una es con interfaz web y otra con TUI.
Más información y enlaces en las notas del episodio
From the publisher's feed

24 Listeners

403 Listeners

47 Listeners

8 Listeners

6 Listeners

24 Listeners

0 Listeners

11 Listeners

68 Listeners

57 Listeners

2 Listeners

15 Listeners

9 Listeners

3 Listeners