Nginx & SSL 自動管理
GUIからリバースプロキシ設定、Basic認証、WAF、SORRYページを簡単設定。Let's Encrypt (Certbot) によるSSL証明書の自動発行・更新を完全統合し、無停止(reload)で反映します。
MeshConsoleは、Nginx・Docker・WireGuard VPN・システムメトリクス監視・ファイアウォール設定を統合した、開発者のためのセルフホスト型ダッシュボード。軽量なエージェントをデプロイするだけで、フリート全体を一元管理できます。
それぞれ別のツールを立ち上げる必要はありません。MeshConsoleがすべての運用を一元化します。
GUIからリバースプロキシ設定、Basic認証、WAF、SORRYページを簡単設定。Let's Encrypt (Certbot) によるSSL証明書の自動発行・更新を完全統合し、無停止(reload)で反映します。
エッジノード間のWireGuard VPNメッシュをワンクリックで構築。クライアント側の秘密鍵はサーバーDBに保存せず、メモリ上の一時ストア(TTL10分)経由で配信する極めてセキュアな設計です。
Nginxのアクセスログを自動解析するCookieレスなアクセス統計。生IPやUAを保存せず決定的HMACで日次ユニーク訪問者を算出。プライバシーとGDPRを尊重しつつ、直感的なダッシュボードを提供します。
軽量エージェントを通じてリモートノードのDockerコンテナ群やDocker Composeプロジェクトを管理。GUI上からのコンテナ起動・停止・再起動、リポジトリ自動ビルド、ログ確認に対応。
CPU、メモリ、ディスク使用率、ネットワーク帯域をリアルタイムで監視。30秒間隔のルール評価エンジンを内蔵し、しきい値超過を検知するとSlackやTeamsなど指定チャンネルへ即座に通知します。
sshd_configの安全な編集(ロックアウト防止検証付き)、およびUFW/Iptablesルール管理。不正アクセス元IPの自動ブロックや、VPNトラフィックの自動許可で、接続性喪失を防ぎます。
中央の管理サーバー「Server Station」と、各ノードの「Lightweight Agent」が協調して動作します。
Port 3010 (稼働中)
Port 3011 (待機)
メトリクス送信中 • VPN wg0 接続
Docker監視中 • Docker 6コンテナ
UFW稼働中 • SSH強化適用済み
MeshConsoleは、複雑な分散データベースやクラスタリングツールを必要としません。単一ホスト・SQLiteによる究極のシンプルさで、デプロイやバックアップも瞬時に完了します。
NginxとLet's Encrypt連携に必要な各種systemdサービス・スクリプトを自動構築します。
リリースファイルを交互のスロットにコピーし、Nginx upstreamをアトミックに差し替えることでダウンタイムゼロを実現。
エージェントの自動 visudo 適用により、必要なシステムコマンドのみを非パスワード実行可能にします。
コントロールパネルのスイッチを切り替えると、Nginx設定の書き換え、systemdのreload指令などが即座に実行されます。スイッチを押して、実際の処理フローを確認してください。
※このデモは、スイッチ切り替えで実行されるNginxリロードや監査ログのバックエンド動作を視覚化したものです