--- 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Ă©) ```yaml # docker-compose.yml services: dashlit: image: /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 avant `docker pull`. ### Installation manuelle ```bash git clone https://github.com/.git cd dashlit npm install npm run build npm start ``` > PrĂ©requis : Node.js 18+, base SQLite embarquĂ©e (en gĂ©nĂ©ral). ## ⚙ Configuration 1. **VĂ©rifier la source** : aller sur le dĂ©pĂŽt GitHub officiel et lire le README Ă  jour (le projet Ă©volue vite). 2. **Lancer le conteneur**, accĂ©der Ă  l'URL setup. 3. **CrĂ©er le compte admin** local si multi-users. 4. **Éditer `config.yaml`** : catĂ©gories, services, widgets actifs. 5. **Choisir le thĂšme** : sombre/clair, accent. 6. **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.yaml` sensible** : 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](https://selfh.st/apps/?tag=Dashboard) - [GitHub — Ă  confirmer : recherche « dashlit dashboard »](https://github.com/search?q=dashlit+dashboard&type=repositories) - [Awesome Self-Hosted — Dashboard](https://github.com/awesome-selfhosted/awesome-selfhosted#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