[[Obsidian Publish]]で自分のVaultを公開する際にカスタムドメインを設定したので、その時の手順をまとめた記事になります。
## 使用するサービス
- [[Google Domains]]
- こちらのサービスでカスタムドメインを取得しました。
- カスタムドメインの費用は自分の場合は1540円/年程度でした。
- [Cloudflare](https://www.cloudflare.com/ja-jp/)
## 手順
### Step 1: Google Domainsでカスタムドメインを取得
[[Google Domains]]で取得したいカスタムドメインを探し、清算する。
### Step 2: Cloudflareにサイトを追加
1. Cloudflareのアカウントを新規作成
2. [[Google Domains]]で取得したカスタムドメインを入力し、サイトを追加
![[Pasted image 20220816230330.png|600]]
3. プランはFreeを選択
4. 割り当てられたCloudflareのネームサーバをメモしておく
### Step 3: Google Domainsの対象ドメインのネームサーバを変更
1. Google DomainsのサイドメニューからDNSを選択
2. カスタムネームサーバを選択し、Step 2で取得したCloudflareのネームサーバを入力
![[Pasted image 20220816230853.png|600]]
### Step 4: CloudflareにDNSレコードの追加
1. CloudflareのDNSを選択し、DNSレコードを追加
- タイプ:CNAME
- 名前:カスタムドメイン
- コンテンツ:publish-main.obsidian.md
### Step 5: CloudflareのSSL/TLSの設定変更
1. CloudflareのSSL/TLSを選択し、フルに設定
![[Pasted image 20220816232527.png|600]]
### Step 6: Obsidian PublishのCustom domainの設定を変更
1. カスタムURLにカスタムドメインを入力
2. 必要に応じて「カスタムドメインへのリダイレクト」にチェックを入れる
![[Pasted image 20220816231621.png|600]]
### Step 7: カスタムドメインでアクセスできることを確認する
カスタムドメインでアクセスし、[[Obsidian Publish]]が表示されることを確認する。
>[!note]
> カスタムドメインの設定直後はWebブラウザで対象のURLにアクセスするとエラーが発生した。1h程度時間を空けて確認したら問題なく表示されるようになったので、設定反映後はしばらく時間を空けた方が良いかもしれない。
## 参考サイト
[Set up a custom domain - Obsidian Help](https://help.obsidian.md/Obsidian+Publish/Set+up+a+custom+domain)