A simple go webserver you can run in docker that gives you a system monitor.
  • JavaScript 40.7%
  • Go 39.1%
  • CSS 15.9%
  • HTML 3.8%
  • Dockerfile 0.5%
Find a file
Bart Dorsey 02c2f3909c Fix disk monitoring regression and properly read host mount table
/proc/mounts is a symlink to self/mounts, so /host/proc/mounts still
resolves into the container's own mount namespace. Use
/host/proc/1/mounts instead — PID 1 is always in the host's initial
mount namespace, giving the true host mount table including virtiofs.

Co-Authored-By: Bart Dorsey <bart@bartdorsey.com>
2026-04-17 12:56:27 -05:00
static Add services page, neofetch bar, and system info improvements 2026-03-12 15:47:06 -05:00
.gitignore Rename diskmon to sysmon in Dockerfile and gitignore 2026-03-05 17:50:56 -06:00
CLAUDE.md Update CLAUDE.md to use podman instead of docker-compose 2026-04-17 12:35:23 -05:00
docker-compose.yml Changing name of service 2026-03-04 10:25:20 -06:00
Dockerfile Add services page, neofetch bar, and system info improvements 2026-03-12 15:47:06 -05:00
go.mod Update CLAUDE.md and clean up go.mod 2026-04-17 12:31:18 -05:00
go.sum Add services page, neofetch bar, and system info improvements 2026-03-12 15:47:06 -05:00
main.go Fix disk monitoring regression and properly read host mount table 2026-04-17 12:56:27 -05:00