Cloud Services
Dashy is intended to be run locally, within your LAN/homelab. But it can also be deployed to the cloud for certain use cases.
Where possible, I've included templates and 1-click install links, so you can deploy your own instance in under a minute.
- It's your responsibility to secure your instance and set up access control
- On pure static / CDN hosting, Dashy's server endpoints (like saving config through the UI) don't work
- Links are unofficial unless otherwise stated, so we can't offer support for them
Static Hosting Providersβ
Netlifyβ
Netlify is static hosting with Git deploys. Click the button and Netlify uses the included netlify.toml to build and publish Dashy. Alternatively, fork the repo and import your fork into Netlify, so changes redeploy automatically. Your fork can be private if needed. Dashy's status checks and CORS proxy run as Netlify functions (wired up in netlify.toml), so those work here, though saving config through the UI still doesn't.
Vercelβ
Vercel is static hosting with GitHub integration. Either click the button below, or fork and import the repo, and Vercel will build and deploy your own Dashy instance.
EdgeOne Pagesβ
EdgeOne Pages is static hosting on Tencent's edge. Click the button and import the repo; EdgeOne builds Dashy from Git.
Cloudflare Pagesβ
Cloudflare Pages is static hosting on Cloudflare's edge. Import the repo, set build command yarn build, and set output directory dist.
Firebase Hostingβ
Firebase Hosting is static hosting on Google's CDN. Run yarn build, deploy dist with the Firebase CLI, and add an SPA rewrite to index.html.
Azure Static Web Appsβ
Azure Static Web Apps is static hosting with GitHub Actions. Create a Static Web App from the repo with app location /, build command yarn build, and output location dist.
Container Runtimesβ
These run Dashy's Node server, so status checks and server endpoints work. Mount /app/user-data if config edits or uploaded assets should survive restarts.
Renderβ
Render is managed container hosting. Click the button and Render uses the included render.yaml to build Dashy. To persist user-data, uncomment the disk in that file, which requires a paid plan.
Railwayβ
Railway is managed container hosting. Click the button to deploy the Dashy template with lissy93/dashy:latest and a persistent /app/user-data volume.
Fly.ioβ
Fly.io runs Docker apps on Fly Machines. Install flyctl, log in, then run the following. If it asks you for the internal port, use 8080
fly launch --from https://github.com/lissy93/dashy --no-deploy
fly deploy
Koyebβ
Koyeb is serverless container hosting. Click the button to deploy lissy93/dashy:latest from Docker Hub with HTTP port 8080.
Northflankβ
Northflank is managed container hosting. To get started, either follow this guide, or use the 1-click button below.
DigitalOcean App Platformβ
DigitalOcean App Platform is managed app hosting. Create an app from the public Docker image lissy93/dashy:latest and use HTTP port 8080.
Azure Container Appsβ
Azure Container Apps is serverless container hosting on Azure. Deploy the public image with Azure CLI:
az containerapp up \
--name dashy \
--image docker.io/lissy93/dashy:latest \
--ingress external \
--target-port 8080
Google Cloud Runβ
Cloud Run is serverless container hosting on Google Cloud. Click the button to open Cloud Shell and build Dashy from the repo's Dockerfile.
Managed Hostingβ
- Elestio - Fully managed Dashy, or bring your own VM
- PikaPods - Managed open-source app hosting; search for Dashy and click Run Your Own
- Hostinger - VPS hosting with a one-click Dashy Docker template
Hosting with any CDNβ
Once Dashy has been built, it is effectively just a static web app. This means that it can be served up with pretty much any static host, CDN or web server. To host Dashy through a CDN, the steps are very similar to building from source: clone the project, cd into it, install dependencies, write your config file and build the app. Once build is complete you will have a ./dist directory within Dashy's root, and this is the build application which is ready to be served up.
However without Dashy's node server, there are a couple of features that will be unavailable to you, including: writing config changes to disk through the UI, and application status checks. Everything else will work fine.
Other VPSβ
Dashy can be deployed to almost any VPS provider by following our Docker guide.