Personal Management System
自托管个人数据管理后台,集成任务、笔记、密码、日程等多种模块。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
自托管的个人数据管理器,模块化设计,可离线运行。
核心功能
- 任务/目标追踪与支付进展
- 加密密码存储与一键复制
- 联系人、日程、笔记管理
- 图片/文件/视频存储与分类
避坑指南
- •该项目仅为后端,需配合前端使用;功能丰富但UI较传统;不提供官方托管服务,需自行部署。
适用场景
- 个人生活与工作信息集中管理
- 自建私有云,避免数据泄露
详细介绍
一个功能全面的个人数据管理系统后端,采用模块化设计,类似CMS/CRM。支持任务目标、加密密码管理、联系人、日程提醒、记账、购物清单、加班记录、图片/文件/视频管理等功能。可与前端配合,实现完全离线运行,保护隐私。
常见问题与排障 (2)
故障排除为什么 Docker 首次运行脚本会出现“Your lock file does not contain a compatible set of packages”错误?
此错误是由于 Docker 容器中的 PHP 版本(PHP 7.4)与包要求(需要 PHP 8.1 或更高版本)不匹配,再加上过时的锁文件约束共同导致。修复方法:1) 将 Dockerfile 基础镜像更新为 PHP 8.1+ 版本(例如 php:8.1-fpm)并重新构建容器。2) 启动容器后,运行 'composer update --with-all-dependencies' 以解决冲突的包版本(例如 specshaper/encrypt-bundle 与 doctrine/orm 之间的冲突)。如果仍有问题,请手动编辑 composer.json,允许 doctrine/common 或其他冲突包的兼容版本。这些步骤可使环境与当前依赖需求保持一致。请注意,项目 v2.0 版本简化了自托管流程,可避免这些旧版冲突。
故障排除当应用程序缺少CSRF令牌时,如何修复CSRF漏洞?
添加与用户会话绑定的不可预测的CSRF令牌。在所有状态变更请求(表单、AJAX)中包含该令牌。在处理任何操作之前,严格在服务端验证令牌。使用现有框架库(例如Spring Security、Django CSRF)或手动实现:在登录时生成高熵令牌,存储在会话中,嵌入表单作为隐藏字段,并在提交时验证。
标签
快速上手
- 下载后端并部署(Docker或手动安装)
- 下载前端并配置连接后端
- 通过浏览器访问并设置管理员账户
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
停止服务后删除相关文件和数据目录即可。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
2 FAQs