46 Commits

Author SHA1 Message Date
j
1e2ac884c0 Auto-detect Tailscale search domain during install
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 5s
Build-Publish / build (linux/arm64) (push) Successful in 13s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 8s
2026-03-21 11:26:41 +13:00
j
bf7f0d44ba Add GPU PCI ID fallback names and container passthrough indicators
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 7s
Build-Publish / build (linux/arm64) (push) Successful in 15s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 9s
2026-03-21 08:58:46 +13:00
j
db5cbf99e1 Add GPU utilization monitoring (NVIDIA/Intel) and dropshell service discovery
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 16s
Build-Publish / build (linux/arm64) (push) Successful in 38s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 16s
2026-03-18 22:34:46 +13:00
j
975127a694 Add Tailnet search domain to container DNS config
The custom dns servers added in 2d49dab caused Docker to drop the
Tailscale search domain from the container's resolv.conf, breaking
short hostname resolution (e.g. pb-dev). Adding dns_search with
TAILNET_DOMAIN restores it.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 22:00:02 +13:00
j
2d49dab9da Add custom DNS servers to app container
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 5s
Build-Publish / build (linux/arm64) (push) Successful in 12s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 9s
2026-03-15 13:45:53 +13:00
j
a384352954 Collect partition info and unify storage table with disk, partition, and usage data
All checks were successful
Build-Publish / build (linux/arm64) (push) Successful in 13s
Build-Publish / build (linux/amd64) (push) Successful in 3s
Build-Publish / create-manifest (push) Successful in 8s
Build-Publish / publish-template (push) Successful in 15s
2026-03-10 21:57:46 +13:00
j
9d288b7430 Add global notes/links overview modals and fix SSE drain race condition
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 5s
Build-Publish / build (linux/arm64) (push) Successful in 12s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 8s
2026-03-09 18:48:08 +13:00
j
d6e956d9b4 Add gitignore and tweak card layout: hide summary when expanded, widen container grid
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 12s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 15s
2026-03-09 18:43:53 +13:00
j
2c7f2e2c7c Stream real-time section progress during single-host refresh
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 12s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 8s
2026-03-09 18:39:54 +13:00
j
7ee6019831 Collect child VM servers when refreshing a single host
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 5s
Build-Publish / build (linux/arm64) (push) Successful in 12s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 8s
2026-03-09 18:30:24 +13:00
j
3dc6af56d5 Include VM system hostname when filtering duplicate containers
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 9s
Build-Publish / build (linux/arm64) (push) Successful in 12s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 15s
2026-03-09 07:30:22 +13:00
j
1d9725d25b Show nested VM containers and hide duplicate entries in summary
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 5s
Build-Publish / build (linux/arm64) (push) Successful in 13s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 16s
2026-03-09 07:23:07 +13:00
j
0fec0e1b3b Move timeout into _sudo helper instead of each call site
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 13s
Build-Publish / create-manifest (push) Successful in 1s
Build-Publish / publish-template (push) Successful in 8s
2026-03-08 21:36:34 +13:00
j
b997ff4852 Prepend full standard PATH for restricted SSH environments
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 5s
Build-Publish / build (linux/arm64) (push) Successful in 13s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 9s
2026-03-08 21:24:56 +13:00
j
d96d5be2e1 Reorder group/server parsing and skip empty entries in config parser
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 5s
Build-Publish / build (linux/arm64) (push) Successful in 12s
Build-Publish / create-manifest (push) Successful in 7s
Build-Publish / publish-template (push) Successful in 9s
2026-03-08 21:04:39 +13:00
j
d9d7662d8c Add server links management and timeout guard for VM/container discovery
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 5s
Build-Publish / build (linux/arm64) (push) Successful in 13s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 15s
2026-03-08 20:26:07 +13:00
j
7d7cd25518 Simplify config parser with dash prefixes and preserve group order
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 12s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 15s
2026-03-08 20:06:57 +13:00
j
cb946b2259 Add SSE streaming for server refresh with live progress log modal
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 13s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 15s
2026-03-08 20:03:34 +13:00
j
be032e66d7 Add parent-child VM nesting support from infrastructure.conf
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 5s
Build-Publish / build (linux/arm64) (push) Successful in 13s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 8s
2026-03-08 19:26:09 +13:00
j
f953eef8cf Add Unraid support and fix lscpu parsing for colon-separated fields
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 5s
Build-Publish / build (linux/arm64) (push) Successful in 12s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 15s
2026-03-08 16:39:04 +13:00
j
4428ed60c4 Add manual refresh buttons for all servers and individual servers
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 12s
Build-Publish / create-manifest (push) Successful in 1s
Build-Publish / publish-template (push) Successful in 8s
2026-03-08 16:31:03 +13:00
j
939a79a91e Prevent command -v failure from aborting script in strict mode
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 11s
Build-Publish / create-manifest (push) Successful in 1s
Build-Publish / publish-template (push) Successful in 8s
2026-03-08 16:20:38 +13:00
j
2e470b1fc1 Fix sensors-detect hanging by redirecting stdin from /dev/null
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 12s
Build-Publish / create-manifest (push) Successful in 1s
Build-Publish / publish-template (push) Successful in 15s
2026-03-08 16:18:41 +13:00
j
4353afafae Add container summary on card face, fix df parsing for wrapped lines, collect OS info, faster startup and refresh
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 5s
Build-Publish / build (linux/arm64) (push) Successful in 12s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 15s
2026-03-08 16:09:46 +13:00
j
8a1ec98fbd Improve GPU name cleaning: detect manufacturer, simplify model strings
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 5s
Build-Publish / build (linux/arm64) (push) Successful in 12s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 15s
2026-03-08 15:17:34 +13:00
j
ba1da58230 Add Proxmox platform detection, preserve expanded card state across auto-refresh
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 5s
Build-Publish / build (linux/arm64) (push) Successful in 12s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 15s
2026-03-08 15:06:54 +13:00
j
5d7afbcde2 Display build date in UI, injected during CI build
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 13s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 8s
2026-03-08 15:00:48 +13:00
j
4637e60ec4 Add Docker container discovery with stats, image display, and CPU usage bars
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 12s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 15s
2026-03-08 14:06:23 +13:00
j
d675d282b6 Add sbin paths for hypervisor tool detection on non-root users
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 11s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 8s
2026-03-08 14:03:22 +13:00
j
9fbc19183c Add sudo to installed packages on remote hosts
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 11s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 8s
2026-03-08 14:01:28 +13:00
j
8ced504712 Embed build date in setup-remote.sh during CI publish
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 3s
Build-Publish / build (linux/arm64) (push) Successful in 11s
Build-Publish / create-manifest (push) Successful in 1s
Build-Publish / publish-template (push) Successful in 7s
2026-03-08 13:55:37 +13:00
j
58f542b96f Add sudo support for container/VM hypervisor commands
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 12s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 8s
2026-03-08 13:51:55 +13:00
j
6a9a3d5901 Add healthcheck to infmap docker-compose service
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 11s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 8s
2026-03-08 13:49:50 +13:00
j
6add015185 Add migrate_db() to add missing columns to existing servers table
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 5s
Build-Publish / build (linux/arm64) (push) Successful in 13s
Build-Publish / create-manifest (push) Successful in 1s
Build-Publish / publish-template (push) Successful in 8s
2026-03-08 13:47:22 +13:00
j
95c20df073 Clean GPU names in dashboard and remove stale servers from DB
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 12s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 9s
2026-03-08 13:29:37 +13:00
j
5052d4604f Add per-server notes field and show hardware info on dashboard
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 12s
Build-Publish / create-manifest (push) Successful in 1s
Build-Publish / publish-template (push) Successful in 8s
2026-03-08 13:27:35 +13:00
j
8747209181 Add container/VM autodiscovery, optional username in config, and management scripts
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 13s
Build-Publish / create-manifest (push) Successful in 1s
Build-Publish / publish-template (push) Successful in 15s
2026-03-08 09:57:53 +13:00
j
ce55d6acc7 Add setup-remote.sh script and publish it via getbin.xyz CI
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 11s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 14s
2026-03-08 09:44:40 +13:00
j
1ec3cfd473 Move DATA_VOLUME from template_info.env to service.env
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 10s
Build-Publish / create-manifest (push) Successful in 1s
Build-Publish / publish-template (push) Successful in 7s
2026-03-07 23:59:05 +13:00
j
df29cd88de Add temperature monitoring and optional server URL links to dashboard
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 5s
Build-Publish / build (linux/arm64) (push) Successful in 11s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Successful in 7s
2026-03-07 23:08:57 +13:00
j
d8338bbf82 Fix cd exit handling in scripts and validate path in CI
Some checks failed
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 11s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Failing after 18s
2026-03-07 20:47:37 +13:00
j
54ec2a2e48 Rename template/ to infmap/, add template publish CI job
Some checks failed
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 11s
Build-Publish / create-manifest (push) Successful in 2s
Build-Publish / publish-template (push) Failing after 5s
2026-03-07 20:44:29 +13:00
j
601079e601 Disable Docker build provenance to fix multi-arch manifest
All checks were successful
Build-Publish / build (linux/amd64) (push) Successful in 4s
Build-Publish / build (linux/arm64) (push) Successful in 11s
Build-Publish / create-manifest (push) Successful in 2s
2026-03-07 20:03:23 +13:00
j
070cca7c8d Move template to template/ dir, add CI workflow, use pre-built image
Some checks failed
Build-Publish / build (linux/amd64) (push) Successful in 13s
Build-Publish / build (linux/arm64) (push) Successful in 40s
Build-Publish / create-manifest (push) Failing after 1s
2026-03-07 19:54:06 +13:00
j
d8754a9d92 Replace MySQL with SQLite, fix Jinja2 template syntax, and add README 2026-03-07 19:50:14 +13:00
j
bd907c8d40 Yay 2026-03-07 19:32:02 +13:00