Vercel とは

Vercel は、Next.js や React などのフロントエンドアプリケーションを簡単にデプロイできるクラウドプラットフォームです。GitHub や GitLab などのリポジトリと連携することで、自動的にビルドやデプロイが行われるため、開発者はコードの更新に集中できます。また、独自ドメインの設定も簡単に行えます。

独自ドメインを設定する前に必要な準備

1. プロジェクトの作成

前のページと重複する内容ですが、Next.js と TypeScript を使用してページを作成します。まず、プロジェクトを作成し、必要なパッケージをインストールしましょう。

npx create-next-app your-project-name --typescript
cd your-project-name
npm install

2. プロジェクトのデプロイ

作成したプロジェクトを Vercel にデプロイします。まず、Vercel CLI をインストールして、Vercel にログインします。

npm install -g vercel
vercel login

ログインが完了したら、プロジェクトのディレクトリで vercel コマンドを実行し、デプロイします。

vercel

独自ドメインを設定する手順

1. ドメインの取得

独自ドメインを設定するには、まずドメインを取得する必要があります。ドメインレジストラ(例:Google Domains, Namecheap など)で好みのドメインを購入してください。

2. Vercel で独自ドメインを追加

Vercel ダッシュボードにアクセスし、デプロイしたプロジェクトを選択します。次に、Settings タブをクリックし、左側のメニューから Domains を選択します。

Add Domain ボタンをクリックし、購入したドメインを入力して追加します。

3. DNS 設定の更新

Vercel が提供するネームサーバー情報をドメインレジストラに設定することで、ドメインを Vercel に向けています。Vercel でドメインを追加した後、表示されるネームサーバー情報をコピーし、ドメインレジストラの DNS 設定に追加します。

通常、以下のようなネームサーバー情報が表示されます。

ns1.vercel-dns.com
ns2.vercel-dns.com

ドメインレジストラの管理画面にアクセスし、ネームサーバー設定を更新します。各ドメインレジストラの設定方法は異なるため、レジストラのドキュメントを参照してください。

4. DNS プロパゲーションの待機

DNS 設定を更新した後、変更がインターネット全体に伝播するまでに時間がかかることがあります。このプロパゲーションの完了を待ちましょう。通常、数時間から 24 時間ほどかかりますが、場合によってはそれ以上の時間がかかることもあります。