![見出し画像](https://assets.st-note.com/production/uploads/images/108235799/rectangle_large_type_2_c9b987a06646ad60cd976b73bb7cff84.jpeg?width=1200)
Misskeyが推奨するCloudflareに悩む話
詳しい話や正確な話というよりも、MisskeyやCalckeyを建てたときに大変だったよ、みたいな身内向け忘備録。
CloudflareとMisskeyとCalckey
Cloudflareは、Misskey Hubにて設定を推奨されているCDNサービスの1つです。
Misskeyサーバーを公開するときは、CloudflareなどのCDNを使用することを強くおすすめします。
CDNを使用することで、以下のようなメリットがあります。
静的なコンテンツをキャッシュしてもらうことができ、サーバーの負荷が低減する
サーバーのIPアドレスが露出しにくくなることで、DoS攻撃などを緩和できる
一方で、カルキー立ててみたの記事で少し触れた通り、Calckeyの方ではあまり推奨されていない模様。
I'd strongly recommend against using CloudFlare, but if you do, make sure to turn code minification off.
なお、ど素人がMisskeyのお一人様サーバーを建てました(Misskey v13) | Seritude内でもCloudflareの設定方法は述べられていますので、そちらを読む場合はこの続きは不要です。
実際に使う場合の注意点
サブドメインでは登録できない
SSL/TLS設定はフル推奨
Code minificationやらAuto minifyやら(わーさんは該当設定を見つけられず)は無効にしておく
使用手順
1.サインアップする
メールアドレス、またはApple IDでの登録が可能っぽい
2.取得したドメインを登録する
「サイトを追加」から登録可能
サブドメインでは登録できないと怒られる
3.諸々設定を問われる
プランは無料で十分(画面の下の方にひっそりあります)
DNSレコードを設定します
IPv4などと取得ドメインを結び付けます(Aレコード)
これの設定を反映するのに24時間かかることがあるそうな
ネームサーバーを変更します
変更はドメインを取得したサイトで設定します
これの反映にも数日かかることあり
クイックスタートガイドに沿って設定します
常にHTTPSを使用、を有効にしておく
SSL/TLS設定はフル推奨
Code minificationやらAuto minifyやら(わーさんは該当設定を見つけられず)は無効にしておく
SSL証明書はCloudflareの提供するので十分なので、無理に設定しようとしない
この記事が気に入ったらサポートをしてみませんか?