icon

Supabase (Instructions for update secrets)

一個開源的 Firebase 替代方案。我們使用企業級的開源工具來建構 Firebase 的功能。

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

Supabase 是一個開源的 Firebase 替代方案。我們使用企業級的開源工具來建構 Firebase 的功能。

完整文件請訪問 supabase.com/docs

使用方法

如果 Zeabur 沒有特別指示,你應該將網域綁定到 kong 服務。

你可以在 kong 服務中找到使用者名稱和密碼。如果要更改預設的登入憑證,請更新 DASHBOARD_USERNAMEDASHBOARD_PASSWORD 變數。

環境變數

在正式環境中使用前,你必須將這些環境變數更改為安全的值。

db

  • JWT Secret

kong

  • Supabase Anon Key
  • Supabase Service Key

對於 JWT SecretSupabase Anon KeySupabase Service Key,你可以按照官方指南生成安全的值。

realtime

  • Database Encryption Key

對於 Database Encryption Key,你可以使用以下指令生成安全的值:

openssl rand -base64 12 | cut -c1-16

supavisor

  • SECRET_KEY_BASE
  • VAULT_ENC_KEY

對於 SECRET_KEY_BASE,你可以使用以下指令生成安全的值:

openssl rand -base64 48

對於 VAULT_ENC_KEY,你可以使用以下指令生成安全的值:

openssl rand -base64 24

服務

這個 Supabase 實例包含 Kong(API Gateway)、Studio(Supabase Studio)、Database(PostgreSQL)、Meta(Postgres Meta)、Rest(PostgREST)、Auth(GoTrue)、Supavisor(Supavisor)、Minio(MinIO)、StorageRealtime

如果你需要額外的 Supabase 服務,歡迎參考上游的 docker-compose.yaml 檔案進行實作,並將你的變更提交到我們的 Discord 伺服器。這適用於我們的貢獻獎勵計劃