Repolode
chentao1006

chentao1006/FluxMonitor

Macをサーバーとして運用するためのmacOSシステム監視・リモート操作ダッシュボード。iOSとAndroidのクライアントにも対応。

スター
97
フォーク
9
未解決の Issue
0
最終コミット
29 日前

これは何?

Flux Monitorは、自宅サーバーや常時稼働マシンとして使うMacを監視するためのダッシュボードです。CPU、メモリ、ディスク、ネットワークの使用状況を表示し、ターミナルコマンドを実行できるほか、プロセス、待ち受けポート、システムログ、設定ファイルを確認できます。

基本的な監視に加え、よく使うサーバー管理機能も備えています。ポートを使用しているプロセスの確認とポートの解放、macOSのLaunchAgentsとLaunchDaemonsの管理、Dockerコンテナとイメージの管理が可能です。Nginxのサイト設定やグローバル設定もダッシュボードから編集できます。各モジュールはconfig.jsonで有効・無効を切り替えられます。

macOSランチャーを使うと、メニューバーから監視サービスを起動できます。iOSとAndroidのアプリからはリモート接続できます。オプションのOpenAI互換AIアシスタントは、ログの解析や設定の監査、トラブルシューティング手順の提案を支援します。また、組み込みのInstaTunnelを使うと、ローカルのダッシュボードをインターネットに公開できます。

主な機能

  • 01CPU、メモリ、ディスク、ネットワークの使用状況を表示し、ターミナルコマンドを実行できる。
  • 02プロセスとポートを一覧表示し、プロセスが使用中のポートを解放できる。
  • 03システムログを確認し、システム設定ファイルを編集できる。
  • 04macOSのLaunchAgentsとLaunchDaemons、Dockerコンテナとイメージ、Nginxのサイト設定を管理できる。
  • 05OpenAI APIキーを使った、ログ解析と設定監査用のオプションAIアシスタント。
  • 06リモート監視に使えるネイティブのiOS・Androidクライアント。

ユースケース

  • 自宅やラボのサーバーとして使っているMacを監視する。
  • ポートを使用しているプロセスを特定し、ターミナルを使わずにポートを解放する。
  • Macホスト上のDockerコンテナとNginx設定を管理する。
  • 外出先からスマートフォンでシステムの状態を確認し、コマンドを実行する。

クイックスタート

  1. 1

    HomebrewでmacOSランチャーをインストールします

    brew install --cask chentao1006/tap/flux-monitor
  2. 2

    ApplicationsからFlux Monitorを開いて、ダッシュボードを起動します

  3. 3

    必要に応じて、アプリストアからiOSまたはAndroidクライアントをインストールします

使う前に知っておきたいこと

  • 監視対象のホストはMacである必要があり、ランチャーはmacOS専用です。
  • オプションのAIアシスタントを利用するには、ご自身のOpenAI APIキーが必要です。

収録されている特集

トピック

よくある質問

FluxMonitor とは?
Macをサーバーとして運用するためのmacOSシステム監視・リモート操作ダッシュボード。iOSとAndroidのクライアントにも対応。 Flux Monitorは、自宅サーバーや常時稼働マシンとして使うMacを監視するためのダッシュボードです。CPU、メモリ、ディスク、ネットワークの使用状況を表示し、ターミナルコマンドを実行できるほか、プロセス、待ち受けポート、システムログ、設定ファイルを確認できます。
FluxMonitor は無料で使えますか?ライセンスは?
FluxMonitor は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
FluxMonitor は今もメンテナンスされていますか?
活発にメンテナンス中。FluxMonitor の最終コミットは 2026年9月23日 です。
FluxMonitor は何に使えますか?
自宅やラボのサーバーとして使っているMacを監視する。 ポートを使用しているプロセスを特定し、ターミナルを使わずにポートを解放する。 Macホスト上のDockerコンテナとNginx設定を管理する。 外出先からスマートフォンでシステムの状態を確認し、コマンドを実行する。
FluxMonitor のインストール方法は?
HomebrewでmacOSランチャーをインストールします: brew install --cask chentao1006/tap/flux-monitor ApplicationsからFlux Monitorを開いて、ダッシュボードを起動します 必要に応じて、アプリストアからiOSまたはAndroidクライアントをインストールします
FluxMonitor はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/chentao1006/FluxMonitor

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト