Initial vault setup
This commit is contained in:
@@ -0,0 +1,95 @@
|
||||
---
|
||||
title: Liquor Locker
|
||||
created: 2026-06-08
|
||||
updated: 2026-06-08
|
||||
type: app
|
||||
tags: [catalogue, recipes, self-hosted]
|
||||
confidence: medium
|
||||
sources: [https://github.com/liquorlocker/liquor-locker, https://selfh.st/apps/?tag=21]
|
||||
---
|
||||
|
||||
# 🍸 Liquor Locker
|
||||
|
||||
> Application de gestion de bar avec recommandations de cocktails alimentées par IA.
|
||||
|
||||
| Métadonnée | Valeur |
|
||||
|------------|--------|
|
||||
| Site | https://liquorlocker.app/ |
|
||||
| GitHub | https://github.com/liquorlocker/liquor-locker |
|
||||
| License | MIT |
|
||||
| Langage | Go |
|
||||
| Stars | 71 |
|
||||
| Dernière MAJ | 2026-06 |
|
||||
| Catégorie | Recipes |
|
||||
|
||||
## Description
|
||||
|
||||
**Liquor Locker** est une application spécialisée dans la **gestion de bar personnel** : inventaire des bouteilles, recettes de cocktails, suggestions IA basées sur ce que vous avez en stock. C'est un cas d'usage spécifique de la catégorie Recipes, plus ciblé que [[app-mealie|Mealie]] qui vise la cuisine au sens large.
|
||||
|
||||
La fonctionnalité IA (recommandations "que puis-je faire avec ce que j'ai ?") est un différenciateur par rapport à [[app-bar-assistant]] qui se base sur un matching de règles. Le moteur recommande des cocktails en analysant votre inventaire.
|
||||
|
||||
**Audience** : home-bartenders, propriétaires de bars à domicile, sommeliers amateurs. L'app reste jeune (71⭐) et le projet est porté par un seul mainteneur, à évaluer avec prudence pour un usage critique.
|
||||
|
||||
## Installation
|
||||
|
||||
### Via Docker Compose
|
||||
|
||||
```yaml
|
||||
services:
|
||||
liquor-locker:
|
||||
image: ghcr.io/liquorlocker/liquor-locker:latest
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- DATABASE_URL=postgresql://liquor:secret@db/liquor
|
||||
- OPENAI_API_KEY=sk-xxx labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.liquor.rule=Host(`bar.mondomaine.fr`)
|
||||
- traefik.http.routers.liquor.tls.certresolver=letsencrypt
|
||||
depends_on:
|
||||
- db
|
||||
|
||||
db:
|
||||
image: postgres:16-alpine
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- POSTGRES_PASSWORD=secret
|
||||
volumes:
|
||||
- liquor-db:/var/lib/postgresql/data
|
||||
|
||||
volumes:
|
||||
liquor-db:
|
||||
```
|
||||
|
||||
## Configuration
|
||||
|
||||
1. Configurer la clé OpenAI (ou autre LLM via API) pour les recommandations.
|
||||
2. Créer un compte utilisateur.
|
||||
3. Saisir l'inventaire des bouteilles (scan code-barres via mobile possible).
|
||||
4. Explorer les recettes de cocktails basées sur le stock.
|
||||
5. Marquer ses favoris, noter les recettes testées.
|
||||
|
||||
## Alternatives
|
||||
|
||||
| Type | Apps |
|
||||
|------|------|
|
||||
| Open source | [[app-bar-assistant]] (PHP, plus mature, 1k⭐) |
|
||||
| Propriétaire | BarMan (mobile), Mixel (iOS) |
|
||||
|
||||
## Sécurité
|
||||
|
||||
- **API key LLM** : stocker la clé en variable d'environnement, ne pas la commit.
|
||||
- **HTTPS** : obligatoire.
|
||||
- **Backups** : exporter régulièrement la base (recettes favorites).
|
||||
- **Vie privée** : si usage des prompts LLM, vérifier que les données ne sont pas utilisées pour entraînement.
|
||||
- **Confiance projet** : projet jeune (71⭐), bus factor 1 — ne pas l'utiliser pour un bar commercial critique.
|
||||
|
||||
## Ressources
|
||||
|
||||
- [GitHub](https://github.com/liquorlocker/liquor-locker)
|
||||
- [Site officiel](https://liquorlocker.app/)
|
||||
|
||||
## Pages Liées
|
||||
|
||||
- [[cat-recipes|Recipes]] — Vue d'ensemble
|
||||
- [[cat-bar-assistant|app-bar-assistant]] — Alternative mature
|
||||
- [[cat-ai|IA]] — Utilisation de LLM pour les recommandations
|
||||
Reference in New Issue
Block a user