# Dashy

Personal start page with status checks, widgets and themes.

- Replaces: [Start.me](https://openlogs.fyi/alternatives/start-me)
- Summary: Paid start page services, such as Start.me.
- Stack: Vue (language)
- Deployment: docker_compose
- License: MIT (osi) [source](https://github.com/lissy93/dashy/blob/a0005e8d6ea3dad611bc7c4daa1cd837dd338c79/LICENSE)
- Business model: unknown. The README at the pinned commit does not state a business model, so it stays unknown. ([source](https://github.com/lissy93/dashy/blob/a0005e8d6ea3dad611bc7c4daa1cd837dd338c79/README.md), read 2026-10-22)
- Difficulty: easy. 1 service, 0 volume mounts, no env values to set, no elevated host access. Heuristic score 0 of 11: easy.
- Requirements: not stated
- Repository: [lissy93/dashy](https://github.com/lissy93/dashy)

## Install

1. Docker with the Compose plugin ([source](https://github.com/lissy93/dashy/blob/a0005e8d6ea3dad611bc7c4daa1cd837dd338c79/docker-compose.yml))

   ```text
   A host with Docker and the Docker Compose plugin. This entry runs from a compose file.
   ```

2. Save the compose file as docker-compose.yml ([source](https://github.com/lissy93/dashy/blob/a0005e8d6ea3dad611bc7c4daa1cd837dd338c79/docker-compose.yml))

   ```yaml
   # Welcome to Dashy! To get started, run `docker compose up -d`
   services:
     dashy:
       container_name: Dashy
       image: lissy93/dashy:latest
   
       # Or use a different registry (like GHCR), or a specific tag (like :4.0.0)
       # image: ghcr.io/lissy93/dashy or image: lissy93/dashy:3.0.0
   
       # Or, to build from source, replace `image:` with `build: .`
       # build: .
   
       # Set port that web service will be served on. Keep container port as 8080
       ports:
         - 4000:8080
   
       # Mount the directory for your conf and assets to `/app/user-data`
       # This dir NEEDS a conf.yml (the main config file for Dashy)
       # This dir can also contain other configs as well as any assets like
       # icons, stylesheets, fonts, etc which will be served from the web root (/)
       # volumes:
       #   - ./user-data:/app/user-data
   
       # Specify environmental variables for the Dashy server, none needed by default
       environment:
         - NODE_ENV=production
   
       # If your host uid is different, and causing perm errs for mounted content
       # Then you can instead use your own ids (`id -u` / `id -g`)
       # user: "1000:1000"
   
       # Specify restart policy
       restart: unless-stopped
   
       # Configure healthchecks
       healthcheck:
         test: ['CMD', 'node', '/app/services/healthcheck.js']
         interval: 1m30s
         timeout: 10s
         retries: 3
         start_period: 30s
   ```

3. Start it ([source](https://github.com/lissy93/dashy/blob/a0005e8d6ea3dad611bc7c4daa1cd837dd338c79/docker-compose.yml))

   ```bash
   docker compose up -d
   ```

4. Open the app ([source](https://github.com/lissy93/dashy/blob/a0005e8d6ea3dad611bc7c4daa1cd837dd338c79/docker-compose.yml))

   ```text
   Open http://localhost:4000. The compose file publishes host port 4000 for the dashy service.
   ```

Compose file check: config_ok on 2026-10-22.

## Gotchas and maintenance

### Gotchas

- Some images use the latest tag or no tag: Images without a pinned version: dashy: lissy93/dashy:latest. A later pull can get a different version. ([source](https://github.com/lissy93/dashy/blob/a0005e8d6ea3dad611bc7c4daa1cd837dd338c79/docker-compose.yml), checked 2026-10-22)
- The compose file publishes host ports: Host ports: 4000 (dashy). A port without a host address listens on all host network interfaces. ([source](https://github.com/lissy93/dashy/blob/a0005e8d6ea3dad611bc7c4daa1cd837dd338c79/docker-compose.yml), checked 2026-10-22)

### Signals

Computed from a GitHub snapshot taken 2026-10-22.

- Open issues and pull requests: 21
- Stars: 26778, forks: 1962
- Last push: 2026-10-16 (5 days ago)
- Latest release: 4.8.0 on 2026-10-09 (12 days ago)

## Sources

- [Repository: https://github.com/lissy93/dashy](https://github.com/lissy93/dashy)
- [License: https://github.com/lissy93/dashy/blob/a0005e8d6ea3dad611bc7c4daa1cd837dd338c79/LICENSE](https://github.com/lissy93/dashy/blob/a0005e8d6ea3dad611bc7c4daa1cd837dd338c79/LICENSE)
- [Business model: https://github.com/lissy93/dashy/blob/a0005e8d6ea3dad611bc7c4daa1cd837dd338c79/README.md](https://github.com/lissy93/dashy/blob/a0005e8d6ea3dad611bc7c4daa1cd837dd338c79/README.md)
- [Compose file: https://github.com/lissy93/dashy/blob/a0005e8d6ea3dad611bc7c4daa1cd837dd338c79/docker-compose.yml](https://github.com/lissy93/dashy/blob/a0005e8d6ea3dad611bc7c4daa1cd837dd338c79/docker-compose.yml)

---
Canonical: https://openlogs.fyi/tools/dashy  
Last updated: 2026-10-22
