For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /ja/docs/web/external-accounts.md (or send Accept: text/markdown).
外部アカウントを作成する
総合チェックリスト:キットが利用できる外部サービス、それぞれで得られるもの、作成する順序。
購入する前に構築できます
このキットのすべての機能は、まずローカルの代替物——アカウントなしで実際のサービスを模倣する組み込みアダプター——で動作します。EMAIL_PROVIDER=local はメッセージを送信する代わりにプレビューページに書き込み、AI_PROVIDER=fake は決定論的な偽の回答を返し、BILLING_PROVIDER=local は決済プロバイダーなしでチェックアウトを完了し、JOB_PROVIDER=local はバックグラウンドジョブを実行せずにメモリ内でキューに入れ、CAPTCHA_PROVIDER=off は公開フォームを開いたままにします。.env.example の設定はこの状態で出荷されるため、5 分間のチュートリアルには有料アカウントが一切不要です。
実際の外部アカウントは、それが動かす機能をリリースするときにだけ追加してください。実際のサインインの前にデータベース、メッセージが受信トレイに届く必要がある前にメールプロバイダー、課金する前に決済プロバイダー、という順です。以下の各ガイドには、コンソールのページ、コピーする値、貼り付け先が記載されています。
アカウントの全チェックリスト
この表は、supastack 製品が必要とし得るすべての外部サービスを一覧にしたものです。リリースしない機能の行はスキップしてください——Web のみのスターターはモバイルとデスクトップの行には一切触れません。「ガイド」列にはそのコンソールをクリックごとに案内するドキュメント名を記載しています。実際のリンクはこのページの最後にある「どこから始めるか」にあります。
| サービス | 得られるもの | 必要な用途 | ガイド |
|---|---|---|---|
| Postgres データベース(Supabase、Neon、Docker) | アカウント、ワークスペース、データのテーブル | 実際のサインインと保存データ | データベースのセットアップ |
| Stripe | Web 上のカード決済とサブスクリプション | Web アプリでの課金 | Stripe 決済を追加 |
| Resend または Amazon SES | トランザクションメール配信 | サインインコードと領収書が実際の受信トレイに届くこと | Resend メールを追加 / Amazon SES のメール設定 |
| Google Cloud OAuth クライアント | 「Google で続行」ボタン | Google サインインの提供 | Google サインインを追加 |
| GitHub OAuth App | 「GitHub で続行」ボタン | GitHub サインインの提供 | GitHub サインインを追加 |
| AI プロバイダーキー(OpenAI、Anthropic、OpenRouter) | 実際のモデル応答 | 偽アダプターの代わりのライブ AI タスク | 残りのプロバイダーキーを集める |
| Trigger.dev | マネージドなバックグラウンドジョブ実行 | 本番のバックグラウンド処理 | 残りのプロバイダーキーを集める |
| S3 互換バケット(例:Cloudflare R2) | ファイルとオブジェクトストレージ | アップロードと保存ファイル | 残りのプロバイダーキーを集める |
| Sentry または PostHog | エラー追跡とプロダクト分析 | 本番でのオブザーバビリティ | 残りのプロバイダーキーを集める |
| Cloudflare Turnstile | 公開フォームのスパムチェック | 公開サインアップとお問い合わせフォーム | 残りのプロバイダーキーを集める |
| ドメインレジストラ + DNS | 独自のドメイン名 | 公開 https://yourdomain.com アドレス | 残りのプロバイダーキーを集める / Google Cloud にデプロイ |
| ホスティング(Google Cloud Run または VPS + Coolify) | Web アプリの公開 HTTPS URL | 実際のユーザー向けの公開 | Google Cloud にデプロイ / デプロイチェックリスト |
| Expo + EAS | ネイティブアプリのクラウドビルド | Expo Go プレビュー以降のすべて | モバイルアカウントを作成する |
| Apple Developer Program | iOS 署名、App Store 提出、Sign in with Apple | iPhone リリースと Apple サインイン | モバイルアカウントを作成する / Apple サインインを追加 |
| Google Play Console | Android ストアリスティング | Play Store 提出 | モバイルアカウントを作成する |
| RevenueCat | 検証済みのネイティブ購入と復元 | アプリ内でのサブスクリプション販売 | RevenueCat 購入のセットアップ |
| Apple Developer ID + 署名 CA | 署名・公証済みデスクトップインストーラー | 警告なしの公開デスクトップリリース | デスクトップリリースアカウントを作成する |
適切な作成順序
アカウントは機能がオンラインになる順に作成します。ほとんどの Web 製品では:1. Postgres データベース、2. トランザクションメール、3. Google および/または GitHub サインイン、4. 課金、5. AI プロバイダー——その後、製品が必要とするタイミングでストレージ、バックグラウンドジョブ、オブザーバビリティ、スパム対策を追加します。
ホスティングとドメインは最後です——公開 URL は、それを指し示す動作するアプリが存在して初めて役立ちます。モバイルアカウント(Expo、Apple、Google Play、RevenueCat)とデスクトップ署名アカウントは、それらのプラットフォームに到達したときにのみ重要です。Web のみのリリースでは完全にスキップしてください。
すべてのシークレット——OAuth クライアントシークレット、API キー、Webhook 署名シークレット、DATABASE_URL 内のパスワード——は .env.local ファイルまたはホストのシークレットマネージャーに保管してください。NEXT_PUBLIC_ や EXPO_PUBLIC_ 変数には絶対に入れず、Git にコミットもしないでください。
どこから始めるか
以下の詳細ガイドは各コンソールをクリックごとに案内します。上から順に進めてください:サインインプロバイダー、次に決済・メール・残りのプロバイダーキーのアカウントウォークスルー、次に製品が出荷するサービスのプロバイダーセットアップリファレンス、次にデプロイ、そしてモバイルまたはデスクトップに到達したときにプラットフォームアカウントのガイドです。
- Google サインインを追加
- GitHub サインインを追加
- Apple サインインを追加
- Stripe 決済を追加
- Resend メールを追加
- 残りのプロバイダーキーを集める
- データベースのセットアップ
- 決済のセットアップ
- メールのセットアップ
- OAuth サインインのセットアップ
- AI のセットアップ
- バックグラウンドジョブのセットアップ
- ファイルストレージのセットアップ
- オブザーバビリティのセットアップ
- スパム対策
- カスタムドメインのセットアップ
- Google Cloud にデプロイ
- デプロイチェックリスト
- モバイルアカウントを作成する
- デスクトップリリースアカウントを作成する
- モバイルプロジェクトを EAS に接続
- RevenueCat 購入のセットアップ
- デスクトップインストーラーに署名
設定を続けるには、Google サインインを追加をご覧ください。