HomeBox is an inventory and organization software aimed at providing a simple and easy-to-use platform. It’s also very lightweight with SQLite as the database backend, and runs everything in a single container. Its primary use for me is maintaining an inventory of the items I buy/use/store at my home. It also gives a rough estimate of the total value of all items in my house.
The software has pretty comprehensive options if needed, like purchase dates, prices, warranty, selling information, etc. It also has some slick themes to help you enjoy the inventorying experience.
Deploying this is also very simple - start with setting up a directory for persistence →
1
mkdir -p $HOME/homebox
Then, run the container as follows →
1
2
3
4
5
6
7
docker run -d --rm \
--name homebox \
--restart unless-stopped \
--publish 3100:7745 \
--env TZ=America/Chicago \
--volume /home/tanq/homebox/:/data \
ghcr.io/hay-kot/homebox:latest
An equivalent Docker compose template or a template to deploy using Portainer stacks is as follows →
1
2
3
4
5
6
7
8
9
10
11
12
13
services:
homebox:
image: ghcr.io/hay-kot/homebox
container_name: homebox
environment:
- TZ=America/Chicago
- HBOX_LOG_LEVEL=info
- HBOX_LOG_FORMAT=text
- HBOX_WEB_MAX_UPLOAD_SIZE=10
volumes:
- /home/tanq/homebox/:/data/
ports:
- 3100:7745
And that’s it! Enjoy inventorying!