OpenSource-Hub
P

Personal Management System

4.0k stars·隐私保护·已提供 SHA-256 校验码,下载后可自行核对文件完整性

自托管个人数据管理后台,集成任务、笔记、密码、日程等多种模块。

智能下载

前往项目主页

该项目暂未提供安装包,请直接访问源代码仓库

自托管的个人数据管理器,模块化设计,可离线运行。

核心功能

  • 任务/目标追踪与支付进展
  • 加密密码存储与一键复制
  • 联系人、日程、笔记管理
  • 图片/文件/视频存储与分类

避坑指南

  • 该项目仅为后端,需配合前端使用;功能丰富但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 版本简化了自托管流程,可避免这些旧版冲突。

来源 Issue #145
故障排除
当应用程序缺少CSRF令牌时,如何修复CSRF漏洞?

添加与用户会话绑定的不可预测的CSRF令牌。在所有状态变更请求(表单、AJAX)中包含该令牌。在处理任何操作之前,严格在服务端验证令牌。使用现有框架库(例如Spring Security、Django CSRF)或手动实现:在登录时生成高熵令牌,存储在会话中,嵌入表单作为隐藏字段,并在提交时验证。

来源 Issue #149

标签

personal-managementself-hostedprivacydashboardcrmtodopassword-managercalendarnotes

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

下载后端并部署(Docker或手动安装)

4

下载前端并配置连接后端

5

通过浏览器访问并设置管理员账户

安装指引
  1. 下载后端并部署(Docker或手动安装)
  2. 下载前端并配置连接后端
  3. 通过浏览器访问并设置管理员账户
文件完整性

暂未获取到校验码

该项目暂未在 GitHub Release 页面提供 SHA-256 校验码

SHA256 校验码

暂无校验码

建议从 GitHub Releases 页面直接下载,并自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

停止服务后删除相关文件和数据目录即可。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-06-27 08:35:31
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

2 FAQs

相似推荐