finds.dev← search

// the find

MauriceNino/dashdot

★ 3,485 · TypeScript · MIT · updated Jul 2026

A simple, modern server dashboard, primarily used by smaller private servers

dashdot is a self-hosted server dashboard that shows CPU, RAM, storage, network, and GPU stats in a glassmorphism UI. It's Docker-first and aimed at hobbyists running small VPS setups — not production infrastructure teams. Think Netdata's prettier, dumber cousin.

The monorepo is cleanly split: a Node server that reads system metrics, a React frontend, and a shared types package — the boundary between them is well-defined. Docker installation is genuinely one command, and the privileged-mode requirement is honestly documented rather than buried. GPU support via a separate Nvidia Dockerfile is a thoughtful split rather than making the base image heavier. The docs site is self-hosted and versioned alongside the code, so the docs don't drift.

The `--privileged` container flag is a blunt instrument — it grants full host access when only specific capabilities are actually needed (e.g. `SYS_ADMIN` for disk stats, `NET_ADMIN` for network). Anyone running this on a shared host should know they're trading real security surface for convenience. Historical data doesn't persist across restarts — there's no storage layer, so every reboot wipes your graphs; this makes it useless for trend analysis. The project had to nuke its entire git history in March 2025 due to a yarn offline mirror bloat problem, which killed all pre-existing forks — a sign that repo hygiene wasn't a priority until it was a crisis. No authentication by default, so anyone who can reach port 3001 sees your server specs.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →