GeckoFlag 博客

项目与事项管理工具选型指南

无需 Docker 即可安装在共享主机上的项目管理工具对比

发布日期:

无需 Docker 即可安装在共享主机上的项目管理工具对比

你打算在自己的服务器上用一款免费的项目管理工具,打开安装指南,第一行就写着“请安装 Docker”。如果你恰好卡在这一步,你并不是唯一的一个。

大多数知名的开源工具都是为 VPS 或云服务器设计的。但很多团队手里只有一个共享主机套餐,也就是本来就在为网站付费的那一个。

本文介绍三款无需 Docker、无需 VPS,就能安装在共享主机上的项目管理工具。我们用同一套标准比较它们的运行要求、安装步骤和更新方式,帮你看清哪一款适合你的团队。

本文要点

  • 适合共享主机的,是只需 PHP 和数据库就能运行的工具。本文比较其中三款:Leantime、Kanboard 和 GeckoFlag。
  • 同样用 PHP 编写,安装难度并不相同。差别体现在三个地方:是否要修改文档根目录、是否要编辑配置文件,以及如何应用更新。
  • 想免费使用工时记录和冲刺,选 Leantime;只想轻量地用看板,选 Kanboard;希望安装和更新都在浏览器里完成、并且需要非工程师也容易上手的界面,选 GeckoFlag。

注:本文由 GeckoFlag 的开发者撰写。另外两款工具的信息基于其官方文档和代码仓库,确认日期为 2026年10月4日。

为什么知名开源工具不适合共享主机

原因很简单。共享主机本来就是用来上传并运行 PHP 程序的地方。原则上,你不能启动在后台持续运行的进程,也不能在服务器上安装额外的软件。

很多经常被提到的工具,恰恰不符合这个前提。

工具 安装的前提 在共享主机上的障碍
Redmine基于 Ruby on Rails 运行,通过命令行安装需要 Ruby 运行环境和命令行访问权限
Plane用 Docker Compose 启动多个服务无法使用 Docker
OpenProject通过 Docker Compose 或 Linux 软件包安装,官方建议配置为 4 核 CPU、4 GB 内存两种安装方式都无法使用,配置要求也超出了共享主机的定位

这三款都是优秀的工具,如果你有 VPS,并且有熟悉服务器运维的人,它们都是有力的选择。它们与 GeckoFlag 的具体差别,请参阅 GeckoFlag vs Redmine 和 GeckoFlag 与三款开源工具的对比。

这里想说的不是哪款更好,而是它们面向的环境不同。如果你手上是共享主机,从能在共享主机上运行的工具开始挑选,可以少走很多弯路。

能在共享主机上运行吗?需要确认的五点

网站上写着“安装简单”,并不代表在共享主机上同样简单。打开一款工具的安装指南时,请确认下面五点。这五点适用于任何工具,不只是本文的三款。

1是否只需 PHP 和数据库就能运行

需要 Node.js、Python、Ruby,或者需要常驻进程的工具,很难在共享主机上使用。

2所需的库是否已包含在下载包中

如果指南里出现“composer install”,就需要命令行。请确认是否只要解压安装包就行。

3是否需要修改文档根目录

也就是把公开目录指向“public”之类的子目录。如果主机支持按子域名设置公开目录,就可以做到,但有些套餐不允许。

注:有些工具为无法修改文档根目录的主机附带了用于重定向的 .htaccess(Leantime 和 GeckoFlag 都附带)。

4是否需要手动编辑配置文件

数据库连接信息要么写进文件,要么在界面上填写。如果是文件,就需要通过主机的文件管理器或 FTP 来编辑。

5如何应用更新

安装只有一次,更新却有很多次。请确认更新是否需要命令行、手动替换文件,还是只需在管理界面操作。

第 3 点和第 4 点并不是硬性障碍,只是多出来的步骤。对习惯 FTP 和配置文件的人来说完全不成问题。关键在于阅读指南时,想一想团队里实际动手的会是谁。

三款工具一览

下面按上一节的检查项,把 Leantime、Kanboard 和 GeckoFlag 放在一起比较。比较的前提是不使用 Docker 安装。

项目 Leantime Kanboard GeckoFlag
价格免费(AGPLv3)。另有付费插件和云版本免费(MIT 许可证)$30 一次性买断。非开源(商业许可证)
PHP8.2 及以上8.1 及以上8.2 及以上
数据库MySQL 8.0 及以上,或 MariaDB 10.6 及以上SQLite(默认)、MySQL、MariaDB、PostgreSQLMySQL 5.7 及以上,或 MariaDB 10.3 及以上
修改文档根目录多一步官方指南将其指向 public 目录。也附带用于重定向的 .htaccess✓不需要✓不需要附带的 .htaccess 会自动转发请求
编辑配置文件手动需要在 config/.env 中填写连接信息✓不需要(使用 SQLite 时)使用 MySQL 等时需要(手动):在 config.php 中填写连接信息✓不需要在安装程序界面中填写
初始设置在 /install 界面创建管理员用默认账号(admin/admin)登录后修改密码安装程序从环境检查一路引导到创建管理员
更新方式替换文件。数据库变更在 /update 界面应用解压新版本,再把 data 目录和配置文件复制过去在管理界面上传 ZIP。应用前自动备份
主要功能看板、甘特图、表格、日历、里程碑、冲刺、工时记录、Wiki看板(支持拖放)、子任务、泳道、自动操作、工时记录事项、父子事项、看板(1.8.0 起支持拖放)、甘特图、Wiki、文件共享
语言20 多种语言多语言15 种语言
开发状况由背后的公司积极开发维护模式。最新版本为 1.2.54(2026年8月28日)Ver1.8.0(2026年10月9日)
对共享主机的态度发布了面向 cPanel 的官方安装指南官方 FAQ 不推荐共享主机专为在共享主机上使用而设计

✓ = 无需操作。多一步 = 需要多做一步。手动 = 需要自己编辑文件。资料来源列在文末。确认日期:2026年10月4日。
注:GeckoFlag 以服务器可使用 .htaccess(mod_rewrite)为前提。如果无法使用,请将文档根目录指向 webroot 目录。

只看表格的话,安装最轻的是 Kanboard。使用 SQLite 时甚至不需要创建数据库。不过,它的官方文档本身并不推荐共享主机,这一点最好在选择前了解清楚。

各工具详解及适合的团队

Leantime:免费开源,但安装要多几步

Leantime 是一款基于 PHP 和 MySQL 的开源项目管理工具。除了看板、甘特图、表格和日历视图外,还提供里程碑、冲刺、工时记录和 Wiki。官方 README 说明这些功能都包含在开源版本中。此外还支持双重验证、通过 LDAP 或 OIDC 登录、API,以及与 Slack 等服务的集成。

值得一提的是,Leantime 发布了在使用 cPanel 的共享主机上安装的官方指南。步骤如下:

  1. 在控制面板中创建数据库和数据库用户
  2. 上传 ZIP 并解压
  3. 将子域名的文档根目录指向 public 目录
  4. 把 config 目录中的 sample.env 重命名为 .env,并填写数据库连接信息
  5. 在浏览器中打开网站,创建管理员账号并完成安装

关于第 3 步:有些工具为无法修改文档根目录的主机附带了用于重定向的 .htaccess(Leantime 和 GeckoFlag 都附带)。

适合这样的团队

  • 不想为软件付费,又想用工时记录和冲刺的团队
  • 有人熟悉 FTP 和编辑配置文件的团队
  • 需要双重验证或与其他服务集成的团队

需要注意

  • 官方步骤以能够修改文档根目录为前提。在不允许修改的套餐上,只能依靠附带的 .htaccess 来转发请求。
  • 需要的 PHP 扩展相当多。请先确认你的主机套餐是否已启用。
  • 邀请团队成员需要配置 SMTP(外发邮件)。
  • 更新方式是替换文件。更新前的备份需要你自己完成。

Kanboard:专注看板的轻量工具,目前处于维护模式

Kanboard 是一款专注于看板方法的开源工具,提供看板、子任务、泳道、自动操作和工时记录,以 MIT 许可证发布。看板上的卡片可以拖放移动。甘特图和 Wiki 不属于核心功能。

安装再轻量不过:解压安装包,确认 data 目录可写,就能运行。默认数据库是 SQLite,因此无需创建数据库。用默认账号登录后,请立即修改密码。

适合这样的团队

  • 只需要看板的团队
  • 一个人或少数几个人使用
  • 偏好功能不会持续膨胀的稳定工具的团队

需要注意

  • 官方 FAQ 不推荐使用共享主机服务商,而是建议使用自己的服务器。
  • 官方 README 说明该项目处于维护模式。作者不再开发重大新功能,新版本依靠社区提交的修复继续发布。
  • 官方要求中写明 Kanboard 与 Apache mod_security 不兼容。请确认你的主机是否启用了它。
  • SQLite 适合单个用户或小团队。data 目录中存放着数据库和上传的文件,必须配置成无法通过 URL 访问。

GeckoFlag:在浏览器中完成安装和更新,$30 一次性买断

请允许我们简单介绍一下自己开发的工具 GeckoFlag。
GeckoFlag 是一款一次性买断的项目与事项管理工具,集事项、父子事项、评论、看板、甘特图、Wiki 和文件共享于一体。

它的设计始于一个要求:你能够自己把它安装到共享主机上。因此,安装全部在浏览器中完成。上传文件,打开你的域名,安装程序就会启动。它会检查环境、询问数据库连接信息,并创建管理员账号。没有需要编辑的配置文件。

更新也在管理界面中完成。上传新版本的 ZIP,备份、文件替换和数据库更新都会自动执行。

它的另一大优势是易于理解的界面。界面专门设计成让设计师、项目负责人和客户等非工程师也能顺畅使用,有助于避免“工具上线了,最后却只有开发者在用”这种常见情况。

适合这样的团队

  • 没有人熟悉服务器的团队
  • 设计师、项目负责人等非工程师也在工具中工作的团队
  • 想以访客身份邀请客户和外部合作方的团队。访客只能看到自己所属的项目
  • 想换上自己的标志和网站名称,当作自家工具使用的团队

需要注意

  • 不是免费的。需要 $30 一次性买断,而且不是开源软件。主机费用另计。
  • 没有工时记录、冲刺、里程碑和双重验证。与其他服务的集成只有 Claude 集成(v1.11.0 及以上版本,通过 API 令牌连接),可以在 Claude 桌面应用中操作;没有与 Slack 等服务的集成,也没有 Webhook。不适合依赖这些功能的团队。
  • 在看板上拖动卡片来更改状态,从 1.8.0 版本开始支持,且仅限电脑端。
  • 许可证验证在安装时以及之后的定期复核时,需要对外访问(HTTPS)。
  • 目前我们发布的针对特定主机的安装指南,只有 Namecheap 示例。

你可以在演示站中体验实际界面。

根据团队情况来选择

三款工具没有哪一款是绝对更好的。哪款合适取决于你的团队。下表可作为大致参考。

团队情况 可能适合
不想为软件付费。需要工时记录和冲刺。团队里有人会编辑配置文件Leantime
只要一个看板就够了。一个人或少数几个人使用Kanboard(前提是接受官方不推荐共享主机)
没有人熟悉服务器。希望在浏览器中安装和更新。设计师等非工程师也会使用。想邀请客户GeckoFlag
需要 Git 集成、精细的权限控制或大量用户考虑共享主机以外的方案,例如在 VPS 上部署 Redmine
完全不想管理服务器考虑云服务

如果拿不定主意,可以把两款免费工具都装上试试。在共享主机上,只需新建一个子域名就能分别测试。GeckoFlag 则可以在购买前通过演示站查看界面。

无论选哪款都绕不开的四件事

一旦你自己把工具装到共享主机上,无论是哪款工具,下面四件事都会落到你身上。

1备份要自己负责

与云服务不同,保护数据安全要靠你自己。请定期把数据库和上传的文件保存到自己的电脑上。

GeckoFlag 通过管理界面手动备份,不会在固定时间自动备份。Leantime 和 Kanboard 的官方说明同样要求在更新前自行备份。如果你的主机提供自动备份,也请一并开启。

2迟早要迁移到更新的 PHP 版本

主机服务商会陆续停止支持旧版 PHP。工具是否支持新版 PHP、是否仍在持续更新,使用时间越长就越重要。这也是对比表中列出开发状况的原因。

3邮件通知取决于服务器设置

通知收不到或进了垃圾邮件箱,是自托管时常见的问题。请使用自己域名下的地址发送,并检查 SPF 等设置。

4对外公开与更新都要自己负责

登录页面是公开在互联网上的。修改默认密码、启用 HTTPS、保持工具为最新版本,都是基本前提。

每款工具都有保护登录的手段,但整台服务器的维护是你的工作。如果这超出了你愿意承担的范围,云服务会更合适。

常见问题

共享主机上能用 Docker 吗?

普通的共享主机不能。运行 Docker 需要能自己管理整台服务器的环境,例如 VPS 或云服务器。安装指南中出现 Docker 的工具,都是以共享主机以外的环境为前提的。

Redmine 能安装在共享主机上吗?

官方流程以命令行访问为前提,并且需要 Ruby 运行环境。仅靠浏览器和 FTP 无法安装。安装方面的差别,GeckoFlag vs Redmine 有更详细的说明。

免费开源软件和一次性买断,哪个更省钱?

只看软件本身,免费开源更便宜。差别在于人在安装和更新上花的时间。如果团队里有人习惯编辑配置文件、替换文件,免费工具就足够了。如果没有,请把这部分工作时间也算进成本。

只要是支持 PHP 的共享主机,这些工具都能运行吗?

并非所有主机都行。PHP 版本、所需扩展,以及数据库的类型和版本,都必须满足工具的要求。能否修改文档根目录、能否调整 WAF 设置,也因服务商和套餐而异。签约前请先对照工具的要求和主机的规格。

以后可以换成别的工具吗?

可以,但数据未必能原样迁移。多数情况下是把事项列表导出为 CSV 再导入,评论和附件往往无法迁移。GeckoFlag 也一样:CSV 导入会把事项作为新事项登记,事项编号会重新分配。稳妥的做法是先用一个小项目试用,再正式切换。

总结:从适合你主机环境的工具开始

如果你只有共享主机,从只需 PHP 和数据库就能运行的工具中挑选,比和以 Docker 为前提的工具较劲要快得多。

  • 想免费使用工时记录和冲刺,选 Leantime。只要能编辑配置文件,就能装在共享主机上。
  • 只需要轻量的看板,选 Kanboard。三款中最容易安装,但官方文档本身不推荐共享主机。
  • 想在浏览器中完成安装和更新,选 GeckoFlag。$30 一次性买断,界面让设计师和非工程师也容易理解,还可以邀请客户和外部合作方作为访客。

无论选择哪款,都请先在安装指南中确认三件事:文档根目录、配置文件和更新方式。GeckoFlag 的安装步骤见手册,价格见价格页面。

希望本文能帮你找到适合团队的工具。

参考资料

注:各工具规格以 2026年10月4日为准。安装前请到各官方页面确认最新信息。