⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 网络 「网络」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噎。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

家里东西越买越多,但你能说清自己到底有哪些资产吗?电子产品的保修卡丢了、工具箱找不到了、上次修空调花了多少钱也想不起来了——这些问题只要有娃有房的人都会遇到。HomeBox 就是为这类场景而生的开源项目。

HomeBox 是什么:给家里的东西建个“数据库”

用一句话讲:它是一个专为家庭场景设计的物品库存系统。

市面上的库存管理软件多数是为企业设计的,功能复杂到让你怀疑自己是不是在用 ERP。HomeBox 反其道而行,设计原则就三条:

  • 简单但可扩展 —— 开箱即用,不需要配置半天,但想深度定制也能满足
  • 资源占用极低 —— Go 写的,空闲时内存不超 50MB,放在吃灰的树莓派上都跑得飞起
  • 极度便携 —— SQLite + 嵌入式 Web UI,部署、备份、迁移都是复制一个文件的事

它凭什么值得你折腾

功能不多说,直接看为什么比记在脑子里或 Excel 里强:

智能分类与组织: 按类别(电子产品、工具、书籍)、按位置(客厅、车库、卧室)、按标签随意组合。还支持自定义字段,想记什么记什么。

文档与保修跟踪: 购买发票、保修卡、说明书都能传上去,还能设置保修到期提醒。再也不用因为找不到保修卡而自费修电器了。

购买与维护记录: 记录每件物品的购买日期、价格、商家,以及历次维修信息。哪天想算算这套房子里到底塞了多少钱的物件,一键导出就行。

视觉化管理: 给每个物品上传图片,比纯文字列表直观得多。吴三宣称“工具箱里还有个测距仪”,有图有真相。

三分钟 Docker 部署,不就是复制粘贴的事

# 创建数据目录并设置权限
mkdir -p /path/to/data/folder
chown 65532:65532 -R /path/to/data/folder

# 一行启动
docker run -d \
--name homebox \
--restart unless-stopped \
--publish 3100:7745 \
--env TZ=Asia/Shanghai \
--volume /path/to/data/folder/:/data \
ghcr.io/sysadminsmedia/homebox:latest

打开 http://你的IP:3100 就能用了。

如果你对安全性有更高要求,还提供 latest-rootless(无 root)和 latest-hardened(进一步加固)两个镜像可选。

界面长什么样

界面简洁干净,没有多余的功能堆砌。登录、仪表盘、物品详情、搜索——该有的都有,不该有的一个没有。

项目地址

https://github.com/sysadminsmedia/homebox

感兴趣的话去 GitHub 给个 Star。家里东西多的朋友认真可以试试,比 Excel 跟记事本靠谱多了。

文章目录
  1. 1. HomeBox 是什么:给家里的东西建个“数据库”
  2. 2. 它凭什么值得你折腾
  3. 3. 三分钟 Docker 部署,不就是复制粘贴的事
  4. 4. 界面长什么样
  5. 5. 项目地址