Let's encrypt!! 2022
自宅サーバでLetsEncrypt
激安中華 PC BMAX B2をLinuxサーバにしたので、https接続をするべく、letsencryptで証明書を取得します。
今回はAPIサーバとして使うので、fastifyに組み込みます。
大雑把な流れは以下の通り。
* DDNSで自宅アドレスにドメインを紐付ける
* certbot インストール
* ルータでポートを開放
* cerrtbot実行(証明書発行)
* pem のアクセス権を変更
* https証明書として取り込む(fastify)
* 自動更新
ここまで、すべて無料でできます。
DDNSで自宅アドレスにドメインを紐付ける
DDNSサービスで、自宅のIPアドレスに名前をつけます。
使うサービスによってやりかたは違いますが、プロバイダに割り当てられたIPアドレスに無料でサブドメインを割り当ててくれます。
DDNSサービス次第ですが、無料のものもけっこうあります。
この記事の例では、いつも利用させていただいているDDNS Nowを使いました。
独自ドメインを使いたい場合は有料プラ