# dashlit

> Self-hosted start page with multi-user link dashboards, layouts, OIDC login and per-link availability checks. Open-source, one Go binary or Docker container.

- **Category:** Dashboard
- **Licence:** MIT
- **Latest version:** v1.1.3
- **Open source:** oss
- **Languages:** Typescript, Go, Svelte
- **Platforms:** Docker, Docker Compose, Linux, Proxmox
- **Tags:** SQLite, Dashboard, Bookmarks, Homelab, OIDC, Svelte, Docker, Go, Links, Start page, Catppuccin, Availability Monitoring

## Description

DashLit puts your links, tools, and services on visual dashboards you run yourself. Each dashboard holds ordered groups of links, can be public, sign-in-only, or private, and lays out in rows, columns, or masonry, with drag-and-drop editing on desktop and touch devices. Links can carry URL availability checks whose live status appears as a small chip. Sign-in works with local passwords, OIDC (for example through Pocket ID), or both, with profile and admin pages plus non-interactive bootstrapping of the first administrator. Dashboards can be imported, exported, cloned, and migrated from legacy JSON-based releases. Deployment is one small Go binary with the Svelte UI embedded: a container image on GHCR, a Docker Compose file, a systemd installer for Linux, or a Proxmox VE LXC script, with all state (embedded SQLite database and icons) kept under a single data directory.

## Links

- [Homepage](https://github.com/codewec/dashlit)
- [Website](https://codewec.github.io/dashlit/)
- [Docker](ghcr.io/codewec/dashlit)

---
Source: https://selfhost.directory/project/dashlit