礼记 是一个优雅实用的人情往来管理工具,帮助你记录随礼与还礼,让每一份情谊都有迹可循。
支持收礼/送礼双向记录、礼簿管理、亲友录入、年度统计、Excel导入导出,并具备密码保护与多端同步功能。
✨ 核心功能
- 记录管理:双向记录(收礼/送礼),支持姓名联想、事由分类、日期地点等完整信息。
- 礼簿管理:为办事活动创建礼簿,自动汇总收礼明细,宾客信息一键编辑。
- 统计分析:年度统计、事由分类统计、详细报表,支持Excel导入导出。
- 安全保护:密码控制,首次登录强制修改默认密码,数据存储在服务器端(JSON文件)。
- 多端支持:响应式设计,完美适配桌面、平板、手机;数据跨设备同步。
📸 界面预览
注:实际界面请以部署后访问为准,以上为示意图。
📢 v2.0.0 版本更新亮点
本次大版本更新聚焦于安全性、体验一致性与信息密度优化,主要改进包括:
-
安全与认证增强
- 增加登录会话校验、密码哈希存储、登录限流机制
- 修复默认密码登录异常及登录后回跳登录页问题,首次登录仍使用默认密码
admin,登录后请立即修改密码
-
中文与文案一致性修复
- 全面修复页面中文乱码问题(登录页、按钮、输入提示等)
- 统一文案,将“时间”字段统一为“日期”,避免混淆
-
功能页错误渲染修复
- 修复“记录列表”页面混入新增表单字段的问题
- 修复“统计分析”页面内容错乱,恢复统计信息展示
- 修复“创建礼簿”按钮异常显示
-
记录列表与信息密度优化
- 由“单条占整行”调整为紧凑卡片布局(单行多条)
- 卡片高度与尺寸统一,避免因“关系/备注”有无而不一致
- 卡片内容重新排版:事由+关系同一行,日期(含农历)单行,地点单行,备注单行
-
日期体验优化
- 恢复公历日期对应农历日期显示(此前缺失问题已修复)
-
礼簿与亲友录体验优化
- 礼簿管理默认折叠,折叠状态下紧凑展示核心字段,点击展开详情
- 亲友录改为紧凑展示,提升列表浏览效率
-
发布与运维规范化
- 版本基线统一为
2.0.0
- 镜像仓库统一为
zsw01442/liji,并支持多架构发布:linux/amd64 + linux/arm64,适配更多设备
🚀 部署容器
打开飞牛NAS的 Docker → Compose(项目),点击“新增项目”。
- 项目名称:
liji(可自定义)
- 路径:
/vol1/1000/Docker/liji(请替换为你自己的真实路径,用于存放compose文件和后续数据)
然后将以下yaml配置粘贴到编辑框中(注意修改其中的路径和端口):
services:
liji:
image: zsw01442/liji:latest
container_name: liji
ports:
- "3333:3000"
volumes:
- /vol1/1000/Docker/liji/data:/app/data
restart: unless-stopped
environment:
- NODE_ENV=production
- PORT=3000
- DATA_DIR=/app/data
user: "1000:1000"
⚠️ 注意
- 路径:
/vol1/1000/Docker/liji/data 需要提前在“文件管理”中创建好。
- 端口:左侧端口(如3333)是你在NAS**问的端口,可自由修改,只要不与其他容器冲突即可。
检查无误后,勾选“创建项目后立即启动”,点击“确定”。稍等片刻,容器即可运行。镜像会自动拉取 latest 标签(当前为 2.0.0),并支持 ARM64 设备。
🔐 首次使用与安全设置
- 访问地址:
http://你的飞牛NAS IP:3333
- 默认密码:
admin
- 首次登录:建议立即设置新密码(v2.0.0 已增强登录会话与密码哈希存储)。
- 数据持久化:所有数据(密码、记录、礼簿、亲友录)均保存在你挂载的
/app/data 目录下,定期备份该目录即可。
⚠️ 注意事项
礼记让繁琐的人情往来变得清晰有序,在飞牛NAS上通过Docker部署只需几分钟。v2.0.0 带来了更安全的体验、更清晰的界面和更丰富的信息展示,欢迎更新试用!如果你有更好的建议或遇到问题,欢迎回帖交流!