---
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
