Supabaseのセルフホスト:自分のVPSへのワンクリックデプロイ
Supabaseはオープンソースのデータベース、認証、リアルタイムAPIを提供します。Automatioはプロジェクトごとの料金を回避するために、ワンクリックでHTTPS付きの専用サーバーにデプロイします...
SupaBase
DatabasesSupabaseはオープンソースのデータベース、認証、リアルタイムAPIを提供します。Automatioはプロジェクトごとの料金を回避するために、ワンクリックでHTTPS付きの専用サーバーにデプロイします...
SupaBaseをデプロイすると得られるもの
借りるサーバー、その料金、インストーラーが尋ねる内容。
- サーバー
- CX23 · 2 vCPU · 4 GB RAM
- 最低料金
- 月額 $9
- セットアップ
- 設定不要
すべてのデプロイに含まれるもの
- 専用サーバー、1台につき1アプリ
- HTTPS証明書を自動発行
- 無料サブドメイン、独自ドメインも可
- 再起動・リサイズ・スナップショット・復元
プロジェクト
このページがAutomatio外へリンクするすべて。
SupaBaseをワンクリックでデプロイ
自分のサーバーで、自分のデータのまま。ターミナルもDockerコマンドも証明書設定も不要です。
- 1
サイズを選ぶ
アプリに合う最小のサーバーから始めましょう。後から再インストールなしで変更できます。
- 2
デプロイを押す
サーバーを借り、Dockerでアプリを入れ、サブドメインを向けます。
- 3
起動を見守る
プロビジョニングは自動で数分かかります。HTTPS証明書が発行されれば公開完了です。
SupaBaseの機能
このユースケースに対してAutomatioができることをご覧ください
Postgresデータベース
すべてのプロジェクトには、完全で専用のPostgreSQLデータベースが付属しています。これは共有インスタンスではないため、プロバイダの制限なしで拡張機能、スキーマ、複雑なトリガーに対する完全なrootアクセス権を持ちます。
- 1PostGISの完全サポート
- 2AIアプリケーション向けのPgVector
- 3UI経由の直接SQLアクセス
- 4自動RESTおよびGraphQL API
- 5カスタムデータベース拡張機能
SupaBaseの機能
- Postgresデータベース
すべてのプロジェクトには、完全で専用の[PostgreSQL](https://www.postgresql.org/)データベースが付属しています。これは共有インスタンスではないため、プロバイダの制限なしで拡張機能、スキーマ、複雑なトリガーに対する完全なrootアクセス権を持ちます。
- PostGISの完全サポート
- AIアプリケーション向けのPgVector
- UI経由の直接SQLアクセス
- 自動RESTおよびGraphQL API
- カスタムデータベース拡張機能
- 認証とAuth
サインアップとログインをすぐに処理できる完全なユーザー管理システムです。Row Level Security(RLS)をデータベースに直接統合し、ユーザーがアクセス権を持つデータのみを確実に表示します。
- JWTベースのユーザーセッション
- OAuthサポート(Google、GitHubなど)
- メールとパスワードのフロー
- マジックリンクログイン
- 多要素認証(MFA)
- リアルタイムエンジン
WebSocketを使用して、データベースの変更を発生時にリッスンします。リアルタイムエンジンは、挿入、更新、削除をフロントエンドにブロードキャストし、コラボレーションアプリやライブダッシュボードの構築を容易にします。
- データベース変更リスナー
- ユーザープレゼンス追跡
- ブロードキャストメッセージ
- 低レイテンシ同期
- 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を学ぶことなく、そのまま動作するバックエンドが必要である。
GUIダッシュボードによる即座のバックエンド生成。
- AIプロンプトを使用してスキーマを生成する
- APIロジック用にedge functionsをデプロイする
- ユーザーセッションをリアルタイムで追跡する
時間給で請求するフリーランス
プロジェクトごとの月額SaaS請求により、クライアントへの引き渡しが高額になる。
クライアントが完全に所有する専用サーバーを引き渡す。
- 本番対応のPostgresインスタンスをプロビジョニングする
- クライアント固有の認証プロバイダを設定する
- 自動ローカルストレージバックアップを設定する
このプロンプトとは?
このプロンプトの機能とより良い結果を得るための方法を学びましょう。
Supabaseとは何ですか?
Supabaseは、PostgreSQLやElixirなどのエンタープライズグレードのツールの上に構築された、Firebaseの主要なオープンソース代替品です。特定のエコシステムに固定するプロプライエタリなBackend-as-a-Service(BaaS)プラットフォームとは異なり、Supabaseは標準テクノロジーを活用しています。つまり、ダッシュボードを使用する場合でも、データは標準のPostgresデータベースに保存され、いつでも他のアプリケーションからエクスポートしたりクエリを実行したりできます。データベース管理、ユーザー認証、ファイルストレージ、リアルタイムメッセージングを単一の統合プラットフォームに統合することで、現代のバックエンドの断片化を解決します。
仕組み
その核心において、Supabaseは調和して動作するいくつかのオープンソースツールのコレクションです。PostgreSQLがプライマリデータストアとして機能し、GoTrueが認証ロジックを処理します。PostgRESTはデータベーススキーマに基づいてRESTful APIを自動的に生成し、RealtimeはWebSocketブロードキャストを処理します。このモジュール性こそが、Supabaseが非常に強力である理由です。一貫した開発者エクスペリエンスを提供しながら、特定のコンポーネントを深く掘り下げることができます。セルフホストする場合、これらのサービスを連携させるDockerスタックを実行していることになります。
Supabaseでの最初の1時間
デプロイ後、最初の1時間ではダッシュボードにログインして最初のテーブルを作成します。PostgREST統合のおかげで、APIコードを書く必要はありません。列を定義するとすぐに、フロントエンドコードのSupabaseクライアントライブラリを介してクエリを実行できます。次に、Row Level Security(RLS)を有効にして、データが保護されていることを確認します。簡単なSQLポリシーを定義することで、どのユーザーが特定の行に対して読み取りまたは書き込みを行えるかを正確に制御できます。最後に、サードパーティの認証プロバイダを配線するかもしれませんが、これは設定パネルにAPIキーを貼り付けるだけです。
Supabaseと代替品の比較
Firebaseと比較して、Supabaseは柔軟性とデータの可搬性の面で優れています。NoSQLドキュメント構造に強制されることはなく、複雑なレポート作成に標準のSQLを使用できます。Node.jsやPythonを使用してカスタムバックエンドを構築するのと比較して、Supabaseは数週間のボイラープレート作業を削減します。マネージドサービスと同じエクスペリエンスを提供しながら、セルフホストのオープンソースソフトウェアの透明性と費用対効果を備えています。

SupaBaseについてのユーザーの声
SupaBaseについてコミュニティがどう思っているか見てください
“Supabaseは大好きですが、月額25ドルの価格プランでサイドプロジェクトが台無しになりました。すべての環境を1つのHetzner VPSで実行することで、毎月の請求額は予想された100ドルから5ドルに戻りました。”
“SupabaseのRLSポリシーについては非常に慎重になる必要がありました。初期のいくつかのバージョンには、ダッシュボードの手動チェックでしか発見できなかったセキュリティホールがありました。”
“VPSとセルフホスト型Supabaseの組み合わせは圧倒的に強力です。Hetzner VPSで月額7ドルで、複数のサイト、アナリティクス、個人ツール、24時間365日稼働するスクレイパーを備えた完全なSupabaseインスタンスを実行しています。”
“ご質問にお答えすると、ホスト型Supabaseで得られるコンピュートは、自分でセルフホストする場合よりもはるかに高価です。”
“データを完全にコントロールする必要がある場合、コンプライアンス要件がある場合、または無制限のプロジェクトを実行したい場合、セルフホスティングは適しています。”
“Edge Functionsの操作は大幅にアップグレードされましたが、構成は依然としてセルフホストスタックの中で最も厄介な部分です。”
SupaBaseについての動画
SupaBaseについてのチュートリアル、レビュー、ディスカッションを見る
“Coolifyは、Supabaseをデプロイするために使用するコントロールパネルです”
“ここで最初にお話ししたいのはEdge Functionsです...Edge Functionsの設定は少しやり方が異なります”
ワークフローを強化する AI自動化
AutomatioはAIエージェント、ウェブ自動化、スマート統合のパワーを組み合わせ、より短時間でより多くのことを達成するお手伝いをします。
SupaBaseのプロのヒント
SupaBaseを最大限に活用し、より良い結果を得るための専門家のヒント。
安定性のために8GB RAMを選択する
SupabaseはPostgres、GoTrue、PostgRESTなど10個以上のマイクロサービスを実行します。4GBでも動作しますが、8GB(CX33)にすることで、重いマイグレーションやアナリティクス処理中のクラッシュを防げます。
SMTPにResendを使用する
認証フローにはメールプロバイダが必要です。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.
関連 Self-Hosted Apps
SupaBaseについてのよくある質問
SupaBaseに関するよくある質問への回答を見つけてください