Ajuda por favor, Iniciante Instalação Intel Nuc Celeron

Olá, sou iniciante mas gostaria de fazer já de saída uma instalação do HA num Intel NUC Celeron, e gostaria de saber qual plataforma usar e se é suficiente o mini PC , ja que ouvi relatos que o Raspberry costuma falhar, demorar a reiniciar e etc. Gostaria de uma ajuda para instalação. Apesar de saber como pode ser feita gostaria de indicações de uma melhor escolha para tal . Se instalar Linux ou usar Proxmox , tenho receio de ser muito complicado. A quem puder ajudar agradeço muito !

Minha opinião é que o proxmox traz mais facilidade e opções adicionais. Além de vários tutoriais de instalação tanto do proxmox quanto de VMs, a comunidade tem muito conteúdo de ajuda.

No link abaixo existem vários scripts de instalação de VMs e LXCs que facilitam muito. Inclusive a do HA, zigbee2mqtt em lxc… Etc

Principio K.i.s.s. E so pro HA, pi eh mais q suficiente.

Eu pessoalmente sou mais fã de usar docker compose e alguma distro headless de Linux, MAs é questão de gosto. Para iniciantes de fato essas opções como proxmox ou docker podem parecer complexas mais não são difíceis é mais questão de aos poucos entender alguns princípios básicos de Linux e de Redes e de conhecer a terminologia.

Minha sugestão instale inicialmente haOS até porque como iniciante você nao usuária nenhuma funcionalidade avançada no começo. Mas ao mesmo tempo explore outras instalações e soluções em máquinas virtuais no seu PC. Ai você vai aprendendo e depois quando quiser muda sua instalação permanente se sobe um backup.

Sobre raspberry concordo que é o suficiente, mas não vejo aplicação do princípios k.i.s.s. aqui. Instalar no mini pc o haOS é tão fácil quanto num raspberry (eu diria que mini pc é até mais fácil).

O raspberry fazia sentido por custo mas já faz alguns anos que não faz tanto sentido pois um preço de um rasp mais um ssd é maior que um mini pc barato.

Mas o melhor hardware para começar é sempre o hardware que você já tem pode ser um raspberry, pc velho, laptop Velho o que for.

2 curtidas

Obrigado pela resposta, e a maioria das coisas que falou não entendo muito bem . Tentei fazer uma instalação de Linux e Haos e descobri que não era possível por conta de que meu notebook não tem boot UEFI, fiquei frustrado demais . Não entendo ainda sobre os termos docker e Virtual machine, tentei em um Pc meu novo fazer uma VM mas tudo dava errado pelo tutorial que segui, e também não gostaria de usar o espaço que preciso mo meu notebook para tal. Talvez usar um SSD externo para VM se fosse possível , faria . Mas como disse sou muito iniciante nem sei o que é K.i.s.s. pesquisando vi que é para procurar manter tudo o mais simples possível…Enfim , peço desculpas pela ignorância mas estou querendo aprender. De fato fico atraído para ter o mini Pc mais poderoso do que um Rasp para rodar e não precisar de upgrade tão cedo. Poder fazer backup e tudo mais mas estou travado no que fazer .

Fica tranquilo, todo mundo aqui já foi iniciante… no começo é um obstáculo a cada esquina mesmo xD. Mas acho que vale um aviso: essas coisas não são difíceis uma vez que você pega os conceitos básicos. Muitas pessoas aqui não são da área de computação e têm conhecimento bastante avançado. Mas, apesar de não ser difícil, tem muita coisa para estudar e leva tempo. Você certamente vai encontrar muitos obstáculos e vai ter que pesquisar bastante. Estamos aqui para ajudar, mas com certeza, se você quiser mexer com coisas avançadas, vai ter muita coisa para estudar sozinho, pesquisar e se virar também. É um caminho super interessante, e conforme você vai aprendendo, as possibilidades são infinitas. Mas é para quem quer levar isso como hobby. Se você só quer sua casa automatizada funcionando, compra o hardware mais compatível possível, instala o HAOS e não mexe mais nisso.

Agora, se você de fato quer seguir com as coisas mais avançadas, vamos lá. Virtualização é o nome de uma gama de tecnologias onde simulamos um computador dentro de outro. Isso tem várias utilidades, mas no caso do HA e home lab, um dos principais motivos é a facilidade de instalação e o isolamento.
Geralmente os softwares que a gente usa têm vários outros softwares ou bibliotecas como requisito que precisam estar pré-instalados. Agora imagina que alguém instala tudo isso, gera uma imagem (para simplificar, pense nisso como se fosse um backup do sistema operacional) e disponibiliza para você rodar em um PC simulado dentro do seu, já com tudo pronto. Isso também evita conflitos: imagine que o Home Assistant precisa de um banco de dados na versão 1, e outro software que você quer rodar precisa do mesmo banco, mas na versão 2. Cada um desses softwares vai rodar dentro do seu próprio PC virtual e, em cada um, o banco de dados na versão correta estará instalado. A ideia é basicamente essa. Aqui eu só listei duas vantagens que são fáceis de explicar, mas existem vários outros motivos para virtualizar.

Existem vários tipos de virtualização. A mais versátil é a máquina virtual (a abreviação VM vem do inglês virtual machine). Nela você simula 100% do software e sistema operacional do PC virtual, por isso também é a mais pesada. Na máquina virtual, às vezes até algumas questões de hardware são simuladas — sendo possível, inclusive, simular um PC com arquitetura de processador diferente do host (host é o PC físico que está simulando; guests são os PCs virtuais sendo simulados).

Só abrindo um parêntese antes de falar de containers: dependendo do texto que você ler, pode aparecer que container é ou não é uma forma de virtualização. Isso varia conforme a definição que a pessoa usa para “virtualização”. Tecnicamente, não é virtualização no sentido tradicional, como acontece em uma VM — está muito mais próximo de um isolamento de softwares em ambientes controlados. Vou explicar melhor logo a seguir, mas já deixo esse aviso só para não gerar polêmica kkk.
Containers são outra forma, mais leve, de virtualização. A parte mais essencial de um sistema operacional é o kernel, que intermedia o acesso aos recursos de hardware para os softwares que o usuário quer rodar. Exemplo: quando um app quer abrir um arquivo, ele solicita ao kernel, e é o kernel que conversa com o HD e repassa os dados ao app. O kernel também controla quanto tempo a CPU passa executando o código de cada app, gerencia a memória RAM, etc.
Na máquina virtual, o kernel é simulado. No container, as chamadas de kernel do container são passadas diretamente para o kernel do sistema operacional do host. Por isso acaba sendo mais leve. Em termos muito leigos, é quase uma “semi-virtualização”.

O Docker é uma das tecnologias de containers mais populares. Se você usar containers no Proxmox, provavelmente seriam containers LXC.

Conceitualmente, esse é o resumo dessas questões.

Agora vamos ao seu caso específico, na prática. Quando eu mencionei anteriormente para testar no seu notebook as funcionalidades mais avançadas, seria usando virtualização. Isso porque seriam instalações apenas para estudo, que não vão ficar ligadas 24/7, então não faz sentido instalar direto no PC. Se você instalar o HAOS no seu notebook (sem uma VM), você vai apagar o Windows. Até dá para fazer dual boot, mas aí é outra história — e você ficaria sem o PC para interagir com as coisas enquanto o HA roda.

Outra coisa: quando eu falo para começar com hardware que já tem, como um notebook velho, me refiro a um notebook realmente sem uso. Não faz sentido usar o seu notebook do dia a dia.

Para de fato automatizar sua casa, procure qualquer hardware, seja novo ou antigo, mas que fique 100% dedicado a isso.

Para estudar, pode usar seu PC/notebook de uso diário, mas sempre com virtualização. Inclusive, você pode ter máquina virtual dentro de máquina virtual — por exemplo, rodando Proxmox numa VM e criando VMs dentro do Proxmox. Mas fica bem mais lento, então é só para estudo mesmo.

Sobre UEFI: isso só importa se você for instalar o HAOS direto no hardware. Numa máquina virtual não importa. No caso de outros Linux, também não faz diferença se tem UEFI ou não.

Só para finalizar:

É muito difícil alguém iniciante ter algo que não rode num Raspberry Pi, mesmo a longo prazo. O pessoal da área de computação gosta de fazer coisas avançadas só pela diversão de testar ou para dizer que nosso homelab está o mais profissional possível, mas para uso diário é difícil precisar de algo além de um Pi — ainda mais se for um Pi 5. Achei importante esclarecer, mas, de qualquer maneira, não recomendo comprar um Pi, a não ser que algum conhecido esteja vendendo muito barato. Simplesmente porque um mini PC sai mais em conta, não porque seja realmente necessário.

Sim , agradeço muito sua atenção que está tendo comigo. Não é atoa que tem o líder no seu nome vc merece o título. Eu gostaria de tentar instalar num Windows 10 em um Dell 1525 que tenho então para virtualmente experimentar, eu gostaria de fazer coisas básicas de controle de aparelhos ZigBee, matter, only things, alarme compatíveis , câmeras e sensores. Assim acredito que não precisarei ser um usuário avançado, não ser que a experiência venha como você disse, com o tempo e testes pessoais e aprendizado em escala. Gostaria de um tutorial para fazer talvez num virtual dentro do windows. Tentei seguir 2 tutoriais de YouTube davam errado nem iniciava a máquina virtual. Talvez este tutorial sendo bem explicado consiga fazer as coisas de maneira correta e consiga mexer nas minhas vontade num futuro próximo seria ter a máquina dedicada com pouco gasto energético. Lembrando que está minha máquina não tem função UEFI EFI é BIOS antiga se for necessária.

Eu não vou saber te passar um link de um tutorial específico. Existem vários por aí, mas qualquer um que eu te mandar provavelmente não será muito diferente dos que você já viu. Realmente, quando falamos de virtualização, há muitos fatores que podem dar errado. Nem sempre é simples a ponto de apenas seguir um tutorial.
Os tutoriais que você viu não devem estar errados.

É preciso realmente aprender a ir além do tutorial e fazer troubleshooting, porque deve haver algo específico no seu PC, no seu sistema operacional ou até algum outro software em conflito, causando os erros. Nesses casos, dificilmente um tutorial vai resolver.

Além de pesquisar mais, o que posso te sugerir é abrir outro tópico aqui, explicando melhor o que você já fez e o que está dando errado. É difícil ajudar sem mais informações.

Mas, como eu disse, se você quer fazer o básico sem dores de cabeça, compre um hardware compatível (algo baseado em Raspberry Pi ou um PC com UEFI).

Sobre recomendações gerais: já que você está com esse PC, não sei qual método de virtualização você está tentando usar, mas o que eu recomendaria é instalar uma distro Linux fácil de usar, como Ubuntu, e virtualizar o Home Assistant OS com o VirtualBox. Não é a melhor opção em termos de performance, mas é relativamente fácil e estável (só certifique-se de que o Secure Boot esteja desativado na BIOS).
Você pode seguir a documentação oficial do Home Assistant para instalar no VirtualBox: Linux - Home Assistant

Depois que estiver funcionando, se quiser testar uma instalação com mais performance, pesquise sobre como rodar a máquina virtual em KVM ou sobre instalação em container.

Amigo, deixa te guiar por alguns passo que já passei…
Eu também não sabia nada sobre isso, continuo sabendo muito pouco, mas não e difícil não ..

Pra ter ideia eu comecei no HASS (Home Assistant) em uma TVBOX, instalei o Linux nela e depois CasaOS, ele é um gerenciador de Docker mais parecido com Windows… (Alguns não vão concordar, mas ele é mais intuitivo pra começar a entender sobre Docker…)

Aí depois de aprender , errar, estudar , refazer, aprendi um pouco sobre isso, adquiri um rasp 4, 4G ram, pagando 300… Muito bom por sinal…
Aí refiz tudo, hj tenho HASS, bloqueado de DNS, Jelifin , já tenho um servidor com acesso remoto tudo nesse rasp, então são coisas que vai se aprendendo…

Agora vou adquirir um Mini PC provavelmente igualmente o que você tem… Intel NUC, Intel Celeron N3450 (vou pegar um que está parado).. E vou migrar tudo pra isso…

Então, fica tranquilo… Começa instalando o Ubuntu, depois o CasaOS (tem vários tutoriais muito fácil pra fazer isso) aí coloca o HASS pra rodar dentro, começa brincadeira e depois inventa de Comprar um Hardware Top pra usar…

Acho que no começo é melhor começar com o que tem.. se aperfeiçoar e depois sim, escolher o que se enquadra melhor pra você…

1 curtida

Nao usa casaOS ta meio abandonado. O dev ta focado no ZimaOS agora quem limitações para usar num mini PC.
Se quiser usars um gerenciador docker beginner friendly tem o cosmos e o umbrel. Mas no caso do @Henryfoc eu ainda acho melhor virtualizar o haOS para começar. FIca mais facil pq vai ter o file editor e addons já pré configurados para funcionar com HA.

Obrigado, toda e qualquer tentativa de ajuda é muito válida, infelizmente no meu Dell não consegui instalar o Linux , por conta da BIOS que não tem EFI UEFI, quando acabou de instalar o Linux e dou o boot para começar a rodar ele só consegue iniciar com o pen drive espetado. Acredito que seja por causa da seleção do EFI e UEFI que no meu notebook antigo não tem . Infeliz , até estava num caminho promissor mas … Isso impediu.

Infelizmente como citei na resposta ao @lspovoaa , não consegui a instalação do Linux no Dell 1525 . Por conta da BIOS não ter seleção de UEFI e EFI. Daí fui tentar a virtualização. Meu Dell tem windows 10, é um Intel Celeron duo core com 2 Gb de ram. Tentei instalar o virtual box . Após isso fiz a criação de uma máquina virtual escolhendo Linux , e já tinha baixado a imagem do HAOS , criei a máquina e colei a imagem do HaOS na pasta. Selecionei EFI no virtual box . Coloquei memória de 2 Gb de ram e metade dos 32 GB que tem de SSD . Daí iniciei a máquina , não iniciou . Deu erro.

O UEFI nao impede em nada instalar linux é so o HaOS que precisa do UEFI. Para instalar ubuntu ou outras distros nao.
Um os que so funciona UEFI não ia abrir nem com pendrive.

Alem disso 2GB de ram é um problema, mal da para rodar o windows direito em 2gb de ram quem dira ainda dividir esses 2gb com uma VM. Com esse hw para fazer funcionar tem que ser em linux com container mesmo, sen haOS.

Mas nesse caso eu ou compraria um miniPC novo ou pelo menos instalaria mais RAM (so nao sei se compensa comprar investimetno nesse hardware mais antigo comparado a comprar um mini pc barato beelink ou similar)

edit:Alias imagino que esse CPU é 32bits né? O ha os nao vai mais suportar 32 bits a partir do primeiro update do ano que vem. Entao realemnte nesse hardware teria que ser docker