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 資料夾存放資料庫與上傳的檔案,必須設定成無法透過網址存取。

GeckoFlag:在瀏覽器中完成安裝與更新,$30 一次買斷

請容我們簡單介紹自己開發的工具 GeckoFlag。
GeckoFlag 是一款一次買斷的專案與議題管理工具,集議題、父子議題、留言、看板、甘特圖、Wiki 與檔案分享於一身。

它的設計始於一個需求:你要能自己把它安裝到共享主機上。因此,安裝全部在瀏覽器中完成。上傳檔案、開啟你的網域,安裝程式就會啟動。它會檢查環境、詢問資料庫連線資訊,並建立管理員帳號。沒有需要編輯的設定檔。

更新也在管理畫面中進行。上傳新版本的 ZIP,備份、檔案替換與資料庫更新都會自動執行。

它的另一項優勢是容易理解的介面。介面特別設計成讓設計師、專案負責人與客戶等非工程師也能順手使用,有助於避免「工具導入了,最後卻只有開發者在用」這種常見情況。

適合這樣的團隊

  • 沒有人熟悉伺服器的團隊
  • 設計師、專案負責人等非工程師也在工具中工作的團隊
  • 想以訪客身分邀請客戶與外部合作夥伴的團隊。訪客只能看到自己所屬的專案
  • 想換上自家標誌與網站名稱,當作自家工具使用的團隊

需要注意

  • 不是免費的。需要 $30 一次買斷,而且不是開源軟體。主機費用另計。
  • 沒有工時記錄、衝刺、里程碑和雙重驗證。與其他服務的整合只有 Claude 整合(v1.11.0 以上版本,透過 API 權杖連線),可以從 Claude 桌面應用程式操作;沒有與 Slack 等服務的整合,也沒有 Webhook。不適合仰賴這些功能的團隊。
  • 在看板上拖曳卡片來變更狀態,從 1.8.0 版開始支援,且僅限電腦。
  • 授權驗證在安裝時以及之後的定期重新驗證時,需要對外連線(HTTPS)。
  • 目前我們公開的特定主機安裝指南,只有 Namecheap 範例。

你可以在 Demo 中試用實際畫面。

依團隊情況來選擇

三款工具中沒有哪一款絕對比較好。適合哪一款取決於你的團隊。下表可作為大致參考。

團隊情況 可能適合
不想為軟體付費。需要工時記錄與衝刺。團隊裡有人會編輯設定檔Leantime
只要一個看板就夠了。一個人或少數幾個人使用Kanboard(前提是接受官方不建議共享主機)
沒有人熟悉伺服器。希望在瀏覽器中安裝與更新。設計師等非工程師也會使用。想邀請客戶GeckoFlag
需要 Git 整合、細緻的權限控管或大量使用者考慮共享主機以外的方案,例如在 VPS 上架設 Redmine
完全不想管理伺服器考慮雲端服務

如果拿不定主意,可以把兩款免費工具都裝起來試試。在共享主機上,只要新增一個子網域就能分別測試。GeckoFlag 則可以在購買前透過 Demo 查看畫面。

無論選哪一款都免不了的四件事

一旦你自己把工具裝到共享主機上,不論是哪一款工具,下面四件事都會落到你身上。

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日為準。安裝前請至各官方頁面確認最新資訊。