Fast, lightweight Go service for system telemetry and host diagnostics.
1.2K
Maintained by:
Maksym Leusβ
Where to get help or file issues:
GitHub Issuesβ
Supported architectures:
amd64, arm64
Source of this description:
docs repo's / directoryβ (historyβ )
Dockerfile links:HostInfo is a lightweight, container-ready Go service that exposes structured system, runtime, and environment information through a Web dashboard and a versioned REST API (/api/v1).
It is designed for DevOps engineers, SREs, platform teams, automation systems, and homelab operators who need fast, portable host telemetry with zero external runtime dependencies.

/swagger/index.html)docker run -d \
--name hostinfo \
-p 8080:8080 \
maximleus/hostinfo:latest
Access the dashboard at http://localhost:8080 and Swagger docs at http://localhost:8080/swagger/index.html.
version: '3.9'
services:
hostinfo:
image: maximleus/hostinfo:latest
container_name: hostinfo
ports:
- "8080:8080"
environment:
- HOSTINFO_PORT=8080
- HOSTINFO_DEBUG=false
restart: unless-stopped
Run docker compose up -d to start the service.
helm upgrade --install hostinfo ./helm \
--namespace hostinfo \
--create-namespace
| Variable | Default | Description |
|---|---|---|
HOSTINFO_PORT | 8080 | Port to listen on inside the container |
HOSTINFO_HOST | 0.0.0.0 | Network interface bind address |
HOSTINFO_DEBUG | false | Enable verbose debug logs |
For advanced configuration, check the Configuration Guideβ .
View license informationβ for the software contained in this image.
As with all Docker images, these likely also contain other software which may be under other licenses (such as Go binaries, base OS packages, etc., along with any direct or indirect dependencies of the primary software being contained).
It is the image user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within.
Content type
Image
Digest
sha256:e518cc2c2β¦
Size
25.9 MB
Last updated
15 days ago
docker pull maximleus/hostinfo