Skip to main content

Deployment

Welcome to Dashy, so glad you're here :) Deployment is super easy, and there are several methods available depending on what type of system you're using. If you're self-hosting, then deploying with Docker (or similar container engine) is the recommended approach.

Quick Start​

If you want to skip the fuss, and get straight down to it, then you can spin up a new instance of Dashy by running:

docker run -p 8080:8080 lissy93/dashy

See Management Docs for info about securing, monitoring, updating, health checks, auto starting, web server configuration, etc

Once you've got Dashy up and running, you'll want to configure it with your own content, for this you can reference the configuring docs.

Deployment Methods​


Requirements​

Architecture​

The pre-built Docker image runs on amd64, arm64 and armv7 (armv6 is not supported).

System Resources​

  • CPU: any single core, x86-64 or ARM
  • RAM: Node server idles around ~80-120 MB; 256 MB is comfortable, works in less
  • Disk: ~250 MB for the image + whatever your config/icons need
  • Runs fine on a Pi 3 and up

Bare Metal​

Requires Node.js (20+) and Yarn

CDN / Cloud Deploy​

No specific requirements. The built app (without the Node server) is very lightweight and can be served by any static host or CDN. If you're using custom icons or other assets, additional disk space will be needed.

Browser Support​

JavaScript is required. Dashy targets browsers with >1% global usage and the last 2 versions of each (via browserslist). In practice, any modern browser works fine. Internet Explorer is not supported.

BrowserMinimum VersionStatus
Chrome / Chromium90+Fully supported
Firefox90+Fully supported
Edge90+Fully supported
Safari14+Mostly Supported
Opera76+Supported
Samsung Internet15+Supported
Firefox ESRLatestSupported
Internet Explorer-Not supported