# インスタンス管理パネル `/instance-admin`にあるインスタンス管理パネルは、[インスタンス管理者](https://getkollek.com/ja/docs/serufu-hosutingu/kanrisha-kengen-no-fuyo)がサーバー上のすべてのアカウントを横断的に確認できる場所です。いくつのアカウントがあるか、誰がそこに所属しているか、そして運用者だけが持つべき、ごく一部の破壊的な操作もここにあります。このページでは、このパネルでできることと、同じくらい重要な、意図的にできないようにされていることを説明します。 アカウントが1つだけの個人用インスタンスを運用しているなら、このパネルを使う機会は一度もないかもしれません。クラブや家族向けのサーバーのように、複数のアカウントを持つ共有インスタンスでこそ、その価値を発揮します。 :::note このパネルは、インスタンス管理者フラグを持つユーザーにしか表示されません。それ以外の人が`/instance-admin`にアクセスすると、アクセス拒否ではなく見つからないページが表示されるため、パネルはその存在を一切知らせません。 ::: ## 概要 パネルを開くと、まずインスタンス全体の概要が表示されます。 - サーバー全体の**アカウント数**、**ユーザー数**、**コレクション数**、**アイテム数**。 - **今月作成されたアカウント数**と**今月のアクティブユーザー数**。インスタンスが成長しているか、落ち着いているかがわかります。 - 過去12か月分の**月ごとの登録者数**を示すグラフ。 これらの数値はインスタンス全体のものです。誰かのカタログの中身が明らかになることはありません。 ## アカウントを閲覧する **アカウント**エリアには、インスタンス上のすべてのアカウントが1ページあたり25件ずつ、それぞれのメンバー数とコレクション数とともに一覧表示されます。 **メンバーのメールアドレス**でアカウントを検索したり、権限で絞り込んだりできます。アカウント名や個人名での検索はできません。名前はデータベース内で暗号化されているため、照合できないからです。頼りになる手がかりはメールアドレスです。 アカウントを開くと、そのメンバーがオーナー、編集者、閲覧者の順に並んで表示され、そのアカウントのコレクション数とアイテム数、直近15件の操作履歴も確認できます。 ## 削除の理由 ユーザーを削除する人は、その前に理由を尋ねられます。**削除の理由**の画面には、その回答が新しい順に、1ページあたり25件ずつ並びます。 1件は文章と日付だけです。書いた人とは結び付いておらず、その人がいなくなったあとも残ります。ユーザーは消えますが、文章は残ります。開くものも操作するものもないので、この画面は一覧を表示するだけです。 理由は保存時に暗号化されていて、アプリケーションで人が書くほかの文章と同じです。そのため、この画面に検索欄はありません。 ## サイトオプション **サイトオプション**は、公開マーケティングサイト、つまり訪問者がログイン前に見るページの設定をまとめた場所です。セルフホストのインスタンスでは、このサイトは既定でオフになっています([インスタンスを設定する](https://getkollek.com/ja/docs/serufu-hosutingu/insutansu-no-settei)を参照)。一度もオンにしていないなら、ここでの設定がユーザーの目に触れることはありません。 ### お知らせバナー バナーは、マーケティングサイトの各ページ最上部に表示される黒い帯です。短い一文を置くための場所で、注目してほしいリリース、メンテナンスの予定、イベントの告知などに向いています。 必要なのは文だけで、それ以外はすべて任意です。 - **バナーを表示**で表示と非表示を切り替えます。**いいえ**にすると、他に何を入力していても帯は表示されません。 - **バージョン**は左側の小さな緑色のピルで、`v0.9`のように表示されます。空にすればピルは消えます。 - **リンク**はバナーのリンク先、**リンクのラベル**は訪問者がクリックする文字です。何かを伝えるだけのバナーにしたいときは、リンクを空のままにします。 - **文**がお知らせ本体です。 マーケティングサイトは複数の言語で配信されるため、文とリンクのラベルは言語ごとに、タブを切り替えて書きます。空のままにした言語は英語にフォールバックするので、英語だけ書いておけば、すべての訪問者にバナーが表示されます。タブの緑の点は、その言語に固有の文があることを示します。 フォーム上部のプレビューには、いま開いているタブの言語で、訪問者に見えるとおりの帯が表示されます。保存するとCloudflareのキャッシュも自動的に消えるので、変更はすぐに反映されます。 ### Cloudflareのキャッシュを消す マーケティングページはめったに変わらないため、各ページは一度だけレンダリングされ、その後7日間はCloudflareが保持します。おかげで公開サイトは高速ですが、その裏返しとして、修正が1週間見えないままになることもあります。 **キャッシュを消す**は、Cloudflareが保持しているページを一度にすべて破棄します。公開サイトが表示する内容のうち、アプリケーションが把握していないものを変更したとき、たとえばサーバー上でドキュメントのページを編集したときに使ってください。バナーの保存やレビューの承認は、それ自体でキャッシュを消します。 消しても失われるものはありません。各ページは次に誰かが開いたときに再びレンダリングされ、唯一の代償は、最初の訪問者がそのレンダリングを待つことだけです。同じことはコマンドラインの`php artisan kollek:purge-cloudflare-cache`でもできます。[コマンドラインで管理する](https://getkollek.com/ja/docs/serufu-hosutingu/komando-rain-de-kanri)で説明しています。 このセクションは、Cloudflareの背後で配信されているインスタンス、つまり`CLOUDFLARE_API_TOKEN`と`CLOUDFLARE_ZONE_ID`が設定されているインスタンスにだけ表示されます。設定がなければ消すものもありません。直接配信されるインスタンスは、求められたその場で各ページをレンダリングします。なお、訪問者自身のブラウザは何をしても5分間ページを保持し、どんな削除もその複製には届きません。 ## 破壊的な操作 パネルには、データを変更または削除する操作が3つあり、いずれも取り消せません。 - **アカウントの削除。** そのアカウントに含まれるすべてのコレクション、アイテム、コピー、メンバー、履歴が削除されます。 - **ユーザーの削除。** その人がアカウントから削除されます。 - **他のユーザーの管理者フラグの切り替え。** 他の人にインスタンス管理権限を付与したり、剥奪したりします。 :::warning このパネルからアカウントやユーザーを削除すると、即座に、そして永続的に実行されます。ゴミ箱を経由することはなく、復元もできません。確定する前に、対象のアカウントや人物が正しいか、二重に確認してください。 ::: インスタンス自体を守るための安全策が2つあります。管理者は自分自身のフラグを剥奪できず、パネルから自分自身のユーザーを削除することもできません。どう使われても、インスタンスには少なくとも1人の機能する管理者が残ります。 ## このパネルにないもの このパネルは設計上、Web専用です。JSON APIは単一のアカウントに限定されており、インスタンス全体にまたがる操作はそこに存在しないため、これらの機能はAPIエンドポイントとしては提供されていません。 パネルに表示されている**サポート**と**レビュー**のエリアはプレースホルダーであり、まだ実装されていません。[機能の対応状況とロードマップ](https://getkollek.com/ja/docs/toraburu-shutingu-to-faq/kino-taio-jokyo-to-rodomappu)を参照してください。 ## 次に読むべきもの - [インスタンス管理者権限を付与する](https://getkollek.com/ja/docs/serufu-hosutingu/kanrisha-kengen-no-fuyo)で、このフラグ自体の付与や剥奪について確認しましょう。 - [メンバーと権限を管理する](https://getkollek.com/ja/docs/koraboreshon/menba-to-kengen-no-kanri)で、アカウントオーナーがあなたなしですでにできることを理解しましょう。 - [コマンドラインで管理する](https://getkollek.com/ja/docs/serufu-hosutingu/komando-rain-de-kanri)で、他の運用者向けツールを確認しましょう。