Skip to content

DashLitYour services, one clear dashboard

A fast, modern, self-hosted home for links, tools, and service status — packaged as a single container.

DashLit logo

A useful start page, without the overhead

DashLit gives teams, homelabs, and individuals a focused place to reach the services they use every day. It ships as a Go server with the Svelte interface embedded, so deployment is just one container and one persistent data directory.

DashLit dashboard in the default layout
Everything you need, organized on one dashboard
DashLit clean layout with light and dark themes
Clean mode with light and dark themes

Ready in a few seconds

Create docker-compose.yml:

yaml
services:
  dashlit:
    image: ghcr.io/codewec/dashlit:main
    ports:
      - '3000:8080'
    environment:
      JWT_SECRET: replace-with-a-long-random-secret
    volumes:
      - dashlit-data:/data

volumes:
  dashlit-data:

Start it:

bash
docker compose up -d

Open http://localhost:3000, create the first account, and begin building your dashboard. The first account is granted administrator access automatically.

Read the installation guide →

Help shape DashLit

Have a setup question or want to show how you use DashLit? Start a discussion. If you found a bug or have a concrete feature proposal, open an issue.

Released under the MIT License.