システムダッシュボード
システムダッシュボード
システムダッシュボード(System Dashboard)は、FreeGatewayシステム向けのTUI(テキストベースのユーザーインターフェース)ダッシュボードです。完全にカスタマイズされたGatewayシステムでも、FreeGatewayソフトウェアを実行するサーバーでも利用できます。Webベースのダッシュボードの利便性の大部分を、セキュリティへの影響なしに提供します。C++23で開発されており、ターミナル用ユーザーインターフェースのライブラリFTXUIを使用しています。
設計段階からのセキュリティ
FreeGatewayは、重要なインフラに、Webベースのダッシュボードがもたらすセキュリティ上の妥協を持ち込みません。システムダッシュボードへのアクセスはSSH経由で、SSH証明書のみを使用します。ターミナルセッション内で動作するため、システムにWebインターフェースが加わることはありません。
ホストの情報を1か所に
システムダッシュボードは、動作しているシステムに関する情報を、見やすい形で表示します。
- CPUのアーキテクチャと機能
- BIOSの情報と日付
- オペレーティングシステムの詳細
- メモリデバイスとその容量
- ZFSプールとデータセット
- ネットワークインターフェース
- ストレージデバイス
- DHCPサーバーを実行しているシステムでは、DHCPリース
スクリーンショット
SystemタブにはホストのハードウェアとOSが表示され、Devicesタブにはストレージとネットワークのデバイスが一覧表示されます。識別につながる情報は黒く塗りつぶしてあります。


現在は読み取り専用
システムダッシュボードは、現在は読み取り専用です。変更を行う機能は開発中です。たとえば、DynDNSクライアントの登録を、システムダッシュボードから行えるようになる予定です。
システムダッシュボードは、Kojoメールシステムを管理するWebベースのインターフェースであるKojoダッシュボードとは別のものです。