Docker Desktop 4.94, del 5 de octubre de 2026, usa el driver de logs local para los contenedores Linux nuevos: rota y comprime sin configurar nada. En mi prueba, 3 millones de líneas ocuparon 454,5 MB con json-file y 15,5 MB con local. Docker Engine en Linux sigue con json-file, así que en un servidor tienes que cambiarlo tú.
El error pull access denied for minio/mc aparece porque MinIO borró esa imagen de Docker Hub en septiembre de 2026, y tumba el compose entero aunque solo la use el contenedor que crea los buckets. Cámbiala por pgsty/silo, por la imagen de Chainguard o por aws-cli, o quita el servicio si tus buckets ya existen.
El error Error loading configuration file: /config/config/encoding.xml de Jellyfin 12.0 y 12.1 lo provoca la línea EncoderPreset xsi:nil que la 10.11 escribe por defecto. El servidor arranca, pero vuelve a la transcodificación por defecto y pierde QSV. Pasa a la 12.2 antes de migrar o cambia esa línea por auto.
Para actualizar Nextcloud 34 a 35 en Docker, haz copia de la base de datos y del volumen, cambia la imagen a nextcloud:35 y deja que el arranque ejecute occ upgrade. Solo se sube una versión mayor cada vez. Lo que falla son las apps sin versión para la 35, y volver a la 34 exige restaurar la copia.
Vaultwarden 1.37.3 acepta inicio de sesión único por OpenID Connect con SSO_ENABLED, SSO_AUTHORITY y un cliente creado en tu proveedor. Con Pocket ID entras con una passkey, pero la contraseña maestra sigue siendo obligatoria porque es la que cifra la bóveda. SSO_SIGNUPS_ALLOWED decide si el SSO puede crear cuentas nuevas.
WSL containers es la función de WSL 3.0.1 que trae wslc.exe, una interfaz de línea de comandos con sintaxis de Docker para construir y ejecutar contenedores Linux en Windows sin instalar otro motor. Es estable desde el 29 de septiembre de 2026, pero aún no lee compose.yaml, así que Docker Desktop sigue siendo necesario para proyectos con Compose.
Construí la misma app en Go y en Python sobre Wolfi, Alpine, distroless y Debian slim. En Go, chainguard/static y distroless/static dejan 3,1 y 3,3 MB comprimidos sin CVE. En Python, Alpine da la imagen más pequeña (24,2 MB) si todas tus dependencias tienen rueda musl; Debian slim pesa el doble y Trivy le cuenta 204 avisos.
OpenObserve 1.0 es un único binario que guarda logs, métricas y trazas y trae SLO con alertas de burn rate en la edición AGPL. Con Docker Compose, Vector y la imagen v1.0.4 lo tuve ingiriendo logs de nginx en minutos; el SLO y su alerta funcionaron tras cuatro dificultades con las que me he topado y que explico aquí.
Las Crafting Apps de ArtCraft son doce aplicaciones creativas de código abierto escritas en Rust, con licencia MIT o Apache 2.0, que se manejan también por CLI y por MCP. Las probé el 13 de octubre de 2026 en Linux arm64: PhotoCraft 0.8.2 y PdfCraft 0.7.1 funcionan por terminal, por MCP y en el navegador, pero siguen en alfa temprana.
Stirling-PDF 3.0.0 se actualiza en Docker cambiando la etiqueta de la imagen: usuarios, ajustes, claves de API y carpetas vigiladas sobreviven. Pero la 3.0 añade un contador de 1000 PDF al mes para la API y las automatizaciones, que al agotarse devuelve un error 402, y pide un volumen nuevo para /storage.
Para actualizar Gitea 1.27 a Gitea 28 con Docker, para el contenedor, vuelca PostgreSQL y el volumen /data, borra de app.ini las claves heredadas de egress y cambia la etiqueta. En mi prueba, una entrada BLOCKED_DOMAINS con comodín válida en 1.27 impidió arrancar la 28, y los webhooks a hosts públicos volvieron a salir.
Gatus es un monitor de disponibilidad que se configura con ficheros YAML en lugar de una interfaz web. Con Docker Compose, la imagen v5.37.0 y un volumen para SQLite, vigila HTTP, TCP, certificados y registros DNS TXT, y avisa por webhook. En mi prueba avisó de la caída de nginx a los 30 segundos, lo que marcan tres checks de 10 segundos.
El error pull access denied for minio/minio aparece porque MinIO retiró sus imágenes de Docker Hub en septiembre de 2026, y quay.io exige cuenta desde el día 24. Cambia la imagen de tu compose por cgr.dev/chainguard/minio, por el fork pgsty/silo o por una compilada desde el código: tus datos siguen sirviendo.
Open WebUI 0.11.4 se instala con un docker-compose.yml de dos servicios: Ollama para ejecutar los modelos y la imagen slim de Open WebUI, que en arm64 descarga 176 MB frente a 1,49 GB de la completa. Esta guía crea la cuenta de administrador, conversa con un modelo local y activa la aprobación de herramientas.
Para migrar de MinIO a RustFS 1.0 con Docker, levanta RustFS junto a MinIO, importa los usuarios con mc admin cluster iam, copia los buckets con rclone sync --metadata y compáralos con rclone check --download. En mi prueba llegaron idénticos 4012 objetos; versiones, etiquetas y accesos públicos hubo que rehacerlos a mano.
Una cola quorum de RabbitMQ borra cada mensaje al confirmarlo y hace fsync antes de aceptarlo; un stream lo guarda para releerlo. En RabbitMQ 4.3.6, con mensajes de 1 KB, la cola quorum movió 45 156 msg/s y el stream, por su protocolo, 281 330 msg/s, con 9 KB de memoria por millón de mensajes frente a 20,5 MB.
Docker Compose 5.3.0, publicado el 2 de julio de 2026, añade init containers con la clave pre_start: pasos que se ejecutan en contenedores efímeros, en orden, antes de arrancar el servicio. Sirven para migraciones, permisos de volúmenes y configuración generada. Compose 2.40.3 rechaza el fichero entero, y cada paso debe ser idempotente porque se repite.
File Browser quedó archivado el 31 de agosto de 2026 y su v2.63.23 arrastra al menos 8 vulnerabilidades publicadas que ya no tendrán parche. Tras probar las alternativas en Docker sobre la misma carpeta, FileBrowser Quantum es el sustituto directo, copyparty la opción ligera para compartir ficheros grandes y Filestash la adecuada si tus datos están en S3, SFTP o SMB.
CrowdSec 1.8 añade a su WAF una detección de bots, todavía en alfa, que sirve a cada visitante una página con prueba de trabajo y huella del navegador. Se activa con la colección appsec-bot-challenge y sus configuraciones en la adquisición AppSec, siempre detrás de un bouncer compatible como el de OpenResty 1.2.3.
Docker Compose 5.5 cambia el digest con el que decide si la imagen de un contenedor ha cambiado. Con el almacén de imágenes de containerd, los contenedores que Compose 2.40 o un up de 5.4 con descarga etiquetaron con el digest del índice se recrean una vez en el primer up, sin cambios reales. up --dry-run los señala antes.
n8n 3.0 aún no ha salido: n8n la prevé para octubre de 2026 y la versión estable es la 2.39.6. Para preparar tu instalación con Docker, abre Settings > Migration Report, sustituye los nodos retirados, fija los valores por defecto que cambian, pasa binaryData a storage y prueba la imagen v3-nightly sobre una copia.
Open Storage for Proxmox es un plugin de almacenamiento GPL-3.0 que se instala en cada nodo de Proxmox VE. Crea en TrueNAS 25.10 un zvol por disco, lo publica por iSCSI o NVMe/TCP a través de la API, sin SSH, y añade snapshots y clones de ZFS. Va por la versión 2.1.23~beta3.
n8n no es software libre: su Sustainable Use License limita el uso a fines internos de tu empresa y prohíbe cobrar por alojarlo. Activepieces publica su núcleo bajo MIT, pero deja fuera agentes, proyectos y API. Windmill compila en AGPLv3 desde el código, aunque la Community Edition que se distribuye no es abierta.
k3s y k0s son distribuciones de Kubernetes que instalas sobre un Linux que sigues administrando tú; Talos Linux es un sistema operativo inmutable, sin consola ni gestor de paquetes, que se gobierna por una API y ejecuta Kubernetes original. No son capas: eliges una de las tres, y la decisión depende de cuántos nodos tengas.
Obscura es un motor de navegador headless escrito en Rust y publicado bajo licencia Apache-2.0. Ejecuta JavaScript sobre V8, habla el protocolo Chrome DevTools y sustituye a Chrome headless en Playwright o Puppeteer sin tocar el código. Su ventaja medida es la memoria: unos 38 MB por sesión frente a los 532 MB de Chromium.
Los tres son agentes de terminal, pero apuestan por cosas distintas. En el Terminal-Bench 4.0 oficial, publicado el 28 de agosto de 2026, Claude Code con Opus 5 resuelve el 51,8 % de los intentos a 18,09 dólares cada uno, y Codex con GPT-5.6 Sol el 37,3 % a 7,70. Muse Code no figura en ninguna tabla.
Authelia protege aplicaciones desde el proxy inverso, Pocket ID es un proveedor OIDC certificado que solo admite passkeys y Authentik añade SAML, LDAP, SCIM y RADIUS a cambio de PostgreSQL, Redis y 2 GB de RAM. Elegir SSO para tu homelab consiste en decidir cuál de esos tres mecanismos necesitas.
Dockge edita tus ficheros compose y los deja intactos en disco; Portainer es la consola generalista y madura, con roles y GitOps reservados a la edición Business, gratuita hasta tres nodos; Komodo despliega desde Git sobre varios servidores sin reservar nada de pago, a cambio de pedir una base de datos y un agente por máquina.
El agente de Portainer es un contenedor que se despliega en cada máquina remota y expone el puerto 9001 sobre TLS. El servidor de Portainer se conecta a él y gestiona ese host como un entorno más, sin abrir el socket de Docker a la red ni montar túneles SSH permanentes.
SearXNG es un metabuscador libre y respetuoso con la privacidad que agrega resultados de más de 70 servicios sin rastrearte ni perfilarte. Con Docker lo levantas en un contenedor junto a Valkey, defines una secret_key en settings.yml y en minutos tienes tu propio buscador privado escuchando en el puerto 8080.
Headscale es una implementación libre y autoalojada del servidor de control de Tailscale: te da una red mallada WireGuard privada sin depender de la nube de Tailscale ni de sus límites de plan. Esta guía lo levanta con Docker Compose en su versión 0.29.2, prepara el archivo config.yaml, registra el primer nodo y añade un panel web con headscale-ui.
Home Assistant Container es la instalación de la plataforma de domótica local en un contenedor Docker: una imagen oficial, el puerto 8123 y la red en modo host para descubrir dispositivos. Esta guía la levanta con docker-compose, cubre el primer arranque y las copias de seguridad, y aclara que no incluye la tienda de complementos del Supervisor.
Gitea es un servicio Git self-hosted escrito en Go, ligero y en un solo binario, alternativa a GitHub y GitLab. Con Docker se instala con un docker-compose.yml junto a PostgreSQL: publica la interfaz web en el puerto 3000 y Git por SSH en el 22, y se configura con variables GITEA__. Incluye Actions para CI y webhooks.
Vaultwarden es un servidor de contraseñas compatible con Bitwarden, escrito en Rust y con licencia AGPL-3.0, que apenas consume RAM. Esta guía lo levanta con Docker Compose, lo publica tras un proxy inverso con HTTPS (obligatorio para que funcione el cifrado del navegador), protege el panel /admin con un ADMIN_TOKEN y cierra el registro.
wg-easy es la forma más sencilla de autoalojar una VPN WireGuard: un contenedor que reúne el servidor y un panel web para crear clientes con un clic. Esta guía lo levanta con Docker Compose en su versión 15, completa el asistente de primer arranque en el puerto 51821 y conecta tu primer dispositivo con un código QR.
Nginx Proxy Manager es un proxy inverso de código abierto que pone una interfaz web sobre Nginx y Certbot, así que creas hosts proxy y pides certificados de Let's Encrypt con unos clics. Con Docker se instala en un contenedor junto a su base de datos, expone los puertos 80, 443 y 81, y evita editar ficheros de Nginx.
AdGuard Home es un servidor DNS gratuito y de código abierto que bloquea anuncios y rastreadores en toda tu red desde un único contenedor. Esta guía lo levanta con Docker Compose, resuelve el conflicto del puerto 53, recorre el asistente inicial y activa DNS cifrado y reescrituras de dominios.
Pi-hole es un servidor DNS que bloquea anuncios y rastreadores en toda tu red. Con Docker se instala con un solo docker-compose.yml: la versión 6 embebe el panel web en el binario pihole-FTL, expone el DNS en el puerto 53 y la administración en el 80, y se configura con variables con prefijo FTLCONF_.
changedetection.io es una herramienta de código abierto que vigila páginas web y te avisa cuando cambian: precios, stock, versiones o avisos oficiales. Esta guía la instala con Docker Compose, añade un contenedor de navegador Playwright para webs con JavaScript, crea vigilancias con filtros CSS o XPath y envía notificaciones a ntfy o Gotify.
IT-Tools reúne más de ochenta utilidades para desarrolladores (JWT, hashes, expresiones cron, conversores de color) en una sola web que se ejecuta por completo en tu navegador. Con Docker la levantas con un único docker-compose.yml, escucha en el puerto 80 y no guarda nada: al no tener servidor ni base de datos, tampoco necesita volumen.
Gotify es un servidor de notificaciones push autoalojado, escrito en Go y con licencia MIT, que reúne mensajes de tus scripts y servicios en un solo sitio. Esta guía lo levanta con Docker Compose en el puerto 80, crea una aplicación con su token y envía el primer mensaje por su API REST con curl.
ntfy es un servicio de notificaciones push por HTTP, gratuito y de código abierto, que te permite enviar avisos a tu móvil o escritorio con una simple petición PUT o POST a un tema. Esta guía levanta tu propio servidor ntfy con Docker Compose, publica y suscribe temas, y añade autenticación.
Dashy es un panel de inicio self-hosted, escrito en Vue, que reúne todos tus servicios en una sola página con comprobación de estado, widgets, temas e iconos. Con Docker lo levantas con un único docker-compose.yml y una imagen, lissy93/dashy; toda su configuración vive en un archivo conf.yml que editas a mano o desde su interfaz visual.
Heimdall es un panel de aplicaciones autoalojado, mantenido por LinuxServer.io y escrito en PHP con Laravel, que reúne los enlaces a todos tus servicios en una sola página. Con Docker se instala en un contenedor con la imagen de LinuxServer y el volumen /config, sin base de datos externa, y admite accesos mejorados con estado en vivo.
Homarr es un panel de servicios para tu homelab que se configura arrastrando y soltando, sin editar archivos YAML. Con Docker lo levantas con un solo docker-compose.yml, escucha en el puerto 7575 y guarda todo en una base de datos SQLite propia; solo necesitas una clave de cifrado de 64 caracteres antes de arrancarlo.
Homepage es un panel de servicios estático y rápido, escrito en Next.js, que reúne todos tus contenedores en una sola portada. Con Docker lo levantas con un docker-compose.yml, lo configuras con archivos YAML, escucha en el puerto 3000 y descubre tus servicios de forma automática leyendo las etiquetas de cada contenedor.
Beszel es una plataforma de monitorización de servidores ligera construida sobre PocketBase que se divide en dos piezas: un hub con panel web en el puerto 8090 y un agente que corre en cada máquina vigilada y escucha en el 45876. Esta guía levanta ambos con Docker Compose, los empareja y configura alertas.
Glances es un monitor de sistema en tiempo real escrito en Python que, en modo web server, muestra CPU, memoria, disco, red y contenedores desde el navegador en el puerto 61208. Con Docker lo levantas con un solo docker-compose.yml, montando el socket de Docker, y además expone una API REST en /api/4 para automatizar.
9 min6
Usamos cookies propias y de terceros para analizar el tráfico del sitio. Puedes aceptarlas, rechazarlas o configurar tu elección.
Más información sobre las cookies
Preferencias de cookies
NecesariasImprescindibles para el funcionamiento del sitio. Siempre activas.
AnalíticasNos ayudan a entender cómo se usa el sitio (Google Analytics).