MCPcopy
hub / github.com/MauriceNino/dashdot

github.com/MauriceNino/dashdot @v6.3.4 sqlite

repository ↗ · DeepWiki ↗ · release v6.3.4 ↗
186 symbols 553 edges 87 files 0 documented · 0%
README

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.

Extension points exported contracts — how you extend this code

DefaultTheme (Interface)
(no doc)
apps/view/src/theme/theme.ts
FetchData (Interface)
(no doc)
apps/docs/components/api-preview.tsx

Core symbols most depended-on inside this repo

penv
called by 76
apps/server/src/config.ts
numNull
called by 33
apps/server/src/config.ts
lst
called by 18
apps/server/src/config.ts
getMappedLayout
called by 14
apps/server/src/data/storage/dynamic.ts
mapToStorageLayout
called by 14
apps/server/src/data/storage/static.ts
inspectObj
called by 12
apps/cli/src/index.ts
useIsMobile
called by 10
apps/view/src/services/mobile.tsx
getPart
called by 10
apps/docs/components/widget-preview.tsx

Shape

Function 161
Method 16
Class 6
Interface 2
Enum 1

Languages

TypeScript100%

Modules by API surface

apps/server/src/dynamic-info.ts13 symbols
apps/server/src/data/storage/dynamic.ts10 symbols
apps/docs/components/ui/select.tsx10 symbols
apps/docs/components/ui/field.tsx10 symbols
apps/server/src/data/storage/static.ts8 symbols
packages/common/src/utils.ts6 symbols
apps/view/src/components/chart-components.tsx6 symbols
apps/server/src/setup.ts6 symbols
apps/docs/components/ui/input-group.tsx6 symbols
apps/view/src/widgets/cpu.tsx5 symbols
apps/server/src/static-info.ts5 symbols
apps/server/src/data/gpu.ts5 symbols

Dependencies from manifests, versioned

@biomejs/biome2.3.13 · 1×
@commitlint/cli20.3.1 · 1×
@commitlint/config-conventional20.3.1 · 1×
@commitlint/cz-commitlint20.3.1 · 1×
@dashdot/common* · 1×
@dashdot/typescript-config* · 1×
@emotion/memoize0.9.0 · 1×
@emotion/react11.14.0 · 1×
@fortawesome/fontawesome-svg-core7.1.0 · 1×
@fortawesome/free-brands-svg-icons7.1.0 · 1×
@fortawesome/free-solid-svg-icons7.1.0 · 1×
@fortawesome/react-fontawesome0.2.6 · 1×

For agents

$ claude mcp add dashdot \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact