EinVault:
一款私密、自托管的宠物健康与护理追踪平台,更方便的记录宠物健康信息、日常活动和护理计划。

核心功能:
- 健康档案管理:记录宠物的基本信息、体重、疫苗接种、医疗历史等。
- 护理提醒:支持设置定期任务,比如洗澡、驱虫、体检等,避免遗漏。
- 饮食与活动追踪:帮助主人更好地了解宠物的饮食习惯和运动情况。
- 多宠物支持:适合有多只宠物的家庭,统一管理。
在线 Demo:
https://demo.einvault.app
安装
Docker Compose
services:
einvault:
image: ghcr.io/davefatkin/einvault:latest
container_name: einvault
ports:
- 3000:3000
environment:
- ORIGIN=http://192.168.31.90:3000
- TZ=Asia/Shanghai
- NODE_ENV=production
- DATABASE_URL=/data/einvault.db
- BODY_SIZE_LIMIT=10M
- UPLOAD_MAX_MB=10
- user=1000:1000
volumes:
- ./data:/data
restart: always
参数说明(更多参数建议去看文档)
ORIGIN(环境变量):应用的外部访问地址,替换为你自己的 NAS 访问地址
TZ(环境变量):时区设置
NODE_ENV(环境变量):运行模式(生产环境)
DATABASE_URL(环境变量):数据库文件路径
BODY_SIZE_LIMIT(环境变量):请求体大小限制
UPLOAD_MAX_MB(环境变量):上传文件大小限制
user(环境变量):指定容器运行的用户 UID:GID
使用
**浏览器中输入 **http://NAS的IP:3000 就能看到界面

TIP:目前应用还没有支持中文,这里可以使用浏览器自带翻译

首先需要创建管理员账户

接下来就是添加宠物信息了

按照提示,简单填写记录宠物的信息

这样就添加完成了

支持记录日志,有时候比较忙就忘记狗狗什么时候洗过澡

也可以记录体重和健康情况

网页端也做了移动端适配

总结
EinVault 是一款自托管的宠物健康与护理追踪平台,能记录宠物基本信息、体重变化、疫苗记录、医疗历史,还能设置洗澡、驱虫、体检等定期提醒,多宠物家庭统一管理很方便。数据存本地不依赖云端,这点比宠物 APP 让人放心。不过目前没有中文界面,虽然浏览器翻译能凑合,但对国内用户确实不友好;UI 也偏简陋,缺少宠物应用该有的温馨感。家里宠物多、又想自己掌控数据的可以试试,但要求界面好看的可能要等等后续更新。
综合推荐:⭐⭐⭐(多宠物管理+本地存储+护理提醒)
使用体验:⭐⭐(功能够用但无中文界面,UI 偏简陋缺少温度)
部署难易:⭐⭐**(简单)**︎