OpenSource-Hub
H

HomeBox

SHA-256
6.1k stars·File Management·SHA-256 checksum verified

Easy-to-use inventory system for home users, running on Go with SQLite.

Smart Download

Download Download Version

v0.25.0 · 32.9 MB

Ultra-lightweight home inventory management with Docker single-container deployment.

Core Features

  • Organize items by categories, locations, tags, and custom fields
  • Powerful search to quickly find items
  • Upload images for visual identification
  • Track documents and warranties
  • Record purchase date, price, and maintenance schedule

What It Can't Do

  • Correct data folder ownership (65532:65532) is required for SQLite writes. 2. Default port is 7745 inside container; map to external port as needed. 3. For rootless/hardened images, use appropriate tags. 4. Password reset and backups must be done via the SQLite database file.

Use Cases

  • Manage household electronics and furniture with warranty tracking
  • Catalog collectibles like books, CDs, or models with photos
  • Log tool and appliance maintenance schedules

HomeBox is an open-source inventory and organization system built for home users. Written in Go with an embedded SQLite database and web UI, it is designed to be simple yet expandable. Key features include rich organization (categories, locations, tags, custom fields), powerful search, image uploads, document and warranty tracking, purchase and maintenance tracking, and responsive design. It runs as a single Docker container with idle memory under 50MB, supports rootless and hardened images, and has a demo available. Originally by hay-kot, now maintained by sysadminsmedia. Contributions and translations are welcome.

Tags

inventoryhome-organizationself-hostedgosqlite

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Create a data directory with correct permissions (chown 65532:65532)

4

Step 2: Run Docker: docker run -d --name homebox -p 3100:7745 -v /path/to/data:/data ghcr.io/sysadminsmedia/homebox:latest

5

Step 3: Open http://localhost:3100, sign up, and start organizing

Install Guide
  1. Step 1: Create a data directory with correct permissions (chown 65532:65532)
  2. Step 2: Run Docker: docker run -d --name homebox -p 3100:7745 -v /path/to/data:/data ghcr.io/sysadminsmedia/homebox:latest
  3. Step 3: Open http://localhost:3100, sign up, and start organizing
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

88d9dea42b3966d6d26e99e8609168118d36e0997d043db8bcca6049e88aeeb5

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Stop and remove container: docker stop homebox && docker rm homebox. Optionally delete the data directory.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-06-26 02:15:05
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

3 FAQs

Similar Projects