引言

依稀记得熊猫之前写过预算管理的项目、健康管理项目、待办、日程安排、食谱管理以及数据可视化,而这些项目虽然大都提供了API,通过API可实现各个项目之间的互通,但这样终究还是很不方便,同时也会存在一些不可控的问题,例如API断开、更新之类的。所以今天熊猫要介绍的便是集上述所有功能为一体的容器项目,通过一个项目便可以解决家庭管理的所有需求,今天要介绍的便是多合一家庭助理——「Homechart」

项目预览项目预览

根据官网提供的信息,目前拥有以下特性:

  • 预算管理:用户可以跟踪收入和支出,设置预算目标,并监控自己的财务状况。
  • 任务和待办事项:创建和管理任务列表,设置截止日期和提醒,以确保按时完成任务。
  • 日历和日程安排:集成的日历功能允许用户安排事件、会议和提醒。
  • 膳食计划:用户可以规划每日或每周的餐食,包括食谱和购物清单。
  • 食谱管理:保存和组织个人食谱,包括配料、烹饪步骤和图片。
  • 健康追踪:记录健康数据,如体重、锻炼和睡眠模式。
  • 家庭共享:与家庭成员共享信息和任务,协作管理家庭事务。
  • 数据可视化:通过图表和仪表板展示数据,帮助用户直观地理解自己的数据。
  • 自定义仪表板:用户可以根据个人需求自定义仪表板,选择展示哪些信息。
  • 移动应用支持:提供移动应用程序,使用户能够在移动设备上访问和管理数据。
  • 安全性:提供用户认证和数据加密,确保个人信息的安全。
  • 扩展性:通过插件或脚本,用户可以根据自己的需求扩展Homechart的功能。
  • 多语言支持:支持多种语言,使其能够服务于不同语言的用户群体。
  • 开源:作为一个开源项目,Homechart允许用户自由地使用、修改和分发代码。
  • 社区支持:拥有活跃的社区,用户可以获取帮助、分享经验或贡献代码。
  • Homechart 的多功能性使其成为一个全面的个人和家庭管理工具,适合那些希望在一个集成的解决方案中管理多个生活方面的人。

项目部署

该项目的部署并不难,作者已经提供了完整的docker-compose.yml文件,只需要复制修改其中的内容供自己用就可以了:

version: “3”

services:

homechart:

depends_on:

– postgres

environment:

homechart_postgresql_hostname: postgres

homechart_postgresql_password: postgres

homechart_postgresql_username: postgres

image: ghcr.io/candiddev/homechart:latest

ports:

– “3000:3000”

restart: always

postgres:

environment:

POSTGRES_PASSWORD: postgres

image: docker.io/postgres:16

restart: always

volumes:

– postgres:/var/lib/postgresql/data

volumes:

postgres: {}

其中的信息和文件夹映射需求根据自身的设备环境来进行修改,且如果你的设备不能直接上dockerhub,那么记得给容器前面加上加速地址。同时我们需要提前创建好需要的映射文件夹。

准备工作准备工作

所有一切准备好之后,打开NAS的ssh的端口,通过ssh工具连接上nas之后输入sudo -i获取root权限,随后再使用cd 路径命令移动到我们docker-compose文件的所在位置,最后输入命令docker-compose up -d启动容器。

命令行命令行

等待两个容器都启动成功之后,项目也便是部署完成了。

项目体验

浏览器输入NASip:3987就能访问登录页面了,前不久项目也是做了中文适配,不过目前项目对中文的适配还并不完全,不过目测有90%完成度了完全可以使用。

登陆界面登陆界面

首次使用我们需要注册账号,注册之后会自动跳转到配置项,需要根据自己情况设置账户(设置用昵称、语言、主题等信息)、家庭(加入或添加家庭、设置家庭令牌)以及订阅信息。

配置项配置项

设置玩一切之后就可以看到主仪表盘了,右边会显示今日议程、书签以及近期变动,右上角也可以添加新的仪表盘信息,左边则是功能栏,有日历、书签、预算、厨师、健康、存货以及笔记等功能。

仪表盘仪表盘

项目建好之后会有作者的一些预留项目,直接点击删除就可以了,在日期上点击+号也能直接添加事件、进食计划、日志以及任务。这里也能看到日历这里支持的仅为国外的一些节日,虽说目前有中文了,但项目的本土化还是以国外为准的。

日历管理日历管理

项目支持书签功能,可以将自己经常需要使用访问的网页放在这里,同时也可以直接放项目的路径地址,实现跳转对应的设置项,项目支持内嵌网址,也就是直接点击书签就能直接访问。

书签书签

在预算这里分为了类别、收款人、图表展示以及账户设置选项,算是基本满足家庭使用了。

预算管理预算管理

再往下便是食谱,这里支持手动导入食谱、网站导入以及csv导入,从食谱名、图像、时间以及原料和制作笔记都能编辑,下方还提供了膳食计划和用餐时间。

用餐管理用餐管理

再往下就是健康、存货、笔记等等功能,熊猫这里就不一一介绍了,感兴趣的可以自行去体验。同时如果有你不需要使用的功能, 也可以在设置中隐藏它,这样主页就不会显得太乱了。

组件隐藏组件隐藏

总结

如果有良好的记录习惯那对你来说这是个好项目,如果没有我觉得在好用的工具也是完全没用的。该项目对于移动端的适配也非常完美,如果感兴趣可以尝试一下。

来源地址:家庭管理痛点终结者!NAS搭载Homechart,全方位掌控生活!

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:www.88531.cn资享网,谢谢!^^

© 版权声明