docksentinel
Um painel web para monitorar updates de containers Docker.
3.6K
Monitoramento e atualizacao inteligente de containers Docker
DockSentinel e um painel web para monitorar updates de containers Docker e executar atualizacoes com controle, seguranca e rastreabilidade.
Ele foi pensado para ambientes self-hosted e homelab onde voce precisa:
docker pull leufrasiojunior/docksentinel:latestdocker pull leufrasiojunior/docksentinel:betadocker-compose.ymlservices:
docksentinel:
image: leufrasiojunior/docksentinel:latest
# image: leufrasiojunior/docksentinel:beta
container_name: docksentinel
restart: unless-stopped
ports:
- "8080:80"
- "3000:3000"
environment:
PORT: "3000"
LOG_LEVEL: "info"
DATABASE_URL: "file:/data/docksentinel.db"
DOCKSENTINEL_SECRET: "CHANGE_ME_CHANGE_ME_CHANGE_ME_32CHARS_MIN"
AUTO_MIGRATE: "true"
SWAGGER_ENABLED: "true"
CORS_ORIGINS: "*"
TZ: "America/Sao_Paulo"
volumes:
- docksentinel_data:/data
- /var/run/docker.sock:/var/run/docker.sock
volumes:
docksentinel_data:
Versao latest (padrao):
docker compose pull
docker compose up -d
Versao beta:
DOCKSENTINEL_TAG=beta docker compose pull
DOCKSENTINEL_TAG=beta docker compose up -d
http://localhost:8080http://localhost:3000/docsDepois de subir o container:
http://localhost:8080.Se SWAGGER_ENABLED=true, a API fica disponivel em http://localhost:3000/docs.
Para atualizar a imagem e recriar o container:
docker compose pull
docker compose up -d
DOCKSENTINEL_SECRET por um valor forte (minimo 32 caracteres). Para gerar automaticamente, voce pode usar: https://www.random.org/passwords/./var/run/docker.sock e obrigatorio para o DockSentinel inspecionar e atualizar containers do host.docksentinel_data.
ATENÇÃO
O app ainda está em desenvolvimento. Por favor, informe ideias, bugs através das issues no github.Content type
Image
Digest
sha256:ab8481503…
Size
172.6 MB
Last updated
2 months ago
docker pull leufrasiojunior/docksentinel