自托管 Supabase:在您自己的 VPS 上一键部署
Supabase 提供开源数据库、身份验证和实时 API。Automatio 只需一键即可将其部署到带有 HTTPS 的专用服务器上,以避免每个项目的费用...
SupaBase
DatabasesSupabase 提供开源数据库、身份验证和实时 API。Automatio 只需一键即可将其部署到带有 HTTPS 的专用服务器上,以避免每个项目的费用...
部署 SupaBase 你会得到什么
我们为它租用的服务器、费用,以及安装时会问你什么。
- 服务器
- CX23 · 2 vCPU · 4 GB RAM
- 起价
- $9/月
- 安装
- 无需配置
每次部署都包含
- 独立服务器,一台一应用
- 自动签发 HTTPS 证书
- 免费子域名,可选自定义域名
- 重启、扩容、快照与恢复
一键部署 SupaBase
在你自己的服务器上,数据归你。无需终端、无需 Docker 命令、无需配置证书。
- 1
选择规格
从满足该应用的最小服务器开始,之后可直接扩容,无需重装。
- 2
点击部署
我们租下服务器,用 Docker 安装应用,并把子域名指向它。
- 3
看着它启动
开通全自动进行,需要几分钟。HTTPS 证书签发后应用即可访问。
SupaBase能力
探索Automatio能为此用例做什么
Postgres 数据库
每个项目都配备完整、专用的 PostgreSQL 数据库。这不是一个共享实例,这意味着你拥有对扩展、架构和复杂触发器的完整 root 权限,不受提供商限制。
- 1完全支持 PostGIS
- 2用于 AI 应用的 PgVector
- 3通过 UI 直接访问 SQL
- 4自动生成 REST 和 GraphQL API
- 5自定义数据库扩展
SupaBase能力
- Postgres 数据库
每个项目都配备完整、专用的 [PostgreSQL](https://www.postgresql.org/) 数据库。这不是一个共享实例,这意味着你拥有对扩展、架构和复杂触发器的完整 root 权限,不受提供商限制。
- 完全支持 PostGIS
- 用于 AI 应用的 PgVector
- 通过 UI 直接访问 SQL
- 自动生成 REST 和 GraphQL API
- 自定义数据库扩展
- 身份验证与授权
一个开箱即用的完整用户管理系统,可处理注册和登录。它将 Row Level Security (RLS) 直接与数据库集成,确保用户只能访问其被授权访问的数据。
- 基于 JWT 的用户会话
- 支持 OAuth(Google、GitHub 等)
- 邮箱和密码流程
- Magic link 登录
- 多因素认证 (MFA)
- 实时引擎
使用 WebSockets 实时监听数据库更改。实时引擎将插入、更新和删除操作广播到你的前端,从而轻松构建协作应用或实时仪表盘。
- 数据库变更监听器
- 用户在线状态跟踪
- 广播消息
- 低延迟同步
- 与 RLS 集成
- 存储与 Edge Functions
在单一环境中处理大文件和服务器端逻辑。存储允许你通过兼容 S3 的存储桶提供资产服务,而 Edge Functions 允许你运行由 Deno 驱动的 TypeScript 逻辑。
- 兼容 S3 的文件存储
- 图像转换 API
- 由 Deno 驱动的 Edge Functions
- Webhook 触发器
- 私有和公共存储桶
content.selfHosted.whyTitle
content.selfHosted.tradeoffsTitle
comparisonTable.self-hosted.title
comparisonTable.self-hosted.description
| 方面 | comparisonTable.self-hosted.managedSaas | comparisonTable.self-hosted.diy | comparisonTable.self-hosted.automatio |
|---|---|---|---|
| 每月费用 | 每个项目 $25 | VPS 费用 + 设置时间 | 固定 VPS 费用 |
| 项目限制 | 按实例付费 | 无限 | 无限 |
| 设置时间 | 即时 | 数小时的手动配置 | ~15 分钟 |
| HTTPS/TLS | 包含 | 手动 Certbot 设置 | 自动 |
| 数据所有权 | 共享基础设施 | 完全控制 | 完全控制 |
每月费用
项目限制
设置时间
HTTPS/TLS
数据所有权
这适合谁
真正在自己服务器上运行 SupaBase 的人,以及这样做带来的改变。
拥有项目组合的独立创始人
托管项目的成本正在吞噬小型爱好工具的利润。
在单个固定费用的 VPS 上托管无限项目。
- 将副业应用迁移到单个服务器
- 为多个域名配置共享认证
- 设置自动化数据库备份
注重安全性的金融科技工程师
监管要求数据隔离和本地驻留。
完全控制数据库底层架构和安全审查。
- 审核 Row Level Security 策略
- 配置 VPC 和防火墙规则
- 启用加密存储桶
使用 AI 快速交付的独立开发者
需要一个开箱即用的后端,而无需学习复杂的 DevOps。
通过可视化仪表盘即时生成后端。
- 使用 AI prompt 生成架构
- 部署 edge functions 用于 API 逻辑
- 实时跟踪用户会话
按小时计费的自由职业者
每月按项目收取的 SaaS 账单使客户端交接成本高昂。
交付客户端完全拥有的专用服务器。
- 配置生产就绪的 Postgres 实例
- 配置特定于客户的认证提供商
- 设置自动本地存储备份
什么是这个提示词?
了解此提示词的功能以及它如何帮助您获得更好的效果。
什么是 Supabase?
Supabase 是 Firebase 领先的开源替代品,构建在 PostgreSQL 和 Elixir 等企业级工具之上。与将你锁定在特定生态系统中的专有 Backend-as-a-Service (BaaS) 平台不同,Supabase 利用了标准技术。这意味着即使你使用他们的仪表盘,你的数据也存在于标准的 Postgres 数据库中,你可以随时从任何其他应用程序导出或查询它。它通过将数据库管理、用户身份验证、文件存储和实时消息传递统一到一个集成的平台中,解决了现代后端碎片化的问题。
它是如何工作的
在其核心,Supabase 是几个协同工作的开源工具的集合。PostgreSQL 作为主要的存储数据,而 GoTrue 处理身份验证逻辑。PostgREST 根据你的数据库架构自动生成 RESTful API,而 Realtime 处理 WebSocket 广播。这种模块化正是 Supabase 如此强大的原因。它为你提供连贯的开发者体验,同时允许你深入研究任何特定的组件。当你自托管时,你运行的是一个编排这些服务作为一个整体工作的 Docker 技术栈。
使用 Supabase 的第一个小时
部署完成后,你的第一个小时包括登录仪表盘以创建你的第一个表。多亏了 PostgREST 集成,你不需要编写任何 API 代码;只要你定义了一个列,你就可以在前端代码中通过 Supabase 客户端库查询它。然后,你将启用 Row Level Security (RLS) 以确保你的数据受到保护。通过定义简单的 SQL 策略,你可以精确控制哪些用户可以读取或写入特定的行。最后,你可能会连接一个第三方的认证提供商,这就像将你的 API 密钥粘贴到设置面板中一样简单。
Supabase 与替代方案
与 Firebase 相比,Supabase 在灵活性和数据可移植性方面胜出。你不会被迫使用 NoSQL 文档结构,并且可以使用标准的 SQL 进行复杂的报告。与使用 Node.js 或 Python 构建自定义后端相比,Supabase 为你节省了数周的样板代码工作。它提供了托管服务的体验,但具有自托管开源软件的透明度和成本效益。

人们对 SupaBase 的评价
看看社区对 SupaBase 的看法
“我很喜欢 Supabase,但每月 25 美元的定价层杀死了我的副业项目。将所有东西运行在单个 Hetzner VPS 上后,我的月账单从预计的 100 美元降回了 5 美元。”
“我必须非常谨慎地处理 Supabase 中的 RLS 策略。一些早期版本存在安全漏洞,我只有通过手动检查仪表盘才发现它们。”
“VPS + 自托管 Supabase 简直强得离谱。我在 Hetzner VPS 上以 7 美元的价格运行着多个网站、分析工具、个人工具以及一个带有 24/7 爬虫的完整 Supabase 实例。”
“回答你的问题,托管版 Supabase 获得的计算资源比你自己自托管要贵得多。”
“如果你需要完全控制数据、有合规要求或想要运行无限项目,自托管是一个很好的选择。”
“使用 Edge Functions 刚刚迎来了重大升级,但配置仍然是自托管技术栈中最棘手的部分。”
关于 SupaBase 的视频
观看关于 SupaBase 的教程、评测和讨论
“Coolify 是我们将用来部署 Supabase 的控制面板”
“我要在这里谈论的第一件事是 Edge Functions... 设置 Edge Functions 的工作方式略有不同”
SupaBase专业提示
专家提示助您充分利用SupaBase。
选择 8GB RAM 以确保稳定性
Supabase 运行着十几个微服务,包括 Postgres、GoTrue 和 PostgREST。虽然 4GB 可以运行,但 8GB (CX33) 可以防止在进行大量迁移或分析任务时发生崩溃。
使用 Resend 处理 SMTP
身份验证流程需要邮件提供商。Resend 提供慷慨的免费额度,并且与 Supabase 的配置完美契合,用于发送邀请和重置密码邮件。
审核 RLS 策略
在自托管环境中,你是防线的最后关头。请务必仔细检查你的 Postgres Row Level Security 策略,以确保未经身份验证的用户无法访问私有表。
用户评价
用户怎么说
加入数千名已改变工作流程的满意用户
Jonathan Kogan
Co-Founder/CEO, rpatools.io
Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.
Mohammed Ibrahim
CEO, qannas.pro
I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!
Ben Bressington
CTO, AiChatSolutions
Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!
Sarah Chen
Head of Growth, ScaleUp Labs
We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.
David Park
Founder, DataDriven.io
The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!
Emily Rodriguez
Marketing Director, GrowthMetrics
Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.
Jonathan Kogan
Co-Founder/CEO, rpatools.io
Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.
Mohammed Ibrahim
CEO, qannas.pro
I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!
Ben Bressington
CTO, AiChatSolutions
Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!
Sarah Chen
Head of Growth, ScaleUp Labs
We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.
David Park
Founder, DataDriven.io
The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!
Emily Rodriguez
Marketing Director, GrowthMetrics
Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.