5.3 KiB
title: DashLit created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, dashboard, leger, moderne, minimaliste, auto-hebergement] confidence: medium contested: true sources: [https://selfh.st/apps/?tag=Dashboard, https://github.com/...dashlit]
📊 DashLit
Dashboard léger et moderne : fork allégé de Dashy / concurrent minimaliste pensé pour les petites machines (Raspberry Pi, VPS modeste) et les utilisateurs qui veulent un page d'accueil simple sans configuration lourde.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | — |
| GitHub | (à confirmer — voir section ⚠️) |
| License | MIT (présumée) |
| Langage | TypeScript (Next.js / Vite) |
| Étoiles GitHub | 330 ⭐ |
| Catégorie | cat-dashboard |
📝 Description
DashLit se positionne comme un dashboard léger et moderne, taillé pour les déploiements où l'empreinte mémoire et la simplicité priment. Le projet est jeune (330⭐) et son positionnement marketing hésite parfois entre « fork allégé de Dashy » et « concurrent de Glance / Mafl ».
Caractéristiques mises en avant :
- 🪶 Léger : bundle JS réduit, peu de dépendances lourdes
- 🎨 UI moderne : typographie soignée, dark mode par défaut, accent customisable
- 📑 Bookmarks / Services : tuiles, catégories, recherche
- 🧩 Widgets simples : horloge, météo, RSS, statut HTTP
- 🐳 Image Docker : déploiement en 1 commande
- 📱 Responsive : utilisable sur mobile
⚠️ Note importante : la filiation exacte à Dashy n'est pas toujours claire dans la communication du projet. Il peut s'agir :
- soit d'un vrai fork (base de code partagée, allégé)
- soit d'un clone inspiré (même UX, code réécrit from scratch)
- soit d'un wrapper autour d'un cœur Dashy
À vérifier sur le dépôt officiel avant de présenter DashLit comme « fork de Dashy » dans un contexte technique. Tag contested: true posé par prudence.
Différence avec app-dashy : Dashy a des années d'avance en fonctionnalités ; DashLit mise sur la sobriété.
Différence avec app-mafl : Mafl est horizontal, DashLit vertical/grid classique.
Différence avec app-glance : Glance est en Go et privilégie les widgets read-only ; DashLit est en JS et reste plus proche d'un gestionnaire de signets.
🚀 Installation
Via Docker (recommandé)
# docker-compose.yml
services:
dashlit:
image: <repo-officiel>/dashlit:latest
container_name: dashlit
restart: unless-stopped
ports:
- "3030:3000"
volumes:
- ./data:/app/data
- ./config:/app/config
environment:
- TZ=Europe/Paris
labels:
- "traefik.enable=true"
- "traefik.http.routers.dashlit.rule=Host(`dashlit.example.com`)"
- "traefik.http.routers.dashlit.entrypoints=websecure"
- "traefik.http.routers.dashlit.tls.certresolver=letsencrypt"
⚠️ L'image exacte est à confirmer sur le dépôt GitHub du projet (nom parfois
dashlit/dashlit,litdash/dashlit, ou autre). Toujours vérifier la source avantdocker pull.
Installation manuelle
git clone https://github.com/<repo-dashlit>.git
cd dashlit
npm install
npm run build
npm start
Prérequis : Node.js 18+, base SQLite embarquée (en général).
⚙️ Configuration
- Vérifier la source : aller sur le dépôt GitHub officiel et lire le README à jour (le projet évolue vite).
- Lancer le conteneur, accéder à l'URL setup.
- Créer le compte admin local si multi-users.
- Éditer
config.yaml: catégories, services, widgets actifs. - Choisir le thème : sombre/clair, accent.
- Importer ses bookmarks (HTML Chrome/Firefox) si importateur disponible.
🔗 Alternatives
- app-dashy — Référence riche et mature (parent fonctionnel probable)
- app-glance — Léger, widgets read-only, Go
- app-mafl — Minimaliste horizontal, autre fiche du batch
- app-homepage — Moderne, services + monitoring
- app-dashwise — Concurrent jeune (autre fiche du batch)
🔒 Sécurité
- 🔐 Reverse-proxy + auth : DashLit n'a pas d'auth robuste par défaut, à protéger via app-traefik + Authelia/Authentik.
- 📁
config.yamlsensible : contient tous les services internes, ne pas versionner en public. - 🛡️ Vérifier l'origine de l'image Docker : un projet jeune = risque de typosquating sur Docker Hub, toujours pull depuis le dépôt officiel.
- 💾 Sauvegarder
./data: base SQLite + uploads. - 🌐 HTTPS obligatoire : l'app ne gère pas le TLS.
📚 Ressources
- selfh.st — Apps Dashboard
- GitHub — à confirmer : recherche « dashlit dashboard »
- Awesome Self-Hosted — Dashboard
🔗 Pages Liées
- cat-dashboard
- app-dashy — parent fonctionnel probable
- app-glance — alternative légère
- app-mafl — autre fiche du batch
- app-dashwise — autre fiche du batch
- app-traefik — reverse-proxy + auth
- securisation-home-lab — bonnes pratiques
- recettes-docker-compose — stack type