SupaBase

Supabaseのセルフホスト:自分のVPSへのワンクリックデプロイ

Supabaseはオープンソースのデータベース、認証、リアルタイムAPIを提供します。Automatioはプロジェクトごとの料金を回避するために、ワンクリックでHTTPS付きの専用サーバーにデプロイします...

セルフホスト supabasesupabase vps ホスティングオープンソース firebasedocker supabasepostgres as a servicesupabase 認証 セルフホスト
SupaBase logo

SupaBase

Databases

Supabaseはオープンソースのデータベース、認証、リアルタイムAPIを提供します。Automatioはプロジェクトごとの料金を回避するために、ワンクリックでHTTPS付きの専用サーバーにデプロイします...

databasefirebasepostgres

SupaBaseをデプロイすると得られるもの

借りるサーバー、その料金、インストーラーが尋ねる内容。

サーバー
CX23 · 2 vCPU · 4 GB RAM
最低料金
月額 $9
セットアップ
設定不要

すべてのデプロイに含まれるもの

  • 専用サーバー、1台につき1アプリ
  • HTTPS証明書を自動発行
  • 無料サブドメイン、独自ドメインも可
  • 再起動・リサイズ・スナップショット・復元

プロジェクト

このページがAutomatio外へリンクするすべて。

SupaBaseをワンクリックでデプロイ

自分のサーバーで、自分のデータのまま。ターミナルもDockerコマンドも証明書設定も不要です。

  1. 1

    サイズを選ぶ

    アプリに合う最小のサーバーから始めましょう。後から再インストールなしで変更できます。

  2. 2

    デプロイを押す

    サーバーを借り、Dockerでアプリを入れ、サブドメインを向けます。

  3. 3

    起動を見守る

    プロビジョニングは自動で数分かかります。HTTPS証明書が発行されれば公開完了です。

サーバーサイズ

Automatioのサブスクリプションと合わせて毎月請求されます。サーバーを削除すれば課金は止まります。

SupaBaseの機能

このユースケースに対してAutomatioができることをご覧ください

Postgresデータベース

すべてのプロジェクトには、完全で専用のPostgreSQLデータベースが付属しています。これは共有インスタンスではないため、プロバイダの制限なしで拡張機能、スキーマ、複雑なトリガーに対する完全なrootアクセス権を持ちます。

  • 1PostGISの完全サポート
  • 2AIアプリケーション向けのPgVector
  • 3UI経由の直接SQLアクセス
  • 4自動RESTおよびGraphQL API
  • 5カスタムデータベース拡張機能

SupaBaseの機能

  • Postgresデータベース

    すべてのプロジェクトには、完全で専用の[PostgreSQL](https://www.postgresql.org/)データベースが付属しています。これは共有インスタンスではないため、プロバイダの制限なしで拡張機能、スキーマ、複雑なトリガーに対する完全なrootアクセス権を持ちます。

    1. PostGISの完全サポート
    2. AIアプリケーション向けのPgVector
    3. UI経由の直接SQLアクセス
    4. 自動RESTおよびGraphQL API
    5. カスタムデータベース拡張機能
  • 認証とAuth

    サインアップとログインをすぐに処理できる完全なユーザー管理システムです。Row Level Security(RLS)をデータベースに直接統合し、ユーザーがアクセス権を持つデータのみを確実に表示します。

    1. JWTベースのユーザーセッション
    2. OAuthサポート(Google、GitHubなど)
    3. メールとパスワードのフロー
    4. マジックリンクログイン
    5. 多要素認証(MFA)
  • リアルタイムエンジン

    WebSocketを使用して、データベースの変更を発生時にリッスンします。リアルタイムエンジンは、挿入、更新、削除をフロントエンドにブロードキャストし、コラボレーションアプリやライブダッシュボードの構築を容易にします。

    1. データベース変更リスナー
    2. ユーザープレゼンス追跡
    3. ブロードキャストメッセージ
    4. 低レイテンシ同期
    5. RLSとの統合
  • ストレージとEdge Functions

    単一の環境で大きなファイルとサーバーサイドのロジックを処理します。ストレージを使用すると、S3互換バケットを通じてアセットを配信でき、Edge Functionsを使用すると、Denoを動力源とするTypeScriptロジックを実行できます。

    1. S3互換ファイルストレージ
    2. 画像変換API
    3. Deno駆動のEdge Functions
    4. Webhookトリガー
    5. プライベートおよびパブリックバケット

content.selfHosted.whyTitle

content.selfHosted.tradeoffsTitle

価格の崖を避ける: 無料枠を超えると、公式のホストプランはプロジェクトごとに月額25ドルに跳ね上がり、小規模なツールのポートフォリオにとっては維持できなくなります。
高いRAM要件: Supabaseは12個近いマイクロサービスのスイートです。フルスタックを確実に実行するには少なくとも4GBのRAMが必要であり、最小限のVPSプランには不向きです。
データレジデンシーコンプライアンス: 厳格な銀行や企業のセキュリティ要件を満たすために、特定の地理的リージョン内の自身のインフラストラクチャにユーザーデータを保持します。
手動のSMTP構成: ホスト版とは異なり、認証やパスワードリセットのメールを送信するには、Resendなどのプロバイダを介して独自のSMTPクレデンシャルを提供する必要があります。
ユーザーシートの制限なし: セルフホストにより、FirebaseやマネージドSupabaseなどのプロプライエタリな代替品にある、ユーザーごとまたは管理者ごとの価格設定の財務的摩擦がなくなります。
アップグレードの責任: 基盤となるPostgresまたはGoTrueサービスへのメジャーバージョンアップグレードでは、Row Level Securityポリシーが維持されていることを確認するための手動検証が必要です。
無制限のテーブルスキーマ: マネージドサービスのパフォーマンススロットルにヒットすることなく、何百ものテーブルと数百万の行エントリを持つ複雑なアプリケーションを実行します。
シングルプロジェクトスタジオ: セルフホスト版のSupabase Studioは単一のプロジェクト向けに設計されており、クラウドダッシュボードのような複数の組織やプロジェクトの切り替えをサポートしていません。
直接的なデータベースアクセス: マネージドプロキシや制限されたダッシュボードを通すことなく、任意のツールやマイグレーションフレームワークでPostgresインスタンスに直接アクセスできます。

comparisonTable.self-hosted.title

comparisonTable.self-hosted.description

月額費用

comparisonTable.self-hosted.managedSaasプロジェクトごとに$25
comparisonTable.self-hosted.diyVPS費用 + セットアップ時間
comparisonTable.self-hosted.automatio一律のVPS費用

プロジェクト制限

comparisonTable.self-hosted.managedSaasインスタンスごとに課金
comparisonTable.self-hosted.diy無制限
comparisonTable.self-hosted.automatio無制限

セットアップ時間

comparisonTable.self-hosted.managedSaasインスタント
comparisonTable.self-hosted.diy数時間のマニュアル構成
comparisonTable.self-hosted.automatio~15分

HTTPS/TLS

comparisonTable.self-hosted.managedSaas含まれる
comparisonTable.self-hosted.diy手動のCertbotセットアップ
comparisonTable.self-hosted.automatio自動

データ所有権

comparisonTable.self-hosted.managedSaas共有インフラストラクチャ
comparisonTable.self-hosted.diy完全なコントロール
comparisonTable.self-hosted.automatio完全なコントロール

こんな方に

実際に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ドルに戻りました。
Eastern-Height2451
reddit
SupabaseのRLSポリシーについては非常に慎重になる必要がありました。初期のいくつかのバージョンには、ダッシュボードの手動チェックでしか発見できなかったセキュリティホールがありました。
kotowskaman
reddit
VPSとセルフホスト型Supabaseの組み合わせは圧倒的に強力です。Hetzner VPSで月額7ドルで、複数のサイト、アナリティクス、個人ツール、24時間365日稼働するスクレイパーを備えた完全なSupabaseインスタンスを実行しています。
@AlexBurlis
twitter
ご質問にお答えすると、ホスト型Supabaseで得られるコンピュートは、自分でセルフホストする場合よりもはるかに高価です。
u/BeeM3D
reddit
データを完全にコントロールする必要がある場合、コンプライアンス要件がある場合、または無制限のプロジェクトを実行したい場合、セルフホスティングは適しています。
Supabase Docs
hackernews
Edge Functionsの操作は大幅にアップグレードされましたが、構成は依然としてセルフホストスタックの中で最も厄介な部分です。
@supabase
twitter

SupaBaseについての動画

SupaBaseについてのチュートリアル、レビュー、ディスカッションを見る

Coolifyは、Supabaseをデプロイするために使用するコントロールパネルです

ここで最初にお話ししたいのはEdge Functionsです...Edge Functionsの設定は少しやり方が異なります

プロンプト以上のもの

ワークフローを強化する AI自動化

AutomatioはAIエージェント、ウェブ自動化、スマート統合のパワーを組み合わせ、より短時間でより多くのことを達成するお手伝いをします。

AIエージェント
ウェブ自動化
スマートワークフロー

SupaBaseのプロのヒント

SupaBaseを最大限に活用し、より良い結果を得るための専門家のヒント。

安定性のために8GB RAMを選択する

SupabaseはPostgres、GoTrue、PostgRESTなど10個以上のマイクロサービスを実行します。4GBでも動作しますが、8GB(CX33)にすることで、重いマイグレーションやアナリティクス処理中のクラッシュを防げます。

SMTPにResendを使用する

認証フローにはメールプロバイダが必要です。Resendには手厚い無料枠があり、招待メールやパスワードリセットメールの送信におけるSupabaseの設定と完璧に連携します。

RLSポリシーを監査する

セルフホスト環境では、あなたが最後の防衛線となります。認証されていないユーザーがプライベートテーブルにアクセスできないよう、PostgresのRow Level Securityポリシーを必ず再確認してください。

お客様の声

ユーザーの声

ワークフローを変革した何千人もの満足したユーザーに加わりましょう

Jonathan Kogan

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

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

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

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

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

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

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

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

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

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

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

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に関するよくある質問への回答を見つけてください