Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Como Auto-Hospedar o Home Assistant em um VPS (Guia Completo)

Descubra como auto-hospedar o Home Assistant em um VPS, incluindo etapas de instalação usando Docker e dicas para uma configuração otimizada.

Home Assistant é uma plataforma poderosa de código aberto para automação residencial que permite controlar diversos dispositivos inteligentes. Auto-hospedar o Home Assistant em um Virtual Private Server (VPS) permite que você tenha controle total sobre seus dados e personalize sua configuração de acordo com suas necessidades. Neste guia, iremos percorrer as etapas necessárias para instalar o Home Assistant em um VPS usando Docker.

Escolhendo um Fornecedor de VPS

Antes de mergulhar no processo de instalação, é fundamental selecionar um fornecedor de VPS adequado. Aqui está uma comparação de alguns dos principais provedores de VPS ideais para auto-hospedagem do Home Assistant:

FornecedorPreço (Mensal)Recursos
Contabo VPS5,99 EURAlto armazenamento, bom desempenho
Hetzner Cloud4,15 EURSoluções econômicas e escaláveis
DigitalOcean6 USDInterface amigável, implantação fácil
Vultr6 USDData centers globais, armazenamento SSD
Linode (Akamai)5 USDDesempenho confiável, suporte excelente

Para uma comparação completa de VPS, visite nossa melhor comparação de VPS.

Etapa 1: Configurando seu VPS

1.1 Criar uma Conta no Fornecedor Selecionado

1.2 Implantar uma Instância de VPS

1.3 Acessar seu VPS

Após criar sua instância, você receberá um endereço IP e credenciais de login. Use SSH para conectar ao seu VPS:

ssh root@seu_vps_ip

Etapa 2: Instalando Docker

O Docker simplifica a implantação de aplicativos permitindo executar seus apps em containers, tornando-se uma escolha ideal para o Home Assistant.

2.1 Atualizar o Sistema

sudo apt update && sudo apt upgrade -y

2.2 Instalar Docker

Execute o comando abaixo para instalar o Docker:

sudo apt install docker.io -y

2.3 Iniciar e Habilitar o Docker

Garanta que o Docker esteja rodando e configurado para iniciar automaticamente no boot:

sudo systemctl start docker
sudo systemctl enable docker

2.4 Instalar Docker Compose

O Docker Compose facilita a execução de aplicações Docker multi-container:

sudo apt install docker-compose -y

Etapa 3: Implantando o Home Assistant

3.1 Criar uma Rede Docker

sudo docker network create homeassistant

3.2 Criar um Diretório para o Home Assistant

mkdir ~/homeassistant

3.3 Criar um Arquivo Docker Compose

Acesse o diretório do Home Assistant e crie um arquivo docker-compose.yml:

cd ~/homeassistant
nano docker-compose.yml

Insira a seguinte configuração:

version: '3'
services:
  homeassistant:
    image: homeassistant/home-assistant:stable
    volumes:
      - ~/.homeassistant:/config
    environment:
      - TZ=SEU_TIMEZONE
    restart: unless-stopped
    network_mode: host

Certifique-se de substituir SEU_TIMEZONE pelo seu fuso horário, por exemplo, America/Sao_Paulo.

3.4 Iniciar o Home Assistant

Execute o comando a seguir para iniciar o Home Assistant:

sudo docker-compose up -d

3.5 Acessar o Home Assistant

Depois que o Home Assistant estiver em execução, você pode acessá-lo via endereço IP do seu VPS:

http://seu_vps_ip:8123

Siga as instruções na tela para concluir a configuração.

Perguntas Frequentes (FAQs)

Para que serve o Home Assistant?

O Home Assistant é usado para integrar e controlar uma ampla variedade de dispositivos inteligentes de casa. Ele pode se conectar a dispositivos de diversos fabricantes, permitindo automações e controle centralizado. Os usuários podem criar dashboards para monitorar o status dos seus dispositivos, configurar automações baseadas em gatilhos, e muito mais. Além disso, o Home Assistant possui uma comunidade vibrante que contribui para sua extensa biblioteca de integrações.

Posso rodar o Home Assistant sem um VPS?

Sim, você pode rodar o Home Assistant em diversas plataformas, incluindo Raspberry Pi, Windows e macOS. No entanto, usar um VPS oferece os benefícios de acesso remoto, maior tempo de atividade e melhor desempenho em comparação às instalações locais. Executar o Home Assistant na nuvem significa que você pode controlar sua casa inteligente mesmo estando longe da sua rede local, proporcionando uma experiência mais flexível e confiável.

Como fazer backup dos meus dados do Home Assistant?

Fazer backup do Home Assistant é fundamental para preservação e recuperação de dados. Você pode salvar sua configuração e configurações copiando regularmente o conteúdo do seu diretório ~/.homeassistant. Use o comando abaixo para criar um backup:

tar -czvf homeassistant_backup.tar.gz ~/.homeassistant

Armazene esse arquivo de backup em um local seguro, de preferência fora do site ou em um serviço de armazenamento na nuvem. Além disso, é possível automatizar backups usando cron jobs ou outras ferramentas de agendamento para garantir que seus dados sejam salvos periodicamente sem intervenção manual.

Conclusão

Auto-hospedar o Home Assistant em um VPS é um projeto gratificante que oferece personalização extensa e controle sobre seu ambiente de automação residencial. Seguindo este guia, você pode configurar o Home Assistant de forma eficiente usando Docker em um VPS confiável. Agora, você possui as ferramentas necessárias para construir e gerenciar seu sistema de automação residencial de forma segura e eficiente. Boa auto-hospedagem!