Skip to content
MaksStPublic

About

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

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

dash. - a modern server dashboard

Feel free to join the Discord and star the repo if you like the project!


dash. (or dashdot) is a modern server dashboard, running on the latest tech, designed with glassmorphism in mind. It is intended to be used for smaller VPS and private servers.


Live Demo | Docker Image

Consider sponsoring the development of this project

dash. is a open-source project, so any contribution is highly appreciated. If you are interested in further developing this project, have a look at the Contributing.md.

In case you want to financially support this project, you can visit my GitHub Sponsors, or my Ko-Fi.

Preview

Dark-Mode Light-Mode
Screenshot of the dark-mode Screenshot of the light-mode

Documentation

Quick Install (Docker)

Images are hosted on DockerHub, and are available for both AMD64 and ARM devices.

docker container run -it \
  -p 80:3001 \
  -v /:/mnt/host:ro \
  --privileged \
  mauricenino/dashdot

To get more information on why which flag is needed, or if you want to use other install options instead (docker-compose, or from source), have a look at the installation options.

To read more about configuration options, you can visit the configuration options.

GitHub Container Image

The fork image with NVMe temperature monitoring is published in GitHub Packages:

podman pull ghcr.io/maksst/dashdot:latest

After the first successful GitHub Actions build, the package must have Public visibility to allow pulling it without authentication.

Podman on Proxmox

podman rm -f dashdot 2>/dev/null || true

podman run -d \
  --name dashdot \
  --privileged \
  --restart=always \
  -p 3001:3001 \
  -v /:/mnt/host:ro \
  -v /sys:/sys:ro \
  -v /dev:/dev:ro \
  -v /run/udev:/run/udev:ro \
  -e DASHDOT_ENABLE_CPU_TEMPS=true \
  -e DASHDOT_CPU_TEMPS_MODE=max \
  -e DASHDOT_ENABLE_STORAGE_TEMPS=true \
  ghcr.io/maksst/dashdot:latest

The /sys mount is required for the NVMe Composite temperature sensor.

Developer Notice

Note: Due to the consistently growing size of the .git folder, which was caused by a combination of yarn offline mirror and dependabot changes, I had to rewrite the entire history and remove the .yarn/cache folder. You can read more about this problem here

This resulted in a loss of all forks, which were created before the 18th of March 2025. If you are one of the affected forks, I am sorry for the inconvenience. Please consider re-forking the repository.

About

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

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages