--- title: Astroluma created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, dashboard, bookmarks, rss, multi-pages, auto-hebergement] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Dashboard, https://github.com/S呼呼呼oshan/astroluma] --- # 📊 Astroluma > **Dashboard moderne multi-pages** : regroupe services, **bookmarks**, **flux RSS**, **projects/tasks** dans une interface élégante, sombre, façon "launcher" personnalisé. ## 📋 Informations Générales | Champ | Valeur | | :--- | :--- | | **Site web** | — | | **GitHub** | [S呼呼呼oshan/astroluma](https://github.com/S呼呼呼oshan/astroluma) | | **License** | MIT | | **Langage** | TypeScript (Next.js) | | **Étoiles GitHub** | 777 ⭐ | | **Catégorie** | [[cat-dashboard]] | ## 📝 Description **Astroluma** se positionne comme un **dashboard « tout-en-un »** qui dépasse la simple grille de liens. Il combine plusieurs modules dans une seule web-app au design soigné : - 📑 **Bookmarks** : signets groupés en catégories, avec icônes auto via favicon - 📰 **Flux RSS** : agrégateur intégré, lecture in-app - 📂 **Projects** : tâches/kanban simplifié pour suivre ses homelab-projects - 🛰️ **Services** : tuiles de liens vers les services (le classique du dashboard) - 🏠 **Multi-pages** : plusieurs pages d'accueil au sein d'un même déploiement (ex. une page `Perso`, une `Pro`, une `Homelab`) - 🎨 **Thèmes** : clair/sombre, accent customisable, fond d'écran **Points forts :** - 🆕 **Très jeune** : projet récent, esthétique actuelle (glassmorphism, typographie soignée) - 🧩 **Modules activables à la carte** : on n'utilise que ce dont on a besoin - 👥 **Multi-users ready** : comptes, partage de pages - 🔌 **API REST** documentée - 📱 **Responsive** : utilisable sur tablette / phone comme page d'accueil **Différence avec [[app-dashy]]** : Dashy est plus mature et riche en widgets, mais Astroluma mise sur une **UX plus moderne** et l'agrégation de contenus (RSS, tasks). **Différence avec [[app-homepage]]** : Homepage est centré sur la grille d'apps ; Astroluma intègre nativement du **contenu** (RSS, signets enrichis). ## 🚀 Installation ### Via Docker (recommandé) ```yaml # docker-compose.yml services: astroluma: image: shushantk/astroluma:latest container_name: astroluma restart: unless-stopped ports: - "3333:3333" volumes: - ./data:/app/data - ./config:/app/config environment: - NEXTAUTH_SECRET=change-me-long-random - NEXTAUTH_URL=https://astroluma.example.com labels: - "traefik.enable=true" - "traefik.http.routers.astroluma.rule=Host(`astroluma.example.com`)" - "traefik.http.routers.astroluma.entrypoints=websecure" - "traefik.http.routers.astroluma.tls.certresolver=letsencrypt" ``` ### Installation manuelle ```bash git clone https://github.com/S呼呼呼oshan/astroluma.git cd astroluma npm install npm run build npm start ``` > Prérequis : Node.js 18+, SQLite embarqué (pas de base externe requise). ## ⚙️ Configuration 1. **Créer le compte admin** au premier lancement (`/setup`). 2. **Définir les pages** : noms, ordre, page par défaut au login. 3. **Activer les modules** : Bookmarks, RSS, Projects, Services. 4. **Importer des signets** depuis un export HTML (Chrome, Firefox, Raindrop, Linkwarden). 5. **Configurer un proxy** (Traefik/Nginx/Caddy) pour le HTTPS — l'app ne gère pas le TLS elle-même. ## 🔗 Alternatives - **[[app-dashy]]** — Plus mature, plus de widgets, communauté large - **[[app-homepage]]** — Référence moderne, très bonne UX, moins de modules - **[[app-glance]]** — Lecture rapide, widgets read-only - **[[app-fenrus]]** — Single-user, smart home, voir fiche dédiée - **[[app-dashwise]]** — Concurrent jeune (Dashy-like), voir fiche dédiée ## 🔒 Sécurité - **🔐 Changer `NEXTAUTH_SECRET`** dès l'installation (long token aléatoire). - **👤 Multi-users = SSO recommandé** : brancher un OIDC (Authentik, Authelia) si exposition publique. - **📦 Sauvegarder `./data` et `./config`** : base SQLite + uploads. - **🌐 Pas d'exposition directe** : passer par [[app-traefik]] avec auth middleware. ## 📚 Ressources - [GitHub — S呼呼呼oshan/astroluma](https://github.com/S呼呼呼oshan/astroluma) - [selfh.st — Apps Dashboard](https://selfh.st/apps/?tag=Dashboard) - [Démo en ligne](https://demo.astroluma.app) (selon disponibilité) ## 🔗 Pages Liées - [[cat-dashboard]] - [[app-dashy]] — concurrent principal - [[app-homepage]] — concurrent moderne - [[app-dashwise]] — autre fiche du batch - [[app-fenrus]] — autre fiche du batch - [[app-traefik]] — reverse-proxy recommandé - [[securisation-home-lab]] — bonnes pratiques - [[recettes-docker-compose]] — stack type