EinVault宠物健康追踪器:NAS部署实录,随时记录疫苗体重和日常

前言

又忘记给家里的小毛球打疫苗了?看到宠物医生的未接来电心脏漏跳两拍?养宠物的日常就是这样------吃喝了没、体重涨了还是瘦了、该驱虫了还是打疫苗了,靠脑子记根本记不住。

EinVault 就是来解决这个的。一个开源的宠物健康护理追踪器,部署在群晖 NAS 上,数据存在本地,不用担心宠物数据被第三方平台拿走。核心功能就围绕养宠日常:疫苗接种日期、体重变化追踪、心情日记、喂食记录,还能设置提醒,再也不用靠脑子记哪个时间该做什么。家庭成员多的还能用轮班护理功能,大家协同照顾宠物,信息同步不遗漏。

群晖 NAS 上装 EinVault,一条 Docker 命令就跑起来,端口映射好浏览器直接访问。cpolar 穿透配好,出门在外也能随时查看宠物状态。

1 关于【EinVault】

EinVault不是什么高科技黑盒子,而是一个简单却功能强大的开源宠物健康护理追踪器。这个项目部署在你的本地设备上(比如群晖NAS),完全不用担心数据泄露或者平台跑路的风险!最重要的是,它可以让你轻松管理家中小毛球的每一点一滴,从疫苗记录到日常心情,甚至是家庭成员之间的"轮班照顾计划",都能安排得妥妥当当。

2群晖部署安装【EinVault】

首先,确保你的群晖NAS已经装好Docker。接下来就是见证奇迹的时刻了!

  1. 创建文件夹和子目录

    shell 复制代码
    mkdir -p /volume1/docker/einvault/data

    这一步是为了给我们的宠物档案准备一个温暖的小窝。

  2. 修改目录权限

    shell 复制代码
    sudo chmod 777 /volume1/docker/einvault/data

    给小窝装上安全门,让数据住得更安心。

  3. 运行容器 (记得把ip改成你自己的哦):

    shell 复制代码
    docker run -d --name=EinVault --restart=unless-stopped -p 3608:3000 -v /volume1/docker/einvault/data:/data -e ORIGIN=http://192.168.XX.XX:3608 -e TZ=Asia/Shanghai -e NODE_ENV=production -e DATABASE_URL="/data/einvault.db" -e BODY_SIZE_LIMIT=10M -e UPLOAD_MAX_MB=10 ghcr.io/davefatkin/einvault:latest

    一切准备就绪,启动宠物的私人管家!

3 简单使用【EinVault】

部署完成后,打开浏览器访问http://192.168.XX.XX:3608(记得换成你的NAS地址)。首次进入需要创建账号和密码。登录后,你就可以正式开始管理小毛球的日常了!

  • 添加宠物:点击"添加宠物",填写基本信息如名字、品种等。
  • 健康追踪:记录疫苗接种日期、体重变化、甚至是心情日记。

  • 提醒功能:设置各种提醒,再也不怕错过任何一个重要的日子。

  • 轮班护理:支持iCalendar格式导出,方便家庭成员协作。

4 介绍以及安装cpolar

现在的问题是,如果你正在加班或者出差在外,怎么查看宠物的信息呢?别担心,这里有个小秘密武器------Cpolar。它能帮你生成一个公网地址,让你无论身处何地都能轻松访问家中的EinVault!

下面是安装cpolar步骤:

cpolar 提供了群晖安装的套件,点击下面Cpolar群晖套件下载地址,下载相应版本的群晖Cpolar套件,如果找不到对应的型号,可以选择相近版本型号套件。

打开群晖套件中心,点击右上角的手动安装按钮。

选择我们本地下载好的cpolar套件安装包,然后点击下一步

点击同意按钮,然后点击下一步

最后点击完成即可。

安装完成后,在外部浏览器,我们通过群晖的局域网ip地址9200端口访问Cpolar的Web管理界面,然后输入Cpolar邮箱账号与密码进行登录,登录后,一切的操作在管理界面完成.

6 使用cpolar远程使用EinVault

登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理------创建隧道:

  • 隧道名称:可自定义,注意不要与已有的隧道名称重复
  • 协议:http
  • 本地地址:3608 (只使用http端口即可)
  • 端口类型:因为我想长期使用所以我选择二级子域名,如果你只是为了测试或者非长期使用也可以选择随机域名,这个是免费的,但是24小时后域名会变化,需要再次复制,大家按照自己需求来选择就行!
  • 地区:选择China top

接着我们来cpolar官网去保留一个二级子域名,这样防止被别人占用。登录cpolar官网,点击预留 选择保留二级子域名,地区选择china top ,名称自定义,点击保留

然后复制保留好的子域名回到配置界面,粘贴到域名这里后点击创建

创建成功后,打开左侧在线隧道列表,可以看到生成了两条二级子域名公网地址,

配置完成后,你就能获得一条属于自己的公网地址了!复制这条地址,无论是在办公室、咖啡馆还是旅行途中,都能随时查看和管理宠物的信息,是不是超级方便?

结尾

跑通这套之后,宠物健康管理才算系统化。不是每次翻聊天记录找上次什么时候打的疫苗,不是临时想起才去预约医生------而是提前规划、记录在案、提醒到位。EinVault 本身数据在 NAS 本地,不上云、不依赖第三方,宠物信息作为隐私数据存在自己硬盘上更安心。NAS 常开着,服务常驻,手机上打开就能看宠物记录,这才叫真正的"科学养宠"。

相关推荐
Dachui_11228 小时前
ZeroNews LFS 使用教程:NAS 文件发布为公网 HTTPS 文件空间,不传网盘、按人授权、免登录分享
运维·网络安全·文件共享·团队协作·nas
fruge2 天前
想要更轻的 Docker 管理面板?用 Dockhand 管飞牛 NAS 上的容器与 Compose
nas
推送者3 天前
一张照片定制桌面宠物:开发者视角下的本地抠像与透明窗口实现
宠物·一张照片定制桌面宠物
推送者3 天前
宠物照片做成桌面宠物:一张正脸照的本地抠像、九视角标定与轻量渲染拆解
宠物·宠物照片做成桌面宠物
Veer Han4 天前
AI 开发真实案例完整复盘:给 App 增加宠物功能
人工智能·鸿蒙·宠物
云边有个稻草人5 天前
NAS 里的音乐怎么交给小爱音箱播放?XiaoMusic 部署与公网访问完整流程
nas
糖糖单片机设计5 天前
基于 STM32 的小型鸟类宠物繁殖系统
stm32·嵌入式硬件·宠物
Bs_MoneyMagnet5 天前
基于springboot+vue的宠物殡葬管理平台的设计与实现 源码+文档
java·javascript·vue.js·spring boot·后端·宠物
statistican_ABin8 天前
中国宠物经济发展分析报告——基于R语言的2018-2024年宠物市场多维度分析
开发语言·r语言·宠物
2603_965148118 天前
宠物经济崛起:宠物食品用品API选品指南
大数据·服务器·人工智能·python·生活·宠物