Dashy logo

Dashy

The most customizable dashboard for self-hosters

Alternative to: start.me, igoogle, netvibes


Dashy is a highly customizable personal dashboard for organizing homelab apps and services, with real-time status monitoring, widgets for dynamic content, multiple pages, and many built-in themes and icon packs. Configuration is done through a single YAML file or an in-browser UI editor, with optional authentication, multi-user access, and encrypted cloud backup.

Dashy Docker Compose example

Self-host Dashy on your own server, homelab, or VPS starting from this Docker Compose example. It runs Dashy in Docker containers using the official lissy93/dashy:latest image, with persistent volumes and automatic restarts preconfigured. Review the environment variables and adjust them to your setup, save the file as compose.yml (or docker-compose.yml), and start the stack with docker compose up -d.

services:
  dashy:
    image: lissy93/dashy:latest
    volumes:
      - data:/app/user-data
    restart: unless-stopped
    environment:
      # Node.js runtime environment.
      NODE_ENV: "production"
      # Base URL Dashy is served from (leave "/" unless served from a sub-path).
      BASE_URL: "/"
    healthcheck:
      test: ['CMD', 'node', '/app/services/healthcheck']
      interval: 90s
      timeout: 10s
      retries: 3
      start_period: 40s

volumes:
  data:

Prefer a managed setup? WinterFlow installs, configures, and updates Dashy for you using this same Docker Compose configuration.