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é)
# 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

