O tutorial da IceWhale sobre o Proxmox VE, de abril de 2024, utilizava uma arquitetura simples: criar uma VM normal no Proxmox, instalar Linux dentro dessa VM e, em seguida, instalar o CasaOS sobre o sistema Linux convidado. Esta continua a ser a interpretação mais fiel da fonte. O CasaOS é uma camada de aplicações/nuvem doméstica instalada numa distribuição Linux compatível; o Proxmox fornece o hardware virtual.
Para uma implementação atual, o Debian 12 é a melhor base, uma vez que o repositório mantido do CasaOS indica explicitamente que esta versão foi testada e é recomendada.
Crie uma VM em vez de instalar o CasaOS diretamente no anfitrião Proxmox
Instalar o CasaOS num sistema convidado mantém o hipervisor Proxmox isolado dos serviços Docker, Samba e CasaOS, além de facilitar bastante a cópia de segurança ou o restauro da VM.
Utilize um sistema Linux convidado compatível
O repositório atual do CasaOS lista:
- Debian 12 — testado e recomendado;
- Ubuntu Server 20.04 — testado;
- Raspberry Pi OS — testado em hardware adequado.
No Proxmox, em hardware x86, o Debian 12 é a escolha natural atualmente.
Consulte os requisitos atuais de compatibilidade e instalação do CasaOS antes de escolher a distribuição convidada.
Reserve armazenamento para os dados das aplicações futuras, não apenas para o sistema operativo base
O tutorial de 2024 já alertava os utilizadores para alocarem recursos suficientes, especialmente armazenamento. Esse aviso torna-se ainda mais importante à medida que as aplicações Docker acumulam bases de dados, miniaturas, transferências e metadados multimédia.
Se a VM apenas gerir armazenamento externo/NAS, o seu disco virtual de arranque pode permanecer relativamente pequeno. Se os dados das aplicações forem armazenados dentro da VM, planeie uma capacidade muito maior ou ligue um disco virtual separado.
Ligue a VM à LAN através de uma bridge quando quiser um acesso NAS normal
O CasaOS é mais fácil de utilizar quando a VM recebe um endereço normal da LAN através da bridge do Proxmox. Isto permite que navegadores, clientes SMB e outros dispositivos domésticos acedam diretamente ao CasaOS, sem recorrer a uma NAT aninhada complexa.
Registe ou reserve o endereço do sistema convidado após a instalação, para que os marcadores e as partilhas mapeadas permaneçam previsíveis.
Instale primeiro o Debian na VM
O tutorial original apresenta a instalação do sistema Linux convidado como uma etapa separada, anterior ao CasaOS.
Utilize o instalador atual do CasaOS dentro do sistema convidado
O repositório mantido do CasaOS disponibiliza o instalador de uma linha através de get.casaos.io. Como este executa comandos de instalação do sistema com privilégios de root, analise o projeto atual e certifique-se de que o sistema convidado tem DNS/HTTPS funcionais antes de o executar.
O instalador atual requer uma distribuição Linux compatível e instala os componentes do CasaOS relacionados com o Docker e os serviços do sistema dentro dessa VM.
Encontre o IP do sistema convidado depois de reiniciar
Utilize a cópia de segurança do Proxmox e a cópia de segurança dos dados do CasaOS para camadas diferentes
Uma cópia de segurança da VM no Proxmox pode incluir os discos virtuais e a configuração da máquina virtual. Ainda assim, uma cópia de segurança com conhecimento das aplicações continua a ser importante para bases de dados e armazenamento ligado externamente que possa não estar no disco da VM.
Não parta do princípio de que um instantâneo do disco de arranque protege conteúdos multimédia montados a partir de outro NAS ou de um disco ligado diretamente.
Uma VM é a opção predefinida mais segura do que um LXC para um CasaOS centrado no Docker
A introdução original mencionava tanto VMs como LXC, mas o tutorial propriamente dito utiliza uma VM. Executar o Docker dentro de um LXC pode exigir nesting e decisões adicionais relativamente a privilégios e cgroups. Uma VM normal proporciona um limite de isolamento mais simples para os utilizadores que pretendem sobretudo que o CasaOS funcione.
Perguntas frequentes sobre o CasaOS no Proxmox
O CasaOS deve ser instalado diretamente no anfitrião Proxmox?
O tutorial original cria, em vez disso, uma VM Linux separada e instala o CasaOS dentro dela.
Qual é a base Linux atual recomendada pelo CasaOS?
O repositório mantido do CasaOS indica o Debian 12 como testado e recomendado.
Os instantâneos do Proxmox podem substituir as cópias de segurança do armazenamento externo?
Não. Os dados que estão fora do disco da VM precisam do seu próprio plano de cópias de segurança.
