Oficialmente, o CasaOS roda apenas em Linux e não existe uma versão para Windows (e provavelmente não haverá uma em um futuro próximo). Isso significa que para executar o CasaOS no Windows 10/11, você precisaria de um ambiente Linux rodando sobre ele. Pode ser uma máquina virtual Linux via Hyper-V ou pode ser o WSL2 que vem com o Windows.
Este post é sobre como executar o CasaOS no Windows com ajuda do WSL2.
Se você já possui o WSL2 em execução, certifique-se de ter a versão mais recente. Você precisaria atualizar o WSL2 para a versão mais recente para ter esse suporte, executando
wsl.exe --update
.
Instale o subsistema Windows para Linux (WSL) seguindo as instruções na Documentação da Microsoft
Instale uma distribuição Linux da Microsoft Store. Existem várias opções disponíveis, como Ubuntu, Debian e Kali Linux.
systemd
Você precisa habilitar o suporte systemd
no WSL2, para manter os serviços modularizados do CasaOS rodando em segundo plano. Adicione estas linhas ao /etc/wsl.conf
na distribuição Linux que você está executando no WSL2:
[boot]
systemd=true
Posteriormente, você deve executar wsl.exe --shutdown
e wsl.exe
novamente para reiniciar o WSL2.
Clique Aqui para obter detalhes.
Se você já usa Docker no Windows, provavelmente está usando Docker for Desktop
que se integra ao WSL2. No entanto, isso significa que o mecanismo Docker está sendo executado além do WSL2, então você pode executar o comando docker
em cada distribuição WSL2, bem como no prompt de comando do Windows. Precisamos substituí-lo por um mecanismo Docker executado localmente.
Consulte Docker no Debian para obter as etapas de instalação do mecanismo Docker localmente ou Docker no Ubuntu, caso você esteja executando em outra distro recomendamos verificar a documentação para a instalação do Docker.
Depois de cumprir os pré-requisitos acima, você pode instalar o CasaOS executando o seguinte comando:
curl -fsSL get.casaos.io/install.sh | sudo bash
Se a instalação for bem-sucedida, você poderá acessar o prompt de login do CasaOS visitando http://localhost:80
(porta 80 por padrão) em seu navegador.
systemd
em WSL2.curl -fsSL get.casaos.io/install.sh | sudo bash
.Esperamos que este guia seja útil para usuários interessados em executar o CasaOS no Windows 10 com WSL2. Informe-nos no Discord, se tiver alguma dúvida ou precisar de mais assistência.
Elaborado a partir do Texto Original