HomeBox logo

HomeBox

A continuation of HomeBox the inventory and organization system built for the Home User

mainreleasehomeboxhomebox110749314839831923homebox@lemmy.world
Website GitHub

What is it?

What it is

HomeBox is a lightweight, Go‑written inventory and organization system designed for home users. It provides a web UI, uses SQLite for data persistence, and supports features such as categories, tags, custom fields, image uploads, document and warranty tracking, and purchase/maintenance logs.

Why it exists

HomeBox was created to give home users a simple, fast, and portable way to manage their personal inventory without complex setup or heavy infrastructure. It aims to be easy to deploy, low‑resource, and expandable as needed.

Who should use it

Home users, individuals, hobbyists looking for a simple personal inventory and organization tool.

Who should avoid it

Enterprises or teams requiring heavy multi-user collaboration, advanced enterprise features, or needing a highly scalable database backend.

How it works

A quick walkthrough in plain English

How homebox works

Step 1 of 3

You interact with it

Open homebox, send a request, or connect it to your stack.

Features

Rich Organization (categories, locations, tags, custom fields)
Powerful Search
Image Upload
Document and Warranty Tracking
Purchase & Maintenance Tracking
Responsive Design
Simple but Expandable
Blazingly Fast (Go)
Portable (SQLite + embedded Web UI)

Advantages

  • Simple and easy to use with minimal setup
  • High performance and low resource usage (<50MB idle memory)
  • Portable and runs anywhere with SQLite
  • Open source (AGPL-3.0) with active community
  • Multi-language support via Weblate
  • Easy deployment with Docker Compose
  • Available demo and nightly instances
  • Financial contribution option supports project
  • Responsive UI works on desktop, tablet, smartphone

Disadvantages

  • AGPL-3.0 license may be restrictive for proprietary use
  • SQLite backend may limit scalability for large inventories
  • Primarily targeted at home users, less suited for enterprise needs
  • No dedicated mobile app (relies on responsive web)
  • Limited third‑party integrations compared to larger inventory systems

Installation

docker

```bash
# If using the rootless or hardened image, ensure data 
# folder has correct permissions
mkdir -p /path/to/data/folder
chown 65532:65532 -R /path/to/data/folder
docker run -d \\n  --name homebox \\n  --restart unless-stopped \\n  --publish 3100:7745 \\n  --env TZ=Europe/Bucharest \\n  --volume /path/to/data/folder/:/data \\n  ghcr.io/sysadminsmedia/homebox:latest
# ghcr.io/sysadminsmedia/homebox:latest-rootless
# ghcr.io/sysadminsmedia/homebox:latest-hardened
```

FAQ

What is HomeBox?

HomeBox is an inventory and organization system designed for home users, offering simplicity, expandability, and features like item categorization, search, image upload, and tracking of documents, purchases, and warranties.

How do I install HomeBox?

You can install HomeBox using Docker with the provided command. Ensure the data folder has correct permissions and run the Docker container with the specified environment variables and volume mounts.

What database does HomeBox use?

HomeBox uses SQLite as its embedded database, making it portable and easy to deploy without requiring a separate database server.

Can I upload images of my items?

Yes, HomeBox allows uploading images of items through its web interface to aid in identification and organization.

Is HomeBox responsive on mobile devices?

Yes, HomeBox features a responsive design that works seamlessly on desktops, tablets, and smartphones.

How do I track documents and warranties for items?

HomeBox includes functionality to store and manage important documents and warranties associated with each item in your inventory.

Loading documentation…
View on GitHub

Featured in Videos

YouTube tutorials and walkthroughs for HomeBox

Alternatives

Similar projects ranked by category, topics, and text overlap.

Compare
HomeBox | MushyBook