HomeBox
SHA-256Easy-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
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Step 1: Create a data directory with correct permissions (chown 65532:65532)
Step 2: Run Docker: docker run -d --name homebox -p 3100:7745 -v /path/to/data:/data ghcr.io/sysadminsmedia/homebox:latest
Step 3: Open http://localhost:3100, sign up, and start organizing
- Step 1: Create a data directory with correct permissions (chown 65532:65532)
- Step 2: Run Docker: docker run -d --name homebox -p 3100:7745 -v /path/to/data:/data ghcr.io/sysadminsmedia/homebox:latest
- Step 3: Open http://localhost:3100, sign up, and start organizing
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
88d9dea42b3966d6d26e99e8609168118d36e0997d043db8bcca6049e88aeeb5This 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 SourceUninstall 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.
Having issues? Check the FAQ below
3 FAQs
Similar Projects
filebrowser
A lightweight, self-hosted web-based file manager. Upload, delete, preview, and edit files in any directory via a browser.
copyparty
copyparty turns any device into a file server with resumable uploads/downloads using any web browser. Supports HTTP, WebDAV, SFTP, FTP, TFTP, SMB. Only requires Python (2 or 3).
Paperless-ngx
An open-source document management system that turns physical papers into a searchable, organized digital archive. Self-hosted, OCR-powered, and built to eliminate paper clutter forever.