Solução da comunidade

Instalar o servidor Homey autoalojado no ZimaOS: Docker Compose atual, rede do anfitrião e cópias de segurança

A February 2026 thread where a user asked for an easy Homey Self-Hosted Server install. A community member pasted Homey's official Docker run command using host networking, privileged mode, restart policy, and a persistent ~/.homey-shs volume. The original poster confirmed it installed and worked. Homey's current official Linux/Compose guide still uses the same architecture.

A solução de origem continua a ser invulgarmente atual. Um membro da comunidade indicou diretamente as instruções oficiais da Homey para Linux e utilizou um contentor Docker com rede do anfitrião, modo privilegiado, reinício automático e um ~/.homey-shs diretório. O autor original respondeu que a instalação funcionou.

As páginas oficiais de suporte atuais da Homey continuam a utilizar a mesma arquitetura de contentor e disponibilizam agora também um exemplo de Docker Compose. No ZimaOS, o Compose é geralmente mais fácil de documentar e reproduzir do que um docker run comando.

Verifique os requisitos mínimos atuais da Homey

Atualmente, o servidor autoalojado da Homey requer:

  • CPU Intel/AMD ou Arm de 64 bits;
  • pelo menos 1 GB de RAM disponível;
  • pelo menos 1 GB de armazenamento disponível;
  • um endereço IP/caminho LAN dedicado ao qual os clientes possam aceder.

O ZimaOS já fornece Docker, por isso não execute o script genérico de “instalação do Docker” da Homey no anfitrião.

A solução original utilizou a arquitetura oficial de Docker Run da Homey

O comando de origem utilizado foi:

  • --network host;
  • --privileged;
  • --restart unless-stopped;
  • uma pasta persistente do anfitrião mapeada para /homey/user/;
  • ghcr.io/athombv/homey-shs.

O autor original confirmou que o servidor foi instalado e funcionava.

A documentação atual da Homey também fornece Docker Compose

O exemplo de Compose mantido pela Homey utiliza o mesmo design:

services:
  homey-shs:
    image: ghcr.io/athombv/homey-shs:latest
    container_name: homey-shs
    restart: unless-stopped
    network_mode: host
    privileged: true
    volumes:
      - ~/.homey-shs:/homey/user

Consulte o fluxo atual do Compose para o servidor autoalojado da Homey.

Utilizar um caminho persistente deliberado no ZimaOS

O ~/.homey-shs o caminho é válido numa shell Linux genérica, mas no ZimaOS é mais simples escolher uma localização de armazenamento gravável explícita, como uma pasta AppData dedicada no espaço de armazenamento que efetivamente salvaguarda.

Mapeie essa pasta do anfitrião para /homey/user e documente antes de futuras reinstalações.

A utilização da rede do anfitrião é intencional

O Compose oficial do Homey utiliza network_mode: host, o que dá ao contentor acesso direto ao espaço de nomes da rede do anfitrião, em vez do mapeamento normal de portas do Docker.

Isto facilita a deteção na LAN e a comunicação com dispositivos, mas também reduz o isolamento da rede. Verifique que serviços o contentor abre no anfitrião.

O modo privilegiado concede permissões significativas

O contentor oficial do Homey é executado com privilégios. Isto confere ao contentor capacidades de acesso ao anfitrião/dispositivos muito mais amplas do que as de um serviço normal da App Store.

Utilize apenas a imagem/fonte oficial e mantenha-a atualizada. Não adicione software não relacionado ao mesmo contentor privilegiado.

Conhecer as portas de serviço do Homey

A documentação atual do Homey indica as portas predefinidas do servidor/ponte, incluindo 4859-4862. A utilização da rede do anfitrião significa que esses serviços ficam diretamente disponíveis no anfitrião ZimaOS.

Se for utilizada uma firewall no anfitrião, como a ZFW, certifique-se de que as portas LAN necessárias são permitidas deliberadamente.

Concluir a configuração na aplicação móvel do Homey

Depois de o contentor estar em execução, abra o Homey no iOS ou Android, adicione um novo Homey e selecione Servidor autoalojado. Se a deteção automática falhar, a configuração atual do Homey permite HOMEY_LOCAL_ADDRESS para definir o endereço IPv4 da LAN do anfitrião.

Atualizar através da transferência e recriação do contentor

As instruções atuais do Homey atualizam a imagem e recriam o contentor, mantendo a pasta persistente no anfitrião. Os dados são preservados porque ficam fora do contentor descartável.

Fazer uma cópia de segurança da pasta persistente do Homey

O Homey indica explicitamente que deve fazer uma cópia de segurança dos ficheiros e pastas armazenados no .homey-shs caminho. Essa cópia de segurança é mais importante do que preservar o próprio contentor.

Perguntas frequentes sobre o Homey no ZimaOS

O utilizador de origem confirmou que o Homey funcionava?

Sim. Disseram que a instalação sugerida do Docker estava a funcionar bem.

Os utilizadores do ZimaOS devem instalar o Docker com o script curl do Homey?

Não. O ZimaOS já inclui o Docker; utilize apenas a parte relativa ao contentor/Compose.

Por que motivo deve persistir /homey/user fora do contentor?

Esse diretório contém o estado persistente do Homey e permite atualizar ou recriar o contentor sem perder a configuração.