前言
又忘记给家里的小毛球打疫苗了?看到宠物医生的未接来电心脏漏跳两拍?养宠物的日常就是这样------吃喝了没、体重涨了还是瘦了、该驱虫了还是打疫苗了,靠脑子记根本记不住。
EinVault 就是来解决这个的。一个开源的宠物健康护理追踪器,部署在群晖 NAS 上,数据存在本地,不用担心宠物数据被第三方平台拿走。核心功能就围绕养宠日常:疫苗接种日期、体重变化追踪、心情日记、喂食记录,还能设置提醒,再也不用靠脑子记哪个时间该做什么。家庭成员多的还能用轮班护理功能,大家协同照顾宠物,信息同步不遗漏。
群晖 NAS 上装 EinVault,一条 Docker 命令就跑起来,端口映射好浏览器直接访问。cpolar 穿透配好,出门在外也能随时查看宠物状态。

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

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

-
创建文件夹和子目录:
shellmkdir -p /volume1/docker/einvault/data这一步是为了给我们的宠物档案准备一个温暖的小窝。
-
修改目录权限:
shellsudo chmod 777 /volume1/docker/einvault/data给小窝装上安全门,让数据住得更安心。

-
运行容器 (记得把
ip改成你自己的哦):shelldocker 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 常开着,服务常驻,手机上打开就能看宠物记录,这才叫真正的"科学养宠"。