Personal Management System
自托管个人数据管理后台,集成任务、笔记、密码、日程等多种模块。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
自托管的个人数据管理器,模块化设计,可离线运行。
主な機能
- 任务/目标追踪与支付进展
- 加密密码存储与一键复制
- 联系人、日程、笔记管理
- 图片/文件/视频存储与分类
できないこと
- •该项目仅为后端,需配合前端使用;功能丰富但UI较传统;不提供官方托管服务,需自行部署。
使用例
- 个人生活与工作信息集中管理
- 自建私有云,避免数据泄露
詳細説明
一个功能全面的个人数据管理系统后端,采用模块化设计,类似CMS/CRM。支持任务目标、加密密码管理、联系人、日程提醒、记账、购物清单、加班记录、图片/文件/视频管理等功能。可与前端配合,实现完全离线运行,保护隐私。
トラブルシューティング & FAQ (2)
トラブル対応Dockerの初回実行スクリプトが、'Your lock file does not contain a compatible set of packages' というエラーで失敗するのはなぜですか?
このエラーは、Dockerコンテナ(PHP 7.4)とパッケージ要件(PHP 8.1以上が必要)との間のPHPバージョンの不一致と、ロックファイルの制約が古くなっていることが原因で発生します。修正方法: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或手动安装)
下载前端并配置连接后端
通过浏览器访问并设置管理员账户
- 下载后端并部署(Docker或手动安装)
- 下载前端并配置连接后端
- 通过浏览器访问并设置管理员账户
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
停止服务后删除相关文件和数据目录即可。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs