Watch the stack users feel
Keep the external surfaces visible first, then drill into the infra behind them.
- HTTP
- JSON API
- WebSocket
- TCP
- Ping
- DNS
- SSL
Single-binary monitoring
updu ships the UI, API, scheduler, auth, and SQLite together. Grab the release that matches your box,
make it executable, and open http://localhost:3000.
curl -fsSLO https://github.com/nwpeckham88/updu/releases/download/v0.5.1/updu-linux-amd64 \
&& chmod +x updu-linux-amd64 \
&& ./updu-linux-amd64
Default shown: Linux AMD64. The quick start below lets you switch architecture and opt into the OIDC build when you need it.
What It Does
The landing page does not need to be the full manual. The useful point is simpler: one binary covers the usual surfaces, the response loop, and the operator-facing outputs.
Keep the external surfaces visible first, then drill into the infra behind them.
Database, cache, mail, and remote access checks stay in the same tool instead of being spread around.
The runtime surface stays narrow even though the operator workflow is broader than basic checks.
Quick Start
Pick your architecture, paste the command, and open http://localhost:3000.
Everything else can stay in the docs instead of stretching the landing page.
Linux AMD64 is shown by default. Switch architecture on the right, or enable the OIDC build if you need single sign-on support.
View release notesOpen http://localhost:3000 and register your admin account.
If you need a different deployment path later, use the docs instead of the quick-start block here.
Enable this only if you want the release that includes OpenID Connect / single sign-on support.
The command stays pinned to the current stable release line.
curl -fsSLO https://github.com/nwpeckham88/updu/releases/download/v0.5.1/updu-linux-amd64 \
&& chmod +x updu-linux-amd64 \
&& ./updu-linux-amd64