Download the pre-built binary for your platform from the GitHub Releases page.
# Verify checksum after download
shasum -a 256 systeminfo_*.tar.gz
# Compare with checksums.txt from the same releaseSupported platforms: Linux, macOS, Windows — amd64, arm64, arm, 386, ppc64.
Requires Go 1.24+.
go install github.com/zhangxiaofeng05/systeminfo@latestdocker run -d -p 8080:8080 --name systeminfo zhangxiaofeng05/systeminfo:latestdocker run -d -p 8080:8080 --name systeminfo ghcr.io/zhangxiaofeng05/systeminfo:latestwget https://raw.githubusercontent.com/zhangxiaofeng05/systeminfo/main/docker-compose.yml
docker-compose up -dkubectl apply -f https://raw.githubusercontent.com/zhangxiaofeng05/systeminfo/main/k8s/deployment.yamlNote: the NodePort is 30000.
# run (default port 8080)
systeminfo
# run with custom port
systeminfo -port 9090
# run with pprof enabled
systeminfo -pprofAccess: http://127.0.0.1:8080
| Endpoint | Description |
|---|---|
GET / |
List all available endpoints |
GET /ping |
Health check, returns "pong" |
GET /version |
Show current version |
GET /system |
Basic system info (CPU, memory, host, Go runtime) |
GET /system?all=true |
Full system info |
- workflow
https://docs.github.com/en/actions/monitoring-and-troubleshooting-workflows/adding-a-workflow-status-badge - shields
https://shields.io/ - Codecov
https://docs.codecov.com/docs/quick-start
- vscode
- https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh
- https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers
reference: https://github.com/devcontainers/images