Initial vault setup
This commit is contained in:
@@ -0,0 +1,89 @@
|
||||
---
|
||||
title: Homebox
|
||||
created: 2026-06-08
|
||||
updated: 2026-06-08
|
||||
type: app
|
||||
tags: [catalogue, inventory-management, app-marathon3-rattrapage-final-a]
|
||||
confidence: high
|
||||
contested: false
|
||||
sources: [https://selfh.st/apps/?tag=Inventory%20Management&app=homebox]
|
||||
---
|
||||
|
||||
# 📦 Homebox
|
||||
|
||||
> Système d'inventaire personnel et familial — pour savoir ce qu'on possède, où c'est rangé, et ce que ça vaut.
|
||||
|
||||
## 📋 Informations Générales
|
||||
|
||||
| Champ | Valeur |
|
||||
| :--- | :------ |
|
||||
| **Site web** | [homebox.app](https://homebox.app) |
|
||||
| **GitHub** | [sysadminsmedia/homebox](https://github.com/sysadminsmedia/homebox) |
|
||||
| **License** | AGPL-3.0 |
|
||||
| **Langage** | Go |
|
||||
| **Étoiles GitHub** | ~3k ⭐ |
|
||||
| **Catégorie** | [[cat-inventory-management\|Inventory Management]] |
|
||||
|
||||
## 📝 Description
|
||||
|
||||
**Homebox** est la réécriture moderne (v2) de l'outil d'inventaire du même nom. Modèle : **Location → Label → Item**, avec champs custom, tags, attachments (reçus, photos), valeur d'achat, valeur estimée, dates d'achat, garantie. Export CSV, QR codes, attachement de fichiers. Idéal pour assurer son patrimoine personnel ou gérer un petit stock familial.
|
||||
|
||||
Différence vs Grocy : Homebox est plus simple (pas de gestion de dates de péremption, pas de shopping list intégrée), UI plus moderne, orienté "asset tracking" plutôt que "consommables cuisine". Pour qui : familles, assurances, propriétaires, geeks organisant leur matériel.
|
||||
|
||||
## 🚀 Installation
|
||||
|
||||
### Docker Compose (recommandé)
|
||||
|
||||
```yaml
|
||||
version: '3.8'
|
||||
services:
|
||||
homebox:
|
||||
image: ghcr.io/sysadminsmedia/homebox:latest
|
||||
container_name: homebox
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- HBOX_MODE=production
|
||||
- HBOX_DATABASE_URL=postgresql://homebox:***@db/homebox
|
||||
- HBOX_JWT_SECRET=change-me-long-secret
|
||||
depends_on:
|
||||
- db
|
||||
volumes:
|
||||
- ./data:/app/data
|
||||
labels:
|
||||
traefik.enable: "true"
|
||||
traefik.http.routers.homebox.rule: "Host(`inventory.example.com`)"
|
||||
db:
|
||||
image: postgres:16-alpine
|
||||
environment:
|
||||
POSTGRES_USER: homebox
|
||||
POSTGRES_PASSWORD: homebox
|
||||
POSTGRES_DB: homebox
|
||||
volumes:
|
||||
- ./db-data:/var/lib/postgresql/data
|
||||
```
|
||||
|
||||
## 🔄 Alternatives
|
||||
|
||||
### Open Source
|
||||
- [[app-grocy]] — Inventaire domestique + consommables
|
||||
- [[app-inventree]] — Inventaire industriel/pièces
|
||||
- [[app-openuem]] — UEM/asset management pro
|
||||
|
||||
### Propriétaires
|
||||
- **Sortly** — Inventaire mobile SaaS
|
||||
- **Asset Tiger** — Tracking entreprise
|
||||
|
||||
## 🔐 Sécurité
|
||||
- **JWT_SECRET** : long, aléatoire, à ne jamais régénérer (invaliderait les sessions)
|
||||
- **Attachments** : volume persistant, backup obligatoire
|
||||
- **Multi-user** : RBAC intégré (admin/éditeur/viewer)
|
||||
- **AGPL** : toute modification du code doit être publiée
|
||||
|
||||
## 📚 Ressources
|
||||
- [Documentation](https://homebox.app/en/about/)
|
||||
- [GitHub](https://github.com/sysadminsmedia/homebox)
|
||||
|
||||
## Pages Liées
|
||||
- [[cat-inventory-management]] — Catégorie Inventory
|
||||
- [[app-grocy]] — Concurrent pour la maison
|
||||
- [[recettes-docker-compose]] — Templates Docker
|
||||
Reference in New Issue
Block a user