Misskeyサーバを立ててみた

その他

参考

  • Misskey Hub > Misskey install shell script
    • ここに書いてある通りに設定をしてbashスクリプトを実行するだけで完了してしまった。ほぼ何もしていない。すごすぎる。。。
  • nozoo.jp
    • 今回立てたMisskeyサーバ

準備

手順

  1. ドメインの取得
  2. VPSの初期設定を行い、misskeyをインストールするユーザに切り替えておく
  3. Cloudflare > Webサイトにドメインを登録
  4. ムームードメイン > コントロールパネル > ネームサーバ設定変更で下記設定に変更する
    • GMOペパボ以外 のネームサーバを使用するに変更
    • ネームサーバ1:alex.ns.cloudflare.com
    • ネームサーバ2:dee.ns.cloudflare.com
  5. Cloudflare > SSL/TLS > 概要で下記設定に変更する
    お客様のSSL/TLS 暗号化モードフル
  6. Cloudflare > APIトークン > APIキー > Global API Keyより、APIキーを表示しておく
    • bashスクリプト実行後に必要になるため
  7. 上記設定まで完了したら、後は公式のbashスクリプトを実行するのみ!
  8. 下記メッセージが表示されたらOK!記載の通りにサイトに移動すればMisskeyの設定画面が表示されるので、ぽちぽち設定
    Process: create .misskey.env;
    ALL MISSKEY INSTALLATION PROCESSES ARE COMPLETE!
    Jump to https://[ドメイン名]/ and continue setting up your instance.

ぽんこつメモ

リダイレクトループ

元々別目的で取得していたドメインだったこともあり、さくらVPS側でもDNS設定をしていたことを忘れていたため、リダイレクトループが発生。
とりあえずパニックになった。
DNSの原点に立ち返ったできごとだった。。。

Let’s Encryptのルート証明書エラー

失敗しすぎてOS再インストールやら設定もろもろやり直しまくっていたら、発生した。。。
もちろんパニックになった。
解消を待てず、別のドメインで試した結果がnozoo.jpである。
エラーを繰り返し過ぎたせいで経験値が蓄積していたのか、まさかの一発で完了した時は感動した。