Menu

環境変数

注目すべき点

Nextyは複数のリポジトリを提供しているため、リポジトリによって環境変数が異なります。対応する環境変数ドキュメントをご覧ください:

Webサイト基本設定

環境変数必須実装バージョン説明
NEXT_PUBLIC_SITE_URL必須1.xWebサイトアクセス URL
• ローカル開発の場合、起動アドレスを使用、デフォルトはhttp://localhost:3000
• 本番環境の場合、実際のドメインを使用
NEXT_PUBLIC_PRICING_PATH必須2.x実際の料金プランページに対応、デフォルトは/#pricing
NEXT_PUBLIC_LOCALE_DETECTION必須1.x言語検出モード、falseに設定することを推奨
trueに設定:next-intlの自動検出を有効化し、ブラウザ言語に基づいて対応する言語ページに自動リダイレクト
falseに設定:Nexty.dev組み込みのSEOフレンドリーな言語検出器を使用
NEXT_PUBLIC_OPTIMIZED_IMAGESオプション2.x画像最適化を有効にするかどうか、trueに設定することを推奨、Vercelの画像最適化リソースを節約可能
NEXT_PUBLIC_LOGIN_MODEオプション2.xログインモードを選択:pageはログインページ/loginを開く、dialogはログインモーダルを開く
NEXT_PUBLIC_COOKIE_CONSENT_ENABLEDオプション3.1.6Cookie同意モーダルを有効にするかどうか

注目すべき点

Nexty.devの言語検出器は、ユーザーの初回訪問時にブラウザ言語をチェックします。現在のページ言語と一致しない場合、フレンドリーな切り替えプロンプトが表示されます。このアプローチは不要なリダイレクトを減らし、よりSEOフレンドリーです。

データベース

データベース統合の手順を参照してください。

環境変数必須実装バージョン説明
DATABASE_URL必須3.0.0

認証

認証統合の手順を参照してください。

環境変数必須実装バージョン説明
BETTER_AUTH_SECRETオプション3.0.0コマンドopenssl rand -base64 32を使用して生成
NEXT_PUBLIC_GITHUB_CLIENT_IDオプション3.0.0
GITHUB_CLIENT_SECRETオプション3.0.0
NEXT_PUBLIC_GOOGLE_CLIENT_IDオプション3.0.0
GOOGLE_CLIENT_SECRETオプション3.0.0

Cloudflare Turnstile

Turnstile統合の手順を参照してください。

環境変数必須実装バージョン説明
NEXT_PUBLIC_TURNSTILE_SITE_KEYオプション2.x入力時にCloudflare Turnstileが有効化されます
TURNSTILE_SECRET_KEYオプション3.0.0

Resendメールサービス

Resend統合の手順を参照してください。

環境変数必須実装バージョン説明
RESEND_API_KEYオプション1.xResend APIアクセスキー
RESEND_AUDIENCE_IDオプション1.xResendオーディエンス ID
ADMIN_EMAILオプション1.x管理者メールアドレス、メール送信者として使用
ADMIN_NAMEオプション1.x管理者名、メール送信者表示名として使用

Upstash Redis

Upstash統合の手順を参照してください。

環境変数必須実装バージョン説明
UPSTASH_REDIS_REST_URLオプション1.xRedisデータベースURL
UPSTASH_REDIS_REST_TOKENオプション1.xRedisアクセストークン
DAY_MAX_SUBMISSIONSオプション1.x1日の最大送信制限

Stripe

Stripe統合の手順を参照してください。

環境変数必須実装バージョン説明
NEXT_PUBLIC_ENABLE_STRIPE必須1.xStripe決済機能を有効にするかどうか
trueに設定:Stripe決済機能を有効化
falseに設定:決済機能を無効化、無効時は以下の設定項目を空にできます
NEXT_PUBLIC_DEFAULT_CURRENCYオプション1.xデフォルト決済通貨
STRIPE_SECRET_KEYオプション1.xStripeシークレットキー
STRIPE_PUBLISHABLE_KEYオプション1.xStripeパブリッシャブルキー
STRIPE_WEBHOOK_SECRETオプション1.xStripe Webhook署名シークレット
STRIPE_CUSTOMER_PORTAL_URLオプション1.xユーザーサブスクリプション管理ページURL、ユーザーにサブスクリプション情報表示と解約エントリを提供、デフォルトは/dashboard/subscriptionページ

Cloudflare R2ストレージ

Cloudflare R2統合の手順を参照してください。

環境変数必須実装バージョン説明
R2_ACCOUNT_IDオプション1.xR2ストレージアカウントID
R2_ACCESS_KEY_IDオプション1.xR2アクセスキーID
R2_SECRET_ACCESS_KEYオプション1.xR2シークレットアクセスキー
R2_BUCKET_NAMEオプション1.xR2バケット名
R2_PUBLIC_URLオプション1.xR2バケットパブリックアクセスURL

AIモデル統合

環境変数必須実装バージョン説明
OPENAI_API_KEYオプション1.xOpenAI APIキー
DEEPSEEK_API_KEYオプション1.xDeepSeek APIキー
ANTHROPIC_API_KEYオプション1.xAnthropic APIキー
XAI_API_KEYオプション1.xXAI APIキー
GOOGLE_GENERATIVE_AI_API_KEYオプション1.xGoogle APIキー
REPLICATE_API_TOKENオプション1.xReplicate APIトークン
OPENROUTER_API_KEYオプション1.xOpenRouter APIキー
FIRECRAWL_API_KEYオプション3.1.7Firecrawl API key

AI翻訳機能

料金プランエディターページとブログエディターページはAI多言語翻訳機能を提供します。使用するには、対応するAIモデルをここで設定する必要があります。

環境変数必須実装バージョン説明
NEXT_PUBLIC_AI_PROVIDERオプション1.xAIモデルサービスプロバイダー、例:xai
NEXT_PUBLIC_AI_MODEL_IDオプション1.xAIモデル識別子、例:grok-3

アナリティクスと広告

環境変数必須実装バージョン説明
NEXT_PUBLIC_GOOGLE_IDオプション1.xGoogle Analytics
NEXT_PUBLIC_BAIDU_TONGJIオプション1.x百度統計
NEXT_PUBLIC_PLAUSIBLE_SRCオプション2.xPlausibleスクリプトソース URL
NEXT_PUBLIC_PLAUSIBLE_DOMAINオプション2.xPlausibleアナリティクスドメイン
PLAUSIBLE_API_KEYオプション3.1.2Plausible APIキー
PLAUSIBLE_URLオプション3.1.2PlausibleサーバーURL
NEXT_PUBLIC_GOOGLE_ADSENSE_IDオプション1.xGoogle AdSense

Discord WidgetBot

環境変数必須実装バージョン説明
NEXT_PUBLIC_DISCORD_INVITE_URLオプション2.xDiscord招待リンク

アフィリエイト (Tolt.io)

Tolt統合の手順を参照してください。

環境変数必須実装バージョン説明
NEXT_PUBLIC_TOLT_IDオプション2.xTolt.ioアフィリエイトID