
TrueNAS adicionou LXC, e o segundo mini PC finalmente desaparece
XDA publicou esta semana um artigo sobre a aposentadoria do segundo mini PC que costumava ficar ao lado de um NAS doméstico executando serviços leves. TrueNAS SCALE finalmente adicionou contêineres LXC de primeira classe, o que significava que Home Assistant, Uptime Kuma, Vaultwarden e Frigate poderiam se mover para o NAS e liberar uma caixa física inteira.
Isso é apenas metade da história. A razão pela qual LXC funciona tão bem é uma década de ferramentas em Linux para Linux Containers, e os sete aplicativos de gerenciamento de contêineres LXC abaixo são as interfaces que os operadores de laboratórios domésticos realmente usam. Alguns são plataformas tudo-em-um como Proxmox VE. Alguns são UIs web leves. Todos os sete funcionam em desktop ou servidor Linux sem interface e estão nesta lista porque os operadores continuam recomendando-os nos mesmos tópicos de discussão.
O que procurar em um aplicativo de gerenciamento de contêineres LXC
Quatro critérios separam uma ferramenta de resgate de um complemento agradável.
- Suporte nativo a LXC, não apenas Docker com LXC colado.
- Flexibilidade de backend de armazenamento (ZFS, btrfs, LVM, ext4).
- Snapshots e reversão sem reconstrução completa do contêiner.
- Um caminho de backup ou exportação que sobreviva a uma reinstalação do host.
Cada escolha abaixo cobre pelo menos os três primeiros.
Comparação rápida
| Aplicativo | Melhor para | Licença | LXC-native | Web UI |
|---|---|---|---|---|
| Proxmox VE | Stack de virtualização completa | Gratuito, GPL | Sim | Sim |
| Incus | Fork moderno de LXC/LXD | Gratuito, Apache 2.0 | Sim | Opcional |
| Cockpit | Console web para qualquer servidor Linux | Gratuito, LGPL | Via Podman | Sim |
| Portainer | UI Docker + Kubernetes | CE Gratuito, Business pago | Apenas contêiner | Sim |
| TrueNAS SCALE | NAS + LXC + aplicativos | Gratuito, custom | Sim (v25) | Sim |
| LXD Web UI | Painel direto do LXD/Incus | Gratuito, Apache 2.0 | Sim | Sim |
| Cosmos Server | UI de laboratório doméstico baseado em compose | Gratuito | Não, apenas Docker | Sim |
Os aplicativos
1. Proxmox VE, a plataforma de referência LXC
Proxmox VE é a plataforma que a maioria dos tutoriais de laboratório doméstico usa como exemplo, e com razão. Ela executa LXC e QEMU/KVM lado a lado no mesmo host, oferece uma UI web madura e tem um dos maiores wikis comunitários da internet para ajuste de contêineres LXC.
Onde fica aquém: a versão gratuita importuna com um banner de assinatura no login. A instalação em hardware desnudo requer um host completo, não uma VM dentro de outro sistema operacional.
Preços: gratuito com repositório comunitário. Assinaturas de suporte Enterprise a partir de cerca de €110 por CPU por ano.
Plataformas: instalação em hardware desnudo baseada em Debian; UI web baseada em navegador.
Download: proxmox.com
Conclusão: a escolha se você está iniciando um laboratório doméstico do zero e quer uma plataforma para VMs e LXC.
2. Incus, o fork comunitário de LXD
Incus é o fork mantido pela comunidade do LXD após a Canonical reestruturar as licenças. Ele traz a mesma história de contêineres e VMs e é a direção para a qual o próprio projeto LXC upstream agora aponta para um gerenciador completo.
Onde fica aquém: a interface principal é CLI. A UI web é um projeto separado.
Preços: gratuito, Apache 2.0.
Plataformas: Linux (pacotes Debian, Fedora, Alpine), instalação snap ainda disponível.
Download: linuxcontainers.org
Conclusão: a escolha se você quer a experiência LXC mais próxima do upstream sem o requisito de conta Canonical.
3. Cockpit, o console web Linux geral
Cockpit é um console de administração baseado em navegador para qualquer servidor Linux. Com o módulo Podman, gerencia contêineres OCI, e com o módulo Machines, lida com VMs KVM. Ele ainda não executa LXC nativamente, mas funciona no mesmo servidor e lê o estado claramente.
Onde fica aquém: o gerenciamento específico de LXC ainda requer CLI ou um plugin. Os pontos fortes do Cockpit são armazenamento, rede e terminal SSH no navegador.
Preços: gratuito, LGPL.
Plataformas: servidor Linux (Debian, Fedora, RHEL, openSUSE).
Download: cockpit-project.org
Conclusão: instale junto com Proxmox ou um host LXC simples como a superfície de gerenciamento “todo o resto”.
4. Portainer, a UI Docker-first
Portainer é a UI Docker mais instalada no espaço de laboratório doméstico e agora também lida com Kubernetes e Podman. Ele não gerencia LXC diretamente, mas em um host Proxmox você executará Portainer dentro de um contêiner LXC para controlar os serviços Docker em execução em outro lugar.
Onde fica aquém: o suporte verdadeiro a LXC não está no roteiro. O nível Business bloqueia alguns recursos multinó mais úteis.
Preços: gratuito Community Edition. Nível Business a partir de US$ 749 por ano para três nós.
Plataformas: Linux, Windows, macOS, funciona em qualquer lugar onde Docker ou Kubernetes funcione.
Download: portainer.io
Conclusão: a escolha se os contêineres que você realmente executa são Docker, não LXC, mas quer uma UI de navegador para eles.
5. TrueNAS SCALE, a história NAS-plus-LXC
TrueNAS SCALE é o motivo pelo qual este artigo existe. O ciclo de lançamento 25.x trouxe suporte nativo a LXC, então um NAS doméstico agora é uma base legítima de laboratório doméstico. iX Systems projetou o fluxo de trabalho em torno de catálogos de aplicativos para que adicionar um contêiner LXC seja quase um clique.
Onde fica aquém: o catálogo de LXC é mais jovem que o pool comunitário de Proxmox. As imagens de contêiner personalizadas requerem mais configuração do que em Proxmox.
Preços: gratuito, edições comunitária e empresarial.
Plataformas: hardware desnudo em x86-64.
Download: truenas.com
Conclusão: a escolha se você já executa TrueNAS e estava considerando um segundo mini PC. Faça isso em seu lugar.
6. LXD Web UI, um painel direto para contêineres
LXD Web UI é um painel de navegador mantido pelo projeto Canonical LXD que se comunica diretamente com LXD ou Incus através de sua API REST. Crie contêineres, anexe terminais, observe métricas, snapshot e reverta sem sair da aba.
Onde fica aquém: é um projeto apenas de UI. O gerenciamento de cluster ainda fica em CLI para qualquer coisa avançada.
Preços: gratuito, Apache 2.0.
Plataformas: qualquer navegador; UI é servida por LXD ou Incus.
Download: linuxcontainers.org
Conclusão: a escolha se Incus ou LXD é seu backend e você quer uma UI propósito-construída em cima dela.
7. Cosmos Server, o console de laboratório doméstico compose-first
Cosmos Server é um recém-chegado que envolve Docker compose, proxy reverso e gerenciamento de identidade em um console de laboratório doméstico. Não é nativo a LXC, mas é o que muitos operadores instalam em cima de um contêiner Proxmox LXC que executa Docker.
Onde fica aquém: nenhum gerenciamento direto de LXC. O projeto ainda está em desenvolvimento ativo v0.x.
Preços: gratuito, licença MIT.
Plataformas: Docker em Linux, Windows via WSL2.
Download: cosmos-cloud.io
Conclusão: a escolha como a camada superior de uma stack onde LXC é a base e os serviços Docker vivem dentro.
Como escolher o certo
Se você está começando do zero, instale Proxmox VE como base e escolha entre Cockpit, Portainer ou LXD Web UI para os serviços dentro. Se você já executa TrueNAS SCALE e quer consolidar caixas, use o novo suporte a LXC do TrueNAS SCALE e pule o segundo host completamente. Se você quer a experiência Linux Containers mais próxima do upstream, use Incus com o painel LXD Web UI. Se você executa principalmente serviços Docker, coloque Portainer dentro de um contêiner LXC e deixe-o dirigi-los.
Cosmos Server é a escolha quando o laboratório doméstico cresceu além de uma única stack e você quer uma página inicial amigável para os membros da família.
Perguntas Frequentes
É mais seguro executar contêineres LXC do que Docker em um NAS? Não automaticamente. LXC e Docker usam os mesmos primitivos de isolamento do kernel (namespaces e cgroups). LXC é mais próximo a uma VM leve e Docker é mais próximo a um único aplicativo; a segurança vem de como você os configura, não de qual você escolhe.
Proxmox e Incus podem executar no mesmo host? Sim, mas é incomum. A maioria dos operadores escolhe um gerenciador por host para evitar snapshots concorrentes.
TrueNAS SCALE substitui Proxmox para uso em laboratório doméstico? Para muitas configurações, sim. TrueNAS 25.x agora lida com os contêineres que costumavam justificar uma segunda caixa.
Qual dessas ferramentas funciona em um Raspberry Pi ARM? Incus, Cockpit, Portainer e LXD Web UI todos funcionam em distribuições Linux ARM64. Proxmox VE e TrueNAS SCALE são apenas x86-64.
Posso fazer backup de um contêiner LXC sem desligá-lo? Proxmox e Incus ambos suportam snapshots ao vivo em armazenamento ZFS ou btrfs. Backups frios (com o contêiner parado) são mais seguros para bancos de dados.