92five

自托管 PHP 项目管理工具,需 LAMP 环境

⭐ 1.2k JavaScript

解决什么问题

为团队提供自托管的项目管理和任务跟踪方案,替代第三方云服务(如 Trello、Asana),数据完全由用户控制。解决数据隐私和定制化需求,适合对数据主权敏感的团队。

最适合

小型团队或个人需要在自有服务器上部署项目管理工具,且熟悉 LAMP 运维的场景。例如:初创公司、IT 部门内部项目、教育机构的项目协作。

不适合

不适用于没有 PHP/MySQL 运维经验、需要移动端原生应用、或需要频繁云端同步的团队。也不适合需要复杂权限管理、自动化工作流(如 CI/CD 集成)的高端项目管理场景。

快速上手

bash
1. 在 Web 服务器空目录下下载并解压
wget https://github.com/chintanbanugaria/92five/archive/master.zip && unzip master.zip -d ./ && mv 92five-master/* . && rm -rf 92five-master
2. 设置必要目录与文件写权限(假设用户为 www-data)
chmod -R 775 app/storage assets/uploads assets/images/profilepics
chmod 775 app/config/app.php app/config/database.php app/config/92five.php app/config/mail.php
3. 浏览器访问 http://your-domain.com/install 并跟随向导完成配置

项目详情

92five 是一个使用 PHP 语言开发、前端基于 JavaScript 的自托管项目管理应用。GitHub 获得 1,157 个 Star。项目要求服务器环境满足 PHP 5.4 或更高版本,并安装 PDO、MCrypt 和 GD 扩展,数据库使用 MySQL。若 Web 服务器为 Apache,必须开启 mod_rewrite 模块。

安装过程包括:在空目录中解压从 GitHub 下载的 zip 归档,为 app/storageassets/uploadsassets/images/profilepicsapp/config/app.phpapp/config/database.phpapp/config/92five.phpapp/config/mail.php 设置写入权限,然后通过浏览器访问 /install 路径启动安装向导。项目无许可证声明(NOASSERTION),且作者已推出 v2 版本托管在 92fiveapp.com,但仓库仍保留旧版安装方式。用户可通过论坛 forums.92fiveapp.com 获取帮助。

注意:此项目缺乏详细功能文档和更新记录,仅提供最低安装要求,其余功能需自行通过安装后的界面探索。