Nos últimos anos, experimentei várias plataformas de virtualização, do ESXi ao gigante Harvester e, embora cada distro tenha suas vantagens, tenho usado o Proxmox para minhas tarefas de servidor doméstico. O incrível desempenho KVM do Proxmox, suporte LXC sólido, pilha SDN detalhada, excelentes provisões de cluster e ferramentas úteis de backup e gerenciamento de terceiros são uma força a ser considerada quando se trata de projetos de virtualização.
No entanto, TrueNAS continua sendo minha primeira escolha para servidores de armazenamento conectados à rede, a ponto de ter um pipeline de backup 3-2-1 completo usando esta distribuição. Nas últimas atualizações, TrueNAS começou a adicionar vários serviços de virtualização que me atraíram pela primeira vez no Proxmox. Eu até tentei usá-lo como um substituto para minha estação de trabalho PVE e, embora seja uma boa opção para servidores domésticos multifuncionais, duvido que desista de meus nós Proxmox tão cedo.
5 serviços insubstituíveis que eu não poderia viver sem
Eu confio na minha caixinha para muitas coisas
TrueNAS melhorou seus recursos de hospedagem LXC e VM até agora
E ainda fornece forte suporte para contêineres Docker
Deixe-me ser claro: TrueNAS oferece ferramentas de implantação e conteinerização de VM há anos. Mas foi somente nas últimas atualizações que a plataforma centrada em NAS começou a renovar sua funcionalidade de virtualização. A atualização do Electric Eel em 2024 mudou o back-end do Kubernetes para um tempo de execução Docker mais simples para modelos de aplicativos tradicionais, tornando os aplicativos auto-hospedados muito mais acessíveis para iniciantes. Além disso, a versão 25.06 mudou seu conjunto impecável de implantações de VM para um wrapper baseado em Incus (mas ainda alimentado por KVM), adicionando adicionalmente TPM e inicialização segura para tornar as máquinas virtuais do Windows 11 mais acessíveis para distros NAS.
Agora que o TrueNAS 26 suporta LXC, o TrueNAS oferece uma ampla gama de opções para cargas de trabalho de servidores domésticos. Na verdade, TrueNAS possui uma extensa coleção de modelos LXC pré-configurados (incluindo modelos FreeBSD) e são igualmente fáceis de implantar tanto no TrueNAS quanto no Proxmox. O mesmo se aplica às máquinas virtuais e, embora eu tenha tido alguns problemas com a passagem da GPU para a máquina virtual usando uma configuração de placa gráfica única, as condições de passagem da GPU funcionam muito bem no TrueNAS, desde que outra placa discreta (ou integrada) esteja conectada ao sistema.
Isso antes de você levar em consideração as centenas de modelos de contêiner fornecidos com a App Store, que são tão fáceis de criar quanto selecionar conjuntos de dados e recursos do sistema antes de clicar no botão de implantação. Além disso, TrueNAS tem regras para implantar contêineres personalizados usando configurações YAML, mas posso até usar sua interface baseada em menu para criar novos ambientes Docker usando qualquer imagem OCI.
A execução de convidados virtuais diretamente no meu NAS definitivamente resolve certos problemas de armazenamento
Não preciso procurar compartilhamentos SMB, NFS ou iSCSI para VMs que precisam de armazenamento.
Se há uma coisa que aprendi com minhas (des)aventuras de virtualização com TrueNAS, é que não preciso mais me preocupar com regras de armazenamento. Minha estação de trabalho PVE principal tem dois SSDs de 500 GB e um HDD de 2 TB, e muitas vezes fico sem espaço de armazenamento quando não estou testando meus experimentos de virtualização. Mas em meus conjuntos de dados extras de 6 TB, posso alocar centenas de GB para minhas VMs de desenvolvimento e LXCs auto-hospedados.
Na verdade, confio no meu NAS para hospedar RomM, Navidrome, Kavita, Audiobookshelf e outros aplicativos de armazenamento de dados a longo prazo porque posso simplesmente conectá-los ao conjunto de dados que contém todas as minhas mídias arquivadas no TrueNAS, em vez de configurar compartilhamentos de rede no Proxmox e entregá-los aos meus LXCs pouco atraentes usando certas soluções. Até comecei a manter uma VM sobressalente do servidor de backup Proxmox em minha plataforma TrueNAS apenas para minhas máquinas PVE secundárias, já que minha instância bare metal PBS está quase cheia de todos os instantâneos de minha estação de trabalho principal.
Mas o TrueNAS ainda carece de muitas das regras de virtualização que você encontraria no Proxmox
Sem mencionar que não posso fazer experiências estranhas com algo tão básico como um NAS
Embora o TrueNAS tenha se tornado viável para projetos de servidores domésticos, o Proxmox ainda é melhor quando se trata de experimentos de virtualização e conteinerização. Primeiro, a pilha PVE SDN é muito superior às configurações de rede TrueNAS, especialmente com atualizações mais recentes do Proxmox que adicionam utilitários de rede ainda melhores. Na frente do cluster, o TrueNAS oferece suporte técnico a configurações de alta disponibilidade, mas elas são pagas pela licença Enterprise, enquanto o PVE oferece replicação ZFS e provisões Ceph HA sem cobrar um centavo.
Você também tem o Proxmox Datacenter Manager, uma plataforma totalmente local para gerenciar vários nós PVE independentes. TrueNAS é de fato um utilitário Connect, mas o fato de depender de servidores proprietários para autenticação e monitoramento de integridade o torna menos privado do que o PDM ao gerenciar diferentes ambientes Proxmox. Em termos de sistemas individuais, o TrueNAS possui requisitos mínimos de hardware bastante rígidos, exigindo pelo menos 8 GB de RAM para funcionar. Por outro lado, o Proxmox pode funcionar com apenas 1 GB de memória, e eu até adaptei um laptop antigo com 2 GB de RAM como um simples sistema Proxmox de hospedagem LXC. Sem mencionar que o TrueNAS precisa de toda a unidade de arquivos do sistema operacional se eu não estiver explorando soluções alternativas, enquanto o PVE pode manter pools finos lvm e lvm na unidade de inicialização, tornando-o melhor para servidores domésticos de baixo custo.
Depois, há todo o elefante do tamanho de um NAS na sala. Como um acumulador de dados obstinado, simplesmente não posso justificar a realização de experimentos selvagens em meu NAS, especialmente se eles puderem arruinar toda a máquina. A menos que eu gaste o dinheiro extra em mais RAM para poder transformar meus sistemas secundários em hubs TrueNAS independentes, não há como executar nada, mesmo remotamente experimental, em meu servidor de armazenamento principal.
No meu laboratório doméstico, PVE e TrueNAS têm seus próprios casos de uso
Atualmente uso Proxmox para a maioria dos nós de meu servidor doméstico e, embora as regras para virtualização TrueNAS estejam se tornando mais específicas, ainda confio no PVE para treinar minhas habilidades de DevOps ou trabalhar em projetos Linux estranhos. No entanto, mantenho alguns convidados virtuais, como minha instância PBS e contêineres com uso intensivo de armazenamento, em minha estação de trabalho TrueNAS. Portanto, mesmo que o TrueNAS não chegue perto de tornar o Proxmox obsoleto para minhas necessidades industriais, ainda me machucaria se qualquer uma das plataformas parasse de funcionar.







