Skip to main content

Features

DASHDOT_PORT

The port where the express backend is running (the backend serves the frontend, so it is the same port for both).

  • type: number
  • default: 3001

DASHDOT_ACCEPT_OOKLA_EULA

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.

  • type: boolean
  • default: false

DASHDOT_USE_NETWORK_INTERFACE

If dash. detects the wrong gateway as your default interface, you can provide a name here that is used instead.

  • type: string
  • default: unset

DASHDOT_SPEED_TEST_FROM_PATH

You can provide a local file-path from where dash. should read its speed-test results. This is also useful, if you want to disable speed-tests, as you can just pass a maximum value for your network graphs and then disable the Speed (Up) and Speed (Down) labels in your network widget.

The file that is being read, should have the following format (you will need to remove the comments):

{
"unit": "byte", // can either be "bit" or "byte"
"speedDown": 150000000, // values need to be in the unit provided above
"speedUp": 50000000,
"publicIp": "123.123.123.123" // optional
}

Note: If you are running dash. using Docker, you will have to prepend your file path with /mnt/host

  • type: string
  • default: unset

DASHDOT_FS_DEVICE_FILTER

To hide specific drives, you can pass the device names as a string list using this parameter. If you don't know the device names of your drives, have a look at the log of dash. and look for the Static Server Info -> storage output.

storage: {
layout: [
{
device: 'nvme0n1',
brand: 'Samsung',
size: 500107862016,
type: 'NVMe',
raidGroup: '',
},
{
device: 'sda',
brand: 'DELL',
size: 4000225165312,
type: 'HD',
raidGroup: '',
},
];
}
  • type: string (comma separated list)
  • default: unset

DASHDOT_FS_TYPE_FILTER

If dash. detects network drives as internal drives, you can provide a list of ignored FS types here. Please also create a bug ticket on the repository though, so that we can fix this problem for everyone.

  • type: string (comma separated list)
  • default: cifs,9p,fuse.rclone,fuse.mergerfs,nfs4,iso9660,fuse.shfs

DASHDOT_FS_VIRTUAL_MOUNTS

If you want to show a virtual mount in the storage split view, that is ignored in the filter above. Can be used for example to show fuse.mergerfs mounts, which is basically a grouping of other mounts.

You need to pass the names of the filesystems you want to use. To find out what the name is, execute df and look at the first column.

Note that this will only be shown in the storage split view. The normal pie chart will not be affected and there will also be no disk shown in the list of the storage widget.

  • type: string (comma separated list)
  • default: unset

DASHDOT_DISABLE_INTEGRATIONS

Disables support for integrations. This does two things: disable CORS and disable open API endpoints.

  • type: boolean
  • default: false