C贸mo instalar Homebox - Sistema de inventario autohospedado en Docker

Homebox | Inventory Management | Docker

Homebox: Sistema de inventario autohospedado en Docker para organizar tu hogar

Gestor de inventario minimalista y blazing-fast escrito en Go. Organiza ubicaciones, objetos, etiquetas. SQLite. Responsivo. Multi-usuario. QR codes autom谩ticos. API REST. Open source.

¿Qu茅 es Homebox?


Homebox es un sistema de inventario y organizaci贸n autohospedable dise帽ado espec铆ficamente para usuarios dom茅sticos que necesitan saber d贸nde est谩 sus cosas sin complejidad operacional. A diferencia de Snipe-IT (pensado para IT corporativo) o soluciones cloud de pago, Homebox es simple, r谩pido, gratuito, open source, y se auto-hospeda f谩cilmente.

Caracter铆sticas principales: Sistema de dos niveles: Ubicaciones (d贸nde est谩n las cosas) + Objetos (qu茅 son). Etiquetas para categorizar. Campos opcionales: garant铆a, aseguranza, precio de compra, estado de venta, etc. QR codes autom谩ticos para cada p谩gina (煤til para m贸vil). Fotos de objetos. B煤squeda y filtrado. Multi-usuario con grupos. Reportes exportables. Soporte multi-idioma. Responsive design (desktop, tablet, m贸vil). API REST. Backup trivial (SQLite en una carpeta). Go + SQLite = ultra-ligero (<50mb abierto="" agpl-3.0.="" c="" complejas.="" dependencias="" digo="" en="" p="" ram="" reposo="" sin="">

Para usuarios dom茅sticos: Un solo lugar donde saber exactamente d贸nde est谩 cada cosa. Sin complicaciones. Sin suscripci贸n. Control total.

Caracter铆sticas principales

Ubicaciones jer谩rquicas

Casa → Sal贸n → Estanter铆a. Anida ubicaciones sin l铆mite.

Objetos simples

Nombre + Descripci贸n = suficiente. Agrega m谩s detalles opcionalmente.

Etiquetas flexibles

Categoriza: "Electr贸nica", "Libros", "Herramientas". Sin l铆mite.

QR codes autom谩ticos

Cada p谩gina tiene URL 煤nica y QR. Perfecto para m贸vil.

Fotos de objetos

Adjunta im谩genes para referencia visual. B煤squeda por foto.

B煤squeda avanzada

Filtra por ubicaci贸n, etiquetas, campos. Resultados instant谩neos.

Multi-usuario

Grupos de usuarios. Solo ven items de su grupo.

Campos personalizables

Precio, garant铆a, estado, fecha compra, etc. Elige lo que necesitas.

Reportes

Exporta CSV con inventario. Auditoria.

Responsive

Desktop, tablet, m贸vil. Una app que funciona everywhere.

Blazingly fast

Escrito en Go. <50mb p="" ram="" reposo.="" ultra-ligero.="">

Open source AGPL-3.0

C贸digo abierto. Auditable. Contribuye.

Requisitos del sistema

  • Docker (o binario Go directo)
  • 256 MB - 512 MB RAM (muy ligero)
  • 500 MB - 2 GB espacio disco (SQLite + fotos)
  • Puerto 3100 o custom (mapeable en docker)
  • SQLite (embebido, no requiere Postgres)
  • Navegador moderno (cualquiera)
Ultra-ligero: Perfect para Raspberry Pi, NAS viejo, VPS barato. Footprint m铆nimo.

Instalaci贸n con Docker Compose

Paso 1: Crear carpeta de datos

mkdir -p ~/homebox-data

Paso 2: Crear docker-compose.yml

cat > docker-compose.yml << 'EOF' version: '3.8' services: homebox: image: ghcr.io/hay-kot/homebox:latest # image: ghcr.io/hay-kot/homebox:latest-rootless # Si necesitas rootless container_name: homebox restart: unless-stopped ports: - "3100:7745" volumes: - ./homebox-data:/data environment: # Zona horaria - TZ=Europe/Madrid # Log level: info, debug, trace - HBOX_LOG_LEVEL=info # Formato log: text, json - HBOX_LOG_FORMAT=text # Tama帽o m谩ximo upload (MB) - HBOX_WEB_MAX_UPLOAD_SIZE=10 EOF

Paso 3: Si usas rootless image (seguridad)

# Permisos para rootless (usuario 65532) mkdir -p ~/homebox-data sudo chown 65532:65532 -R ~/homebox-data

Paso 4: Iniciar Homebox

docker compose up -d # Espera 5-10 segundos docker compose logs -f homebox

Acceder

http://localhost:3100 - Dashboard Homebox

Primer login

Primera vez que accedas, Homebox te pedir谩 crear usuario admin. Crea tu cuenta y listo!

Primeros pasos

1. Crear ubicaciones

  1. Dashboard → "Locations" o Settings → Locations
  2. Crea ubicaciones: "Sal贸n", "Cocina", "Dormitorio", "Garaje"
  3. Dentro de "Sal贸n": "Estanter铆a 1", "Sof谩", "TV Stand"
  4. Homebox pre-seed con locations ejemplo, puedes borrarlas

2. Crear etiquetas

  1. Settings → Labels
  2. Crea: "Electr贸nica", "Libros", "Herramientas", "Ropa", "Decoraci贸n"
  3. 脷salas luego para categorizar objetos

3. Agregar tu primer objeto

  1. Dashboard → "+ Add Item" o "+ New Item"
  2. Nombre: "Laptop Dell", "Libro Python", "Martillo", etc
  3. Descripci贸n: "Mi laptop de trabajo", "Referencia sobre Django", etc
  4. Ubicaci贸n: Selecciona de la lista (ej: Sal贸n → Estanter铆a 1)
  5. Etiquetas: "Electr贸nica" (si es laptop), "Libros" (si es libro)
  6. Foto (opcional): Sube una imagen del objeto
  7. Campos avanzados (opcional): Precio, Garant铆a, Comprado el, etc
  8. Save

4. Ver QR code del objeto

  1. Click en objeto
  2. Arriba a la derecha: Icono QR
  3. Muestra URL 煤nica y c贸digo QR
  4. Usa QR desde m贸vil para acceso r谩pido

5. Buscar y filtrar

  1. Buscador superior: busca por nombre, descripci贸n
  2. Filtros: por ubicaci贸n, etiquetas, estado
  3. Resultados instant谩neos

6. Agregar m谩s usuarios

  1. Settings → Users
  2. Crea usuarios para familia (opcional)
  3. Todos ven los objetos del grupo

7. Exportar reporte

  1. Dashboard → "Export" o Settings
  2. Descargar CSV de todo tu inventario
  3. Para backup, o compartir

Casos de uso

  • Hogar desordenado: "¿D贸nde est谩 mi martillo?" → Busca en Homebox, encuentra en Garaje/Herramientas.
  • Mudanza: Inventar铆a cajas, ubicaciones, qu茅 hay adentro. D茅jalo durante la mudanza.
  • Homelab/Tech: Registra todos tus servidores, cables, equipos. Ubicaciones por rack.
  • Colecciones: Libros, pel铆culas, figuras, juegos. Catalogados y organizados.
  • Familia: Todos saben d贸nde est谩n las cosas (herramientas, ropa, juguetes).
  • Aseguraci贸n: Prueba de propiedad. Fotos + descripci贸n + precio. Para seguros.

HTTPS con Caddy (producci贸n)

Caddyfile

homebox.tudominio.com { reverse_proxy localhost:3100 }

Acceso remoto seguro

https://homebox.tudominio.com con HTTPS autom谩tico

Acceso m贸vil

Desde cualquier dispositivo: accede a https://homebox.tudominio.com, escanea QR codes de objetos!

Gesti贸n y mantenimiento

Ver logs

docker compose logs -f homebox

Backup de datos

cp -r ~/homebox-data ~/homebox-backup-$(date +%Y%m%d) # O backup del volumen Docker docker run --rm -v homebox_data:/data -v $(pwd):/backup alpine tar czf /backup/homebox-$(date +%Y%m%d).tar.gz -C /data .

Restore de backup

docker compose down rm -rf ~/homebox-data/* cp -r ~/homebox-backup-20260522/* ~/homebox-data/ docker compose up -d

Reiniciar

docker compose restart homebox

Actualizar a versi贸n m谩s reciente

docker compose pull docker compose up -d

Monitorear consumo

docker stats homebox # Ver谩s: muy bajo CPU, < 50MB RAM

Comparativa con alternativas

vs Snipe-IT

Homebox gana: Simpler, faster, less cognitive overhead. Snipe-IT gana: Enterprise features, m谩s robust, auditor铆a completa.

vs Notion/Obsidian database

Homebox gana: Espec铆fico para inventario, mejor UX. Notion gana: M谩s flexible, m谩s features, integrations.

vs Spreadsheet (Excel/Sheets)

Homebox gana: Interface better, fotos, QR codes. Excel gana: Flexibility total.

Mejor para: Usuarios dom茅sticos que quieren saber d贸nde est谩 cada cosa. Minimalista. R谩pido. Sin complicaciones. Sin suscripci贸n.

Comentarios

Entradas populares de este blog

NAS SYNOLOGY DSM 7.1 en VMware ESXI - Gu铆a instalaci贸n y configuraci贸n Synology DSM 7.1 en VMWARE

Soluci贸n al error: «user is not in the sudoers file» en Debian

Comando "NET USE", uso, par谩metros y algunos ejemplos de uso