Mr.PlanB Logo
    Volver al blog
    Proxmox
    Traefik
    Homelab
    Redes
    Código abierto

    Traefik Proxmox Provider: descubrimiento dinámico de rutas en tu homelab

    8 de febrero de 2026
    7 min de lectura

    Durante mucho tiempo, ejecutar servicios en Proxmox VE ha venido con un impuesto mental. Cada VM o contenedor nuevo suponía otra ronda de archivos de configuración de Traefik, otro retoque de YAML y otra nota de "no te olvides de actualizar el enrutamiento" clavada en la cabeza. Funcionaba, claro, pero nunca pareció moderno.

    Los usuarios de Docker no tenían ese problema. Se malacostumbraron al descubrimiento automático de servicios, a etiquetas que simplemente funcionaban y a un enrutamiento que aparecía en cuanto arrancaba un contenedor. Mientras tanto, los usuarios de Proxmox seguían cuidando archivos de configuración como si formara parte de la descripción del puesto.

    Ese hueco es justo donde aterriza Traefik Proxmox Provider. A juzgar por cómo está reaccionando la gente, es la pieza que faltaba y que muchos homelabs ni siquiera sabían que estaban esperando.

    La picazón que acabó en herramienta

    Flujo de Traefik Proxmox Provider: el plugin lee las etiquetas de las notas de VMs y contenedores en Proxmox y Traefik crea las rutas, en comparación con un proveedor manual de archivos

    La historia de su origen resulta refrescantemente familiar. El desarrollador que está detrás del proyecto, Corey, no intentaba montar una empresa ni perseguir modas. Usaba Proxmox en su propio homelab, le gustaba Traefik y se cansó de hacer las cosas por el camino difícil.

    La idea era sencilla: ¿y si Traefik pudiera descubrir VMs y contenedores de Proxmox igual que descubre servicios Docker? Eso significaría no volver a mantener a mano archivos de enrutamiento y acabar con la deriva de configuración, con solo unas etiquetas asociadas a las cargas de trabajo y Traefik encargándose del resto.

    Así que construyó un plugin proveedor que lee etiquetas directamente de las notas de las VMs y contenedores de Proxmox. Añades unas líneas, levantas un servicio y aparece el enrutamiento. Si te suena, de eso se trata: es el comportamiento de Docker sin que Docker intervenga.

    La gente lo entendió al instante. Varios usuarios contaron que ya habían buscado algo así antes sin encontrar nada. Otros dijeron que se habían construido sus propios sistemas a medio funcionar solo para no volver a tocar el YAML de Traefik. El plugin toma una buena idea que ya existía y por fin la aplica en el sitio adecuado.

    Por qué importa más de lo que parece

    Sobre el papel, esto es "solo" un plugin proveedor. En la práctica, cambia la forma en que la gente piensa en sus montajes de Proxmox.

    Muchos homelabs acabaron con Docker dentro de una VM como apaño. No era elegante, pero el modelo de descubrimiento de Docker facilitaba la vida, con etiquetas de Traefik, enrutamiento automático y menos piezas móviles. La propia VM se convertía en un host de contenedores y Proxmox pasaba a un segundo plano.

    Con el descubrimiento basado en etiquetas a nivel de Proxmox, ese compromiso empieza a parecer opcional. Puedes ejecutar servicios directamente en VMs o contenedores LXC y seguir teniendo la comodidad que los usuarios de Docker dan por hecha. Un comentarista llegó a decir que esto podría bastar para replantearse todo su montaje, y eso es mucho decir. Los aficionados al homelab no reconstruyen por diversión; reconstruyen cuando algo por fin hace que el esfuerzo merezca la pena.

    Lo bueno, las asperezas y las opiniones sinceras

    La respuesta no ha sido un elogio ciego, y eso es bueno.

    Uno de los primeros en adoptarlo contó que la configuración inicial fue un poco dura. Un salto de línea perdido en una etiqueta hizo que todo el plugin fallara sin avisar, lo que convirtió la depuración en un juego de prueba y error. La solución acabó siendo "quitarlo todo y volver a añadirlo etiqueta a etiqueta", que funciona pero no es precisamente amable.

    Ese tipo de comentarios vale oro. La gente no se estaba burlando del proyecto. Ya lo usaba en entornos reales y quería mejores registros, mejor aislamiento de errores y modos de fallo más claros, el mismo acabado al que están acostumbrados en el propio Traefik.

    También demuestra que el plugin cruzó una línea importante, de "idea interesante" a "algo de lo que la gente depende". En cuanto los usuarios confían el enrutamiento a una herramienta, las expectativas suben rápido.

    El enrutamiento basado en etiquetas vuelve a parecer el futuro

    Lo que destaca en los comentarios es lo harta que está la gente de la configuración manual. No están enfadados, simplemente se han cansado.

    Mantener proveedores de archivos funciona hasta que deja de funcionar. Unos pocos servicios se convierten en unas cuantas docenas, y de repente cada cambio parece arriesgado. Una errata puede romper rutas que no tienen nada que ver, y los certificados dejan de renovarse porque un router no se cargó. El sistema se vuelve frágil de maneras que no se notan hasta que algo ya está caído.

    El enrutamiento basado en etiquetas le da la vuelta a eso. Cada servicio declara lo que necesita, y si algo se rompe, normalmente se rompe solo en su sitio. Ese modelo mental es el motivo por el que el descubrimiento de Docker triunfó, y por el que la gente lo sigue pidiendo en todas partes. Ver que ese modelo llega a Proxmox parece más la corrección de una carencia que una novedad.

    Los usuarios de Traefik no son los únicos atentos

    Curiosamente, incluso gente que todavía no usa Traefik estaba prestando atención. Un par de personas mencionaron que ahora usan Caddy u otros montajes, pero dijeron que lo probarían cuando pasaran a Proxmox. Otros dijeron que no sabían que el plugin existía y que se alegraban de que por fin existiera. Así ganan las herramientas sin hacer mucho ruido: aparecen justo cuando alguien se está replanteando su pila.

    También hubo preguntas sobre TLS, ACME y hasta dónde llega la integración. Por ahora, el proveedor se centra en las reglas de enrutamiento y se apoya en las funciones existentes de Traefik para los certificados y el middleware. Esa separación tiene sentido y evita que el alcance se dispare, pero también deja entrever dónde podrían llegar futuras mejoras.

    Código abierto, cambios de vida e impulso

    Hay otra parte de esta historia que resonó con la gente, y es la humana. El proyecto estuvo parado un tiempo porque la vida se cruzó. Corey perdió el trabajo que tenía desde hacía años y dio el salto al desarrollo a tiempo completo, y esa transición le llevó tiempo, energía y concentración. El plugin no murió; simplemente esperó.

    Cuando reapareció y compartió la novedad, la gente respondió con ánimo en lugar de escepticismo. Preguntaron cómo ayudar y hablaron de dar estrellas al repositorio, aportar documentación, corregir bugs y correr la voz. Esa es la ventaja de construir algo útil de verdad: aunque el progreso se frene, la buena voluntad se queda.

    Así es como maduran las herramientas de infraestructura

    Traefik Proxmox Provider no es llamativo y no va a ser tendencia en redes sociales. Pero es justo el tipo de proyecto que empuja un ecosistema hacia delante.

    Elimina fricción y respeta cómo piensa ya la gente. En lugar de exigir un flujo de trabajo nuevo, reproduce uno que los usuarios ya adoran. Y salió de alguien que lo necesitaba para sí mismo, no de una reunión sobre la hoja de ruta.

    Todavía queda trabajo, sobre todo mejores registros, un análisis más seguro de las etiquetas y más barreras de protección. Pero la base está ahí y, lo que es más importante, la gente lo está usando de verdad.

    Para los usuarios de Proxmox que han ido haciendo malabares con archivos YAML, apaños con Docker o paneles de enrutamiento caseros, esto supone un cambio pequeño pero significativo, de los que te hacen parar a mitad de una reconstrucción y pensar: "Espera, ¿de verdad tengo que seguir haciéndolo así?". A veces las mejores herramientas de infraestructura no lo cambian todo. Simplemente hacen posible por fin lo evidente.