当前位置: 首页 > news >正文

家庭消耗品跟踪管理软件HomeLists

在这里插入图片描述

什么是 HomeLists ?

HomeLists 是一款自托管耗材统计软件,能通过提醒等帮助您跟踪家庭消耗品。

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 homelists ,选择第一个 aceberg/homelists,版本选择 latest

本文写作时, latest 版本对应为 1.0.2

在这里插入图片描述

docker 文件夹中,创建一个新文件夹 homelists,并在其中建一个子文件夹 data

文件夹装载路径说明
docker/homelists/data/data/homelists存放设置、数据库等

在这里插入图片描述

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
88428842

默认没有暴露端口

在这里插入图片描述

需要点 + 号添加

在这里插入图片描述

环境

可变
TZ设为 Asia/Shanghai

在这里插入图片描述

更多的参数可以去看官方文档:https://github.com/aceberg/HomeLists#config

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 homelists 和 子目录
mkdir -p /volume2/docker/homelists/data# 进入 homelists 目录
cd /volume2/docker/homelists# 运行容器
docker run -d \--restart unless-stopped \--name homelists \-p 8842:8842 \-v $(pwd)/data:/data/homelists \-e TZ=Asia/Shanghai \   aceberg/homelists

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'services:homelists:image: aceberg/homelistscontainer_name: homelistsrestart: unless-stoppedports:- 8842:8842 volumes:- ./data:/data/homelistsenvironment:  - TZ=Asia/Shanghai 

然后执行下面的命令

# 新建文件夹 homelists 和 子目录
mkdir -p /volume2/docker/homelists/data# 进入 homelists 目录
cd /volume2/docker/homelists# 将 docker-compose.yml 放入当前目录# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:8842 就能看到主界面

在这里插入图片描述

新建场所

首先要建 table,用于设置存放物品的场所,比如 冰箱厨房

在这里插入图片描述

随便先建了几个,注意后面的 Lines 还是 0,因为我们还没添加物品

在这里插入图片描述

添加物品

现在我们要给 冰箱 里添加物品,在菜单栏找到 Table --> 冰箱

默认分为左右

在这里插入图片描述

老苏把冷冻的物品建在左侧,冷藏的物品放在右侧

在这里插入图片描述

每个物品添加完成之后,记得点后面的 OK 才会保存,要编辑则需要点前面的铅笔图标

  • 物品消耗后,可以通过 -1 来改变数量;
  • 至于数量的单位是斤、盒还是其他的并不重要;

在这里插入图片描述

进入编辑状态

在这里插入图片描述

设置报警

对应需要加入监控的物资,我们可以直接点 Add to Watchlist 按钮

在这里插入图片描述

进入菜单 Watchlist 可以看到刚刚加入的物品

count 设为 3,意思就是少于 3 就提醒

在这里插入图片描述

回到 Dashboard就会看到报警了,因为牛肉卷的数量只有 2

在这里插入图片描述

参考文档

aceberg/HomeLists: Count consumable supplies
地址:https://github.com/aceberg/HomeLists

http://www.lryc.cn/news/24508.html

相关文章:

  • django模型简要(1)
  • 【shell 编程大全】sed详解
  • 关于sudo配置
  • EEGLAB处理运动想象脑电数据
  • span标签的使用场景
  • Kafka面试问题总结
  • FPGA案例开发手册——基于全志T3+Logos FPGA核心板
  • 或许你想要的画图工具在这里
  • 2023年功能测试还值得入行吗?
  • 2022-2023山东大学机器学习期末回忆及复习建议
  • 基于ssm框架实现家庭理财收支系统(源码+数据库+文档)
  • MyBatis - 09 - 自定义映射resultMap
  • springBoot常见面试题(2023最新)
  • YOLOv5全面解析教程⑤:计算mAP用到的Numpy函数详解
  • Linux入门---基本指令(下)
  • mysql基础操作1
  • nginx-ingress部署+跨命名空间转发
  • 耗时1个月整理的网络安全学习路线,不信还有比这更详细的
  • ChatGPT进阶-提示词中文版
  • Linux 进程:进程状态
  • 应用程序性能优化方案,web服务五级缓存优化,服务器性能优化...
  • 云计算简介
  • 两个适配器网络冲突,限制访问特定网址
  • 电子科技大学 高级计算机系统结构 考试回忆
  • 【设计模式】18.观察者模式
  • 软测入门(一)测试理念及基础知识
  • 2022年“网络安全”赛项山东省菏泽市选拔赛任务书
  • LeetCode练习四:栈
  • 【Python实战】爬虫教程千千万,一到实战全完蛋?今天手把手教你一键采集某网站图书信息数据啦~排名第一的竟是...(爬虫+数据可视化)
  • 【数据结构】堆的详解