logo
icon

Rallly

自架版 Rallly(類似 Doodle 的開源行程投票工具),搭配 PostgreSQL,一鍵部署到 Zeabur。

template cover
部署次數1
發布者ridemountainpig
建立於2025-11-30
模板內的服務
service icon
service icon
標籤
ToolSchedulingCollaboration

Rallly

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

Rallly 是一個類似 Doodle 的開源行程投票工具。

功能特色

  • 建立投票來找出最佳日期或選項
  • 介面簡潔、現代
  • Google OAuth 認證登入

重要環境變數

  • NEXT_PUBLIC_BASE_URL:Rallly 網站對外的 Base URL(包含協定與網域)
  • SECRET_PASSWORD:用於加密 Session 的 32 字元密鑰(可到 https://jwtsecrets.com/ 生成)
  • SUPPORT_EMAIL:顯示於系統中的支援 / 聯絡 Email
  • DATABASE_URL:PostgreSQL 連線字串(由 PostgreSQL 服務自動產生)

認證設定

Google OAuth

  1. 前往 Google Cloud Console
  2. 建立新專案或選擇現有專案
  3. 建立 OAuth 2.0 用戶端 ID
  4. 設定「已授權的重新導向 URI」為:https://DOMAIN.zeabur.app/api/auth/callback/google
    • 請將 DOMAIN 替換成你自己的網域
  5. 複製 Client ID 和 Client Secret
  6. 設定 GOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRET 環境變數

更多 Google OAuth 設定說明,請參閱:https://support.rallly.co/self-hosting/configuration#google

進階設定

你可以調整更多參數,包括啟用 Email 登入或設定 SMTP 等功能。

更多設定選項請參考官方文件: https://support.rallly.co/self-hosting/configuration