Hash Commander no Umbrel e no Docker
Se tens um servidor ligado 24 horas (um Umbrel, um Raspberry Pi ou qualquer máquina com Docker), podes pôr lá o Hash Commander e abrir o painel de qualquer computador da tua rede. Não há ícone na bandeja nem janela: abre-se no navegador.
Loja da comunidade. Instala com uns cliques, em PC (x86) ou Raspberry Pi 4/5 (arm64).
Uma imagem para amd64 e arm64, com um só comando ou com docker compose.
Instalar pela loja da comunidade
Abre as lojas da comunidade
No Umbrel abre Settings › App Store › Community App Stores. No umbrelOS 1.x é em App Store › ⋯ › Community App Stores.
Adiciona a loja
Cola este endereço e carrega em Add:
https://codeberg.org/hashcommander/umbrel-appsInstala
Abre a loja Hash Commander e instala a app.
Abre o painel
Abre o painel no endereço do teu Umbrel, na porta 8765, por exemplo http://umbrel.local:8765.
A app corre na rede do anfitrião, para encontrar as máquinas da tua rede local.
Instalar com o Docker
Corre o contentor
Num servidor com Docker, corre:
docker run -d --name hash-commander --network host -v hc-dados:/data --restart unless-stopped bladept69/hash-commander:latestAbre o painel
No navegador, abre http://IP-do-servidor:8765. Os dados (definições e históricos) ficam no volume hc-dados, por isso sobrevivem às atualizações.
Ou usa docker compose
Se preferires, guarda isto como docker-compose.yml e corre docker compose up -d:
services: hash-commander: image: bladept69/hash-commander:latest container_name: hash-commander network_mode: host volumes: - hc-dados:/data restart: unless-stopped volumes: hc-dados:Atualizar
Para passar à versão nova, descarrega a imagem e volta a criar o contentor. Os dados não se perdem:
docker pull bladept69/hash-commander:latest && docker rm -f hash-commander && docker run -d --name hash-commander --network host -v hc-dados:/data --restart unless-stopped bladept69/hash-commander:latest
A imagem é docker.io/bladept69/hash-commander, com as etiquetas 4.6.23 e latest.
Bom saber
Problemas comuns
O painel não encontra as minhas máquinas
Confirma que o contentor corre com --network host (no Umbrel já vem assim) e que o servidor está na mesma rede que as máquinas.
Não abre em http://IP:8765
Confirma que o contentor está a correr com docker ps e que nenhuma firewall bloqueia a porta 8765.
Funciona em Raspberry Pi?
Sim, Raspberry Pi 4 e 5 (arm64), tanto no Umbrel como com Docker.