Homebox(家庭盒子)是专为居家用户打造的库存和组织系统!注重简洁和易用性,Homebox 是您家庭库存、组织和管理需求的完美解决方案。在开发该项目时,作者一直牢记以下原则:

  • 简洁 – HomeBox 的设计简单易用。无需复杂的设置或配置。您可选择使用单个 Docker 容器,或通过编译适用于您所选择的平台的二进制文件自行部署。
  • 极速 – HomeBox 采用 Go 语言编写,使其运行速度极快,并且所需的资源很少。通常,整个容器的空闲内存使用量不到 50MB。
  • 便携 – HomeBox 设计为便携式并可在任何地方运行。我们使用 SQLite 和内置的 Web 界面,使部署、使用和备份变得简单。

安装 HomeBox

首先我们 SSH 登入 Linux 服务器,确保系统已经安装好 Docker 和 Docker Compose,

我们给 Homebox 创建一个项目文件夹,推荐在 /home 目录下创建,

cd /home
mkdir homebox
cd homebox

再创建好 docker-compose.yml 文件,

touch docker-compose.yml

然后使用文本编辑器写入以下内容,

version: "3.4"

services:
  homebox:
    image: ghcr.io/hay-kot/homebox:latest
    container_name: homebox
    restart: always
    environment:
    - HBOX_LOG_LEVEL=info
    - HBOX_LOG_FORMAT=text
    - HBOX_WEB_MAX_UPLOAD_SIZE=10
    volumes:
      - ./data:/data/
    ports:
      - 3100:7745

这里可以通过 Linux 系统自带的文本编辑器 vi 打开 docker-compose.yml

vi docker-compose.yml

i 切换到编辑模式,再将上面的内容粘贴进去,完成后先按一下 esc,然后输入 :wq 保存退出;

也可以使用 FinalShell 的可视化编辑功能,双击打开 /home/homebox/docker-compose.yml,直接将上面的内容粘贴进去。

最后就是经典的 Docker,启动!命令,

docker-compose up -d

等待一会,打开本地浏览器输入 IP:3100 即可开始访问搭建好的 Homebox。

使用 HomeBox

第一次打开界面,我们先注册一个用户,再进行登录,

HomeBox 的逻辑是创建库存物品,并通过地点与标签来进行分类管理。

我们可以方便的点击左侧导航栏的 Create 创建这三个选项,这里创建一个物品(Item / Asset),选择地点与标签,输入物品名称与描述,

然后打开物品界面,可以详细编辑物品的更多信息,例如

  • 保修信息
  • 销售方信息
  • 购买方信息
  • 物品识别(序列号、型号等)
  • 分类附件(图片、手册、通用)
  • 任意 / 自定义字段

同样也可以创建地点与标签。

HomeBox 还具备以下功能:

  • 通过 CSV 导入/导出快速创建和管理物品
  • 自定义报告
  • 物料清单导出
  • QR 码标签生成器
  • 通过创建标签和位置,为物品进行组织并分配给它们。
  • 多用户支持 – 所有用户都放置在一个组内,只能看到属于他们组的物品。邀请家人加入您的组,或与朋友分享一个实例!

HomeBox 链接:

总的来说,HomeBox 是一个Docker 自托管项目,使用地点和标签用于管理家庭库存物品,具有简单易用的备份和多用户管理功能,适合用于家庭物品管理。

订阅评论
提醒
guest

0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
You May Also Like