公開直後に、ほかの人に先に初回設定されないようにするには?
ひとことで答えると
公開したらすぐ自分で初回設定を済ませるのが基本です。心配なら、設定が終わるまでサイト全体を自分しか見られない状態にしておきます。
くわしい答え
EmDashは、最初に初回設定を終えた人が管理者になります。設定前の画面を守る専用の仕組みは、公式の資料には見当たりませんでした。そこで、次の順で進めます。
- 公開する前に、初回設定に入れる内容(サイト名など)とパスキーを登録する端末を準備しておく
- 公開したら、すぐに本番のURLの
/_emdash/admin/を開いて初回設定を終える - 終わったら、管理画面の「Users」に自分しかいないことを確かめる
もっと確実にしたいときは、Cloudflareの管理画面で、公開したURL(workers.dev)全体にCloudflare Accessをかけ、「自分のメールアドレスだけ見られる」状態で初回設定を済ませてから外す方法があります。
もし先に設定されてしまったら、そのデータベースは使わず、作り直すのが安全です。