
TrueNAS añadió LXC, y finalmente se acabó la segunda mini PC
XDA publicó esta semana un artículo sobre el retiro de la segunda mini PC que solía sentarse junto a un NAS doméstico que ejecutaba servicios ligeros. TrueNAS SCALE finalmente añadió contenedores LXC de primera clase, lo que significaba que Home Assistant, Uptime Kuma, Vaultwarden y Frigate podrían trasladarse al NAS y liberar una caja física completa.
Eso es solo la mitad de la historia. La razón por la que LXC funciona tan bien es una década de herramientas en Linux para Linux Containers, y las siete aplicaciones de gestión de contenedores LXC a continuación son las interfaces que realmente utilizan los operadores de laboratorios caseros. Algunas son plataformas todo en uno como Proxmox VE. Algunas son UI web ligeras. Las siete funcionan en escritorio o servidor Linux sin interfaz y están en esta lista porque los operadores siguen recomendándolas en los mismos hilos de respuesta.
Qué buscar en una aplicación de gestión de contenedores LXC
Cuatro criterios separan una herramienta de rescate de un complemento agradable.
- Soporte LXC nativo, no solo Docker con LXC pegado.
- Flexibilidad del backend de almacenamiento (ZFS, btrfs, LVM, ext4).
- Snapshots y reversión sin reconstrucción completa del contenedor.
- Una ruta de copia de seguridad o exportación que sobreviva a una reinstalación del host.
Cada opción a continuación cubre al menos los primeros tres.
Comparación rápida
| Aplicación | Mejor para | Licencia | LXC-native | Web UI |
|---|---|---|---|---|
| Proxmox VE | Stack de virtualización completo | Gratis, GPL | Sí | Sí |
| Incus | Fork moderno de LXC/LXD | Gratis, Apache 2.0 | Sí | Opcional |
| Cockpit | Consola web para cualquier servidor Linux | Gratis, LGPL | Vía Podman | Sí |
| Portainer | UI de Docker + Kubernetes | CE Gratis, Business de pago | Solo contenedor | Sí |
| TrueNAS SCALE | NAS + LXC + aplicaciones | Gratis, custom | Sí (v25) | Sí |
| LXD Web UI | Panel de control directo de LXD/Incus | Gratis, Apache 2.0 | Sí | Sí |
| Cosmos Server | UI de laboratorio casero basada en compose | Gratis | No, solo Docker | Sí |
Las aplicaciones
1. Proxmox VE, la plataforma de referencia LXC
Proxmox VE es la plataforma que la mayoría de tutoriales de laboratorio casero usan como ejemplo, con buena razón. Ejecuta LXC y QEMU/KVM lado a lado en el mismo host, incluye una UI web madura y tiene una de las wikis de comunidad más grandes de internet para la sintonización de contenedores LXC.
Dónde se queda corta: la versión gratuita molesta con un banner de suscripción al iniciar sesión. La instalación en hardware desnudo requiere un host completo, no una VM dentro de otro sistema operativo.
Precios: gratis con repositorio comunitario. Suscripciones de soporte empresarial desde aproximadamente €110 por CPU por año.
Plataformas: instalación en hardware desnudo basada en Debian; UI web basada en navegador.
Descarga: proxmox.com
Conclusión: la opción si estás iniciando un laboratorio casero desde cero y quieres una plataforma para VM y LXC.
2. Incus, el fork comunitario de LXD
Incus es el fork mantenido por la comunidad de LXD después de que Canonical reestructuró las licencias. Lleva la misma historia de contenedores y VM y es la dirección a la que ahora apunta el propio proyecto LXC upstream para un gerente completo.
Dónde se queda corta: la interfaz principal es CLI. La web UI es un proyecto separado.
Precios: gratis, Apache 2.0.
Plataformas: Linux (paquetes Debian, Fedora, Alpine), instalación snap aún disponible.
Descarga: linuxcontainers.org
Conclusión: la opción si quieres la experiencia de LXC más cercana a la upstream sin el requisito de cuenta de Canonical.
3. Cockpit, la consola web general de Linux
Cockpit es una consola de administración basada en navegador para cualquier servidor Linux. Con el módulo Podman gestiona contenedores OCI, y con el módulo Machines maneja VM KVM. Aún no ejecuta LXC de forma nativa pero se sienta en el mismo servidor y lee el estado de manera limpia.
Dónde se queda corta: la gestión específica de LXC aún requiere CLI o un plugin. Las fortalezas de Cockpit son almacenamiento, redes y terminal SSH en el navegador.
Precios: gratis, LGPL.
Plataformas: servidor Linux (Debian, Fedora, RHEL, openSUSE).
Descarga: cockpit-project.org
Conclusión: instala junto a Proxmox o un host LXC simple como la superficie de gestión “todo lo demás”.
4. Portainer, la UI Docker-first
Portainer es la UI de Docker más instalada en el espacio de laboratorio casero y ahora también maneja Kubernetes y Podman. No gestiona LXC directamente, pero en un host Proxmox ejecutarás Portainer dentro de un contenedor LXC para controlar los servicios Docker que se ejecutan en otro lugar.
Dónde se queda corta: el soporte verdadero de LXC no está en el plan de ruta. El nivel Business bloquea algunas características multi-nodo más útiles.
Precios: gratis Community Edition. Nivel Business desde $749 por año para tres nodos.
Plataformas: Linux, Windows, macOS, se ejecuta en cualquier lugar donde se ejecute Docker o Kubernetes.
Descarga: portainer.io
Conclusión: la opción si los contenedores que realmente ejecutas son Docker, no LXC, pero quieres una UI de navegador para ellos.
5. TrueNAS SCALE, la historia NAS-plus-LXC
TrueNAS SCALE es la razón por la que existe este artículo. El ciclo de lanzamiento 25.x trajo soporte nativo de LXC, así que ahora un NAS doméstico es una base legítima de laboratorio casero. iX Systems diseñó el flujo de trabajo alrededor de catálogos de aplicaciones para que añadir un contenedor LXC esté casi a un clic.
Dónde se queda corta: el catálogo de LXC es más joven que el grupo comunitario de Proxmox. Las imágenes de contenedor personalizadas requieren más configuración que en Proxmox.
Precios: gratis, ediciones comunitaria y empresarial.
Plataformas: bare-metal en x86-64.
Descarga: truenas.com
Conclusión: la opción si ya ejecutas TrueNAS y estabas considerando una segunda mini PC. Haz esto en su lugar.
6. LXD Web UI, un panel de control directo para contenedores
LXD Web UI es un panel de control de navegador mantenido por el proyecto Canonical LXD que se comunica directamente con LXD o Incus a través de su API REST. Crea contenedores, adjunta terminales, observa métricas, snapshot y revierte sin salir de la pestaña.
Dónde se queda corta: es un proyecto solo UI. La gestión de clústeres aún vive en CLI para cualquier cosa avanzada.
Precios: gratis, Apache 2.0.
Plataformas: cualquier navegador; UI es servida por LXD o Incus.
Descarga: linuxcontainers.org
Conclusión: la opción si Incus o LXD es tu backend y quieres una UI propósito-construida encima.
7. Cosmos Server, la consola de laboratorio casero compose-first
Cosmos Server es un recién llegado que envuelve Docker compose, reverse proxying y gestión de identidad en una consola de laboratorio casero. No es LXC-nativo, pero es lo que muchos operadores instalan encima de un contenedor Proxmox LXC que ejecuta Docker.
Dónde se queda corta: sin gestión directa de LXC. El proyecto aún está bajo desarrollo activo v0.x.
Precios: gratis, licencia MIT.
Plataformas: Docker en Linux, Windows vía WSL2.
Descarga: cosmos-cloud.io
Conclusión: la opción como capa superior de un stack donde LXC es la base y los servicios Docker viven dentro.
Cómo elegir el correcto
Si estás empezando de cero, instala Proxmox VE como base y elige de Cockpit, Portainer o LXD Web UI para los servicios dentro. Si ya ejecutas TrueNAS SCALE y quieres consolidar cajas, usa el nuevo soporte LXC de TrueNAS SCALE y salta el segundo host por completo. Si quieres la experiencia de Linux Containers más cercana a la upstream, usa Incus con el panel de control LXD Web UI. Si principalmente ejecutas servicios Docker, pon Portainer dentro de un contenedor LXC y deja que lo maneje.
Cosmos Server es la opción cuando el laboratorio casero ha crecido más allá de un único stack y quieres una página frontal amigable para los miembros de la familia.
Preguntas frecuentes
¿Es más seguro ejecutar contenedores LXC que Docker en un NAS? No automáticamente. LXC y Docker utilizan los mismos primitivos de aislamiento del kernel (espacios de nombres y cgroups). LXC está más cerca de una VM ligera y Docker está más cerca de una sola aplicación; la seguridad proviene de cómo los configures, no de cuál elijas.
¿Pueden Proxmox e Incus ejecutarse en el mismo host? Sí, pero es inusual. La mayoría de operadores eligen un gerente por host para evitar snapshots en competencia.
¿TrueNAS SCALE reemplaza Proxmox para el uso de laboratorio casero? Para muchas configuraciones, sí. TrueNAS 25.x ahora maneja los contenedores que solían justificar una segunda caja.
¿Cuál de estas herramientas funciona en una Raspberry Pi ARM? Incus, Cockpit, Portainer y LXD Web UI todos funcionan en distribuciones Linux ARM64. Proxmox VE y TrueNAS SCALE son solo x86-64.
¿Puedo hacer una copia de seguridad de un contenedor LXC sin apagarlo? Proxmox e Incus ambos soportan snapshots en vivo en almacenamiento ZFS o btrfs. Las copias de seguridad frías (con el contenedor detenido) son más seguras para bases de datos.