logo
icon

Kan

開源的自架版 Trello 替代方案,搭配 PostgreSQL,一鍵部署到 Zeabur。

template cover
部署次數0
發布者ridemountainpig
建立於2026-05-08
標籤
ToolProductivityProject ManagementCollaboration

Kan

這個模板會在 Zeabur 上部署一個自架的 Kan,並搭配 PostgreSQL 資料庫。

Kan 是一個開源的專案管理工具,可作為 Trello 的自架替代方案。

功能特色

  • 看板可見性:控制誰可以查看和編輯你的看板
  • 工作區成員:邀請成員並與團隊協作
  • Trello 匯入:輕鬆匯入 Trello 看板
  • 標籤與篩選:快速組織和查找卡片
  • 留言功能:與團隊討論和協作
  • 活動記錄:追蹤所有卡片變更的詳細歷史紀錄
  • 模板功能:使用可重複使用的自訂看板模板節省時間

服務說明

這個模板包含三個服務:

  • PostgreSQL – 持久化資料庫
  • Kan Migrate – 執行一次資料庫遷移後即可刪除
  • Kan – 主要的網頁應用程式

快速上手

  1. 等待所有三個服務啟動
  2. 查看 Kan Migrate 服務的日誌 — 確認遷移成功完成後,可以刪除 Kan Migrate 服務(它已無後續用途,否則會持續重啟)
  3. 前往你的網域建立帳號

重要環境變數

  • NEXT_PUBLIC_BASE_URL:Kan 的對外 Base URL(由網域自動設定)
  • BETTER_AUTH_SECRET:用於加密 Session 的 32 字元以上隨機字串
  • POSTGRES_URL:PostgreSQL 連線字串(由 PostgreSQL 服務自動產生)

進階設定

你可以進一步調整以下設定:

  • SMTP 電子郵件 – 設定 EMAIL_FROMSMTP_HOSTSMTP_PORTSMTP_USERSMTP_PASSWORD
  • Google OAuth – 設定 GOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRET
  • GitHub OAuth – 設定 GITHUB_CLIENT_IDGITHUB_CLIENT_SECRET
  • Discord OAuth – 設定 DISCORD_CLIENT_IDDISCORD_CLIENT_SECRET
  • Trello 匯入 – 設定 TRELLO_APP_API_KEYTRELLO_APP_API_SECRET
  • 停用註冊 – 設定 NEXT_PUBLIC_DISABLE_SIGN_UP=true

完整環境變數列表請參考: https://github.com/kanbn/kan#environment-variables-