Files
2026-06-09 18:40:21 +02:00

107 lines
4.1 KiB
Markdown

---
title: Honey
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, dashboard, bookmarks, homelab, self-hosted]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=Dashboard, https://github.com/komari24/honey]
---
# 📊 Honey
> Dashboard **simple et visuel** dédié aux bookmarks d'un homelab : une seule page claire, rapide, sans complexité inutile.
## 📋 Informations Générales
| Attribut | Valeur |
|----------|--------|
| **Nom** | Honey |
| **Slug** | honey |
| **Description** | Dashboard de signets pour homelab, simple et joli, avec groupes et icônes |
| **Site officiel** | https://github.com/komari24/honey |
| **Repository** | https://github.com/komari24/honey |
| **Stars** | 240 ⭐ |
| **Licence** | MIT |
| **Langage principal** | Go (backend) + HTML/JS (frontend) |
| **Catégorie** | Dashboard |
| **Tags** | [catalogue, dashboard, bookmarks, homelab, self-hosted] |
## 📝 Description
Honey se positionne comme un **gestionnaire de signets self-hosted** taillé pour l'usage homelab : on y range les URLs de tous ses services (Sonarr, Radarr, Jellyfin, Grafana, Portainer…), on les regroupe, et on y accède depuis n'importe quel navigateur du réseau.
C'est un **bookmark manager** autant qu'un dashboard : la cible n'est pas le monitoring, c'est la **page d'accueil unique** qu'on épingle dans le navigateur familial.
Points forts :
- **Groupes** : organiser les liens par catégorie (Media, Infra, Perso, Domotique…).
- **Recherche** : filtre instantané sur les liens, pratique quand on cumule 50+ services.
- **API REST** : on peut ajouter des liens programmatiquement (intéressant pour scripter l'ajout de nouveaux services).
- **Stockage SQLite** : un seul fichier, sauvegardable trivialement.
- **UI légère** : pas de framework JavaScript lourd, rendu rapide.
C'est l'alternative moderne à un fichier HTML de bookmarks mal maintenu, ou à un Organizr qui fait beaucoup trop de choses. Honey reste **focus sur une seule mission** : servir de portail vers les services.
## 🚀 Installation
### Via Docker (recommandé)
```yaml
# docker-compose.yml
services:
honey:
image: ghcr.io/komari24/honey:latest
container_name: honey
restart: unless-stopped
environment:
- HONEY_PORT=8080
- HONEY_DB=/data/honey.db
volumes:
- ./data:/data
ports:
- "8080:8080"
```
### Installation manuelle
Go 1.21+, `git clone`, `go build`, lancer le binaire. L'UI est servie par le même binaire (assets embarqués).
## ⚙️ Configuration
- **Création de groupes** depuis l'UI (auth admin locale au premier démarrage).
- **Ajout de lien** : titre, URL, icône (librairie intégrée ou URL custom), couleur, groupe.
- **Import / export** : JSON pour migrer depuis/vers un autre outil de bookmarks.
- **Auth multi-utilisateur** : comptes distincts en lecture seule vs admin (si configuré).
- **Thème** : dark/light, palette configurable.
## 🔗 Alternatives
- **Linkwarden** — bookmark manager avec **archivage** (capture des pages), plus complet mais plus lourd.
- **Homer** — pur statique, pas d'UI d'édition.
- **Homepage** — dashboard dynamique, mais on peut y ajouter des "bookmarks" en YAML.
- **Shaarli** — vétéran du bookmarking self-hosted, look plus daté.
## 🔒 Sécurité
- **Mot de passe admin** : à changer au premier lancement, idéalement stocké dans un vault ([[app-vaultwarden]]).
- **HTTPS obligatoire** : les URLs de services pointent souvent vers des sous-domaines internes ; ne pas faire transiter en clair.
- **Pas d'OAuth/OIDC natif** : à brancher via reverse proxy si on veut une SSO avec [[app-authentik]].
- **Backups** : un seul fichier SQLite, à copier régulièrement (cron + [[app-restic]] par exemple).
## 📚 Ressources
- Repository : https://github.com/komari24/honey
- Démo / captures : https://github.com/komari24/honey#screenshots
## 🔗 Pages Liées
- [[cat-dashboard]]
- [[app-linkwarden]] — cousin avec archivage
- [[app-homepage]] — dashboard moderne alternatif
- [[app-traefik]] — reverse proxy + HTTPS
- [[app-authentik]] — SSO optionnel
- [[recettes-docker-compose]]
- [[securisation-home-lab]]