4.7 KiB
title: Fenrus created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, dashboard, single-user, smart-home, auto-hebergement] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Dashboard, https://github.com/revenz/fenrus]
📊 Fenrus
Dashboard « single-user » tout intégré : tuiles d'apps, smart home, raccourcis système, météo, todo, dans une UI dense et personnalisable.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | — |
| GitHub | revenz/fenrus |
| License | MIT |
| Langage | C# (.NET) |
| Étoiles GitHub | 775 ⭐ |
| Catégorie | cat-dashboard |
📝 Description
Fenrus est un dashboard pensé pour un usage personnel, à installer sur sa machine ou son serveur, et à ouvrir comme page d'accueil au démarrage du navigateur. Sa philosophie : tout ce qu'on veut voir en un coup d'œil, dans une UI dense façon « page d'accueil custom ».
Modules natifs :
- 🏠 Tuiles Apps : grille de liens vers les services, icônes auto, groupes, recherche
- 💡 Smart Home : intégration Home Assistant, Philips Hue, Tuya, MQTT, Sonos
- 📅 Calendrier : affichage événements (Google CalDAV, iCal)
- ✅ Todo : tâches rapides
- 🌤️ Météo : widget multi-villes
- 🖥️ Système : raccourcis vers apps locales (CMD PowerShell/SSH/Shell)
- 📰 RSS / Bookmarks : flux rapides
- 🎵 Contrôles média : lecture en cours
Particularités :
- 👤 Philosophie single-user : pas de multi-comptes complexe, c'est ton dashboard
- 🎨 Layouts au pixel : personnalisation fine des groupes, tailles de tuiles
- 🧰 Stacks de groupes : multiples onglets (Work / Perso / Homelab)
- 🔌 Pluggable : système de plugins pour ajouter des types de tuiles
- 🖼️ Thèmes : clair/sombre, custom CSS
Différence avec app-dashy / app-homepage : Fenrus va plus loin que le « tableau de liens » en intégrant nativement des modules interactifs (smart home, todo, médias) sans config additionnelle.
Différence avec app-heimdall : Heimdall est plus minimaliste, Fenrus se rapproche plus d'un launcher OS-like.
🚀 Installation
Via Docker (recommandé)
# docker-compose.yml
services:
fenrus:
image: revenz/fenrus:latest
container_name: fenrus
restart: unless-stopped
ports:
- "9797:9797"
volumes:
- ./data:/app/data
environment:
- TZ=Europe/Paris
labels:
- "traefik.enable=true"
- "traefik.http.routers.fenrus.rule=Host(`fenrus.example.com`)"
- "traefik.http.routers.fenrus.entrypoints=websecure"
- "traefik.http.routers.fenrus.tls.certresolver=letsencrypt"
Installation manuelle
git clone https://github.com/revenz/fenrus.git
cd fenrus
dotnet publish -c Release
# binaire Linux/Windows disponible en release GitHub
Prérequis : .NET 8 runtime, SQLite embarqué.
⚙️ Configuration
- Premier lancement : wizard de setup, création du compte admin local.
- Ajouter des groupes de tuiles (Web, Smart Home, Système…).
- Configurer Home Assistant (URL + token longue durée) si usage smart home.
- Brancher des sources RSS, calendriers CalDAV.
- Définir comme page d'accueil dans le navigateur pour l'usage launcher.
🔗 Alternatives
- app-dashy — Référence open-source, multi-users, widgets riches
- app-homepage — Moderne, rapide, services + bookmarks + monitoring
- app-glance — Minimaliste, lecture rapide
- app-heimdall — Léger, mature, configuration manuelle
- app-dynacat — Auto-découverte via labels Docker (autre fiche du batch)
🔒 Sécurité
- 🔐 Exposer Fenrus en reverse-proxy : l'app n'a pas de TLS natif.
- 🏠 Tokens smart home : utiliser des tokens longue durée limités (Home Assistant, Hue bridge), pas d'admin global.
- 🌐 Surface réseau : si usage smart home, Fenrus doit joindre les équipements LAN — l'isoler dans un VLAN IoT est sain.
- 💾 Sauvegarder
./data: base SQLite + configurations de tuiles.
📚 Ressources
🔗 Pages Liées
- cat-dashboard
- app-dashy — concurrent principal
- app-homepage — concurrent moderne
- app-glance — alternative minimaliste
- app-dynacat — autre fiche du batch
- app-astroluma — autre fiche du batch
- app-traefik — reverse-proxy
- securisation-home-lab — VLAN IoT, isolation
- recettes-docker-compose — stack type