dashdot

dashdot

Docker app from manrw's Repository

Overview

DESCRIPTION Dash. (or Dashdot) is a modern server dashboard, developed with a simple, but performant stack and designed with glassmorphism in mind. Live demo: https://dash.mauz.dev/ NOTES • You have other variables available to use, if needed. Check the official docs to know more. • The 'privileged' flag is needed to determine the memory and storage info. • There are two docker image tags available: 'latest' and 'dev'. VERSION 1.2 (2023-03-04)

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.

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.

Install Dashdot on Unraid in a few clicks.

Find Dashdot in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Dashdot Review the template variables and paths Click Install

Download Statistics

5,784,223
Total Downloads
222,914
This Month
230,607
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
mauricenino/dashdot:latest
Last Updated2026-04-25
First Seen2023-03-04

Runtime arguments

Web UI
http://[IP]:[PORT:3001]/
Network
bridge
Shell
sh
Privileged
true

Template configuration

WebUIPorttcp
Target
3001
Value
3001
Storage (host)Pathro

For reading the usage stats of all drives, and collect other information from the OS.

Target
/mnt/host
Value
/
Storage (OS information)Pathro

This is the location for the OS release information (unRAID base).

Target
/etc/os-release
Value
/etc/os-release
DASHDOT_PORTVariable

HTTP Port

Default
3001
Value
3001
DASHDOT_SHOW_HOSTVariable

If you want to show the host part in the server widget (e.g. dash. -> dash.mauz.io).

Default
true|false
Value
true
DASHDOT_ACCEPT_OOKLA_EULAVariable

Use the newer and more accurate speedtest tool from Ookla, instead of the old speedtest-cli for your speedtests. When passing this flag, you accept Ooklas: EULA, TERMS and PRIVACY.

Default
true|false
Value
false
DASHDOT_CUSTOM_HOSTVariable

If you want to show a custom host in the server widget (needs DASHDOT_SHOW_HOST enabled to work).

Value
MY SERVER
DASHDOT_ENABLE_CPU_TEMPSVariable

If you want to show the CPU temperature in the graph. This will probably not work on a VPS, so you need to try it on your own if this works. For home servers it might work just fine.

Default
false|true
Value
false
DASHDOT_USE_IMPERIALVariable

Shows any units in the imperial system, instead of the default metric.

Default
false|true
Value
false
DASHDOT_ALWAYS_SHOW_PERCENTAGESVariable

To always show the current percentage of each graph in the top-left corner. Without enabling this, they will only be shown on lower resolution devices (mobile phones).

Default
false|true
Value
false
DASHDOT_PAGE_TITLEVariable

If you want to show a custom string in the browser page title.

Value
dash.
DASHDOT_WIDGET_LISTVariable

The available options are: os, cpu, storage, ram, network, gpu.

Value
os,cpu,storage,ram,network
DASHDOT_OS_LABEL_LISTVariable

The available options are: os, arch, up_since.

Value
os,arch,up_since
DASHDOT_CPU_LABEL_LISTVariable

The available options are: brand, model, cores, threads, frequency.

Value
brand,model,cores,threads,frequency
DASHDOT_STORAGE_LABEL_LISTVariable

The available options are: brand, size, type.

Value
brand,size,type
DASHDOT_RAM_LABEL_LISTVariable

The available options are: brand, size, type, frequency.

Value
brand,size,type,frequency
DASHDOT_NETWORK_LABEL_LISTVariable

The available options are: type, speed_up, speed_down, interface_speed, public_ip.

Value
type,speed_up,speed_down,interface_speed
DASHDOT_GPU_LABEL_LISTVariable

The available options are: brand, model, memory.

Value
brand, model, memory