2 ポイント 投稿者 GN⁺ 2026-03-22 | 2件のコメント | WhatsAppで共有
  • Webブラウザーで動作するLinuxサーバー管理向けグラフィカルインターフェースで、実際のシステムセッションと直接やり取りする軽量な管理者ツール
  • システムリソース、ネットワーク、ストレージ、ログなどを視覚的に制御できる対話型管理環境を提供
  • 多様なLinuxディストリビューションでインストール後すぐに利用でき、コンテナ・ストレージ・ネットワーク・ログ管理をGUIで実行可能
  • ターミナルとWebインターフェース間の相互運用性をサポートし、サービス制御とエラー確認を統合的に処理可能
  • SSHベースの複数サーバー接続オープンソースコミュニティ参加の仕組みを通じて、拡張性と協調性を強化

Cockpit 概要

  • Cockpitは、Webブラウザーで動作するサーバー管理向けグラフィカルインターフェースで、実際のLinuxセッションと直接相互作用する軽量なシステム管理者ツール
  • ブラウザーからログインすると、システムリソース、ネットワーク、ストレージ、ログなどを視覚的に管理できる対話型管理環境を提供

主な機能

  • 多様なLinuxディストリビューション(Debian、Fedora、RHEL など)にインストールでき、インストール後すぐにWebベースの管理セッションを開始可能
  • コンテナ実行、ストレージ管理、ネットワーク設定、ログ点検など一般的なシステム管理作業をGUIで実行可能
  • ターミナルとWebインターフェース間の相互運用性をサポートしており、Cockpitで開始したサービスはターミナルで停止でき、ターミナルで発生したエラーはCockpitのジャーナルインターフェースで確認可能
  • SSHを通じてCockpitがインストールされた別のサーバーを追加接続でき、複数ホスト間を容易に切り替え可能

開発とコミュニティ

  • Cockpitプロジェクトはオープンソース開発の形で運営されており、開発者向けドキュメントと貢献ガイドを提供
    • コード変更方法はHACKING.mdドキュメントで確認可能
    • 貢献および開発者ドキュメントはGitHub Wikiを通じて提供
  • Matrix チャンネル#cockpit:fedoraproject.org)とメーリングリストによるコミュニティコミュニケーションをサポート
  • プロジェクトの理念と原則リリースノートプライバシーポリシーは公式Webサイトで確認可能

2件のコメント

 
emusal 2026-03-22

Cockpit、懐かしいですね! 一昨年のプロジェクトのときに KVM サーバーの EMS の代用として便利に使っていましたが、プラグインもしっかりしていて基本機能も優秀で、本当に良かったです。仮想サーバーや Docker コンテナの管理にもかなり使いやすかったです!

 
GN⁺ 2026-03-22
Hacker Newsのコメント
  • 私は Cockpit がかなり気に入っていて使っている。システム全体の状態をひと目で確認できる
    ただ、Incusコンテナ を確認する方法がないので、最近Hacker Newsに投稿されていた Wolfstack を試してみた。ところが、これはLXCしかサポートしていないようだ
    LXCとIncusはほとんど同じだと思っていたが、単にシステムとコンテナを管理できる シンプルなGUI を見つけるのが難しいと感じる

    • LXDとIncusのことを言っているなら、IncusはLXDの フォーク(fork) で、かなり違ってきている。LXDはライセンス変更のためIncusのコードを取り込めないが、その逆は可能だ
      Incusはコミュニティ主導で活発に開発されており、両方とも内部的にはLXCを使っている
      「シンプルなGUI」の定義は人によって違うので、見つけにくい。私は CLI のほうがよりシンプルで効率的だと思う。コンテナが増えてくると、結局は 自動化 に向かうことになる
    • Cockpitには podmanプラグイン があり、最近は podman quadlets の管理機能も追加された。(quadletsはsystemdフレンドリーなdocker composeのようなもの)
      podmanを使うなら、Cockpit UIの利点を享受できる。ただし、さまざまなコンテナ技術すべてには追随できていない
    • Incusは独自の Web UI で次の3つすべてをサポートしている
      • OCI互換のアプリコンテナ(docker.io、ghcr.io などのregistryをサポート)
      • LXCシステムコンテナ
      • QEMU + KVMベースの仮想マシン
    • OpenMediaVault composeプラグイン は、これまで使った中で最高のコンテナインターフェースだった。NAS向けディストリビューションだが、UIがあまりに良いので全サーバーにインストールして使っていた
    • もし IncusOS を使ったことがある人がいれば感想を聞きたい。私は普通にLinux上でIncusを使っているが、IncusOSへ移行するか考えている
  • ランディングページに グラフィック画像 があればいいのにと思う。見た目がどんなUIなのか、視覚的にイメージしづらい

    • Cockpit Projectを一度試してみることを勧めたい 🙂
    • 同意する。Markdownにスクリーンショットを数枚入れるのは難しくない。全体のデスクトップキャプチャしかなくて見つけにくかった
  • 以前は Webmin を使っていたが、最近の Cockpit のようなサーバーWeb UIと比べてどうなのか気になる

    • 見たときの感想は「これ、Webminを作り直したやつ じゃないか」だった
    • 機能は減っているが、急場しのぎには使える。この手のWeb管理ツールは結局 シェルスクリプト を呼び出す形になるので、Linuxに一貫したAPIがないせいで その場しのぎ が多い
      Webminも同じで、Cockpitは単に言語が違うだけだ
      ちなみに 45Drives は、CockpitをUIレイヤーとして使う「Houston」OSを作っている
      関連記事
  • 10個ほどのDockerコンテナを管理しようとしてCockpitを試したが、結局 Portainer に戻った。小規模なDockerホスト管理にはCockpitはあまり向いていなかった

    • 私は Docker Swarm 向けの監視ダッシュボード Cetacean を開発中だ。単一ノードでも動くので、参考になるかもしれない
    • 私も似たような経緯をたどって、今は Dockge を使っている。composeファイルをディレクトリに置いてgitで管理できるので、Portainerよりすっきりしている
    • 探しているのは Dokploy かもしれない。DokkuやCapRoverよりずっと良い
    • Portainerが今でも root権限コンテナ として動かさなければならないなら、それはちょっと厳しい
  • 最新の Fedora Server をFramework Desktopにインストールしたら、Cockpitが自動的に有効化されていた
    システム概要をすばやく確認するには良く、基本的な管理もできるが、限界 はすぐに見えてくる
    Linux初心者や、NASスタイルのWeb UIから入りたい人にとっては、良い 足がかり だと思う

    • 年に1回くらいしかVMを作らない私のような人間には、Web UIでVMを作成 できるのはかなり便利だ
  • Linuxの システム管理者になりたての頃 にCockpitを使ってみた。かなり安定しているが、CLIで何が行われているか見えないので、Linuxのスキル向上 には役立たなかった
    そのため、家ではSSHとTUIに移行した。ただ、エンタープライズ環境であれば、Cockpitは Windowsユーザーフレンドリーな抽象化レイヤー として悪くない

    • 私は新しいプラットフォームエンジニアを評価するとき、CLIでの問題解決能力 を重視している。抽象化レイヤーを突き抜けて問題を把握できなければ、インフラをきちんと設計できない
  • これを見ると昔の cPanel を思い出す
    cPanel wiki

    • 私の最初のsysadmin体験は Ubuntu eBox だったが、本当に最悪だった。UI以外では設定できず、ログの場所もめちゃくちゃでデバッグ不能だった
      Cockpitはずっとましで、systemdとdbus のような新しいLinux APIのおかげで、一貫した管理UIが可能になった
    • この話を聞くと、2000年代初頭に 128MB RAMのPIIIサーバー でWebホスティングしていた頃を思い出す
    • 私も同じことを思った
  • 私のNASは Cockpit で完全に管理している。
    変わった構成で、AMD 7840HS のノートPC向けCPUをデスクトップ用サーバーボードに載せたシステムなのだが、ZFS raidz1 で構成した5台のSSDを使っている
    Cockpitと 45drives ZFSプラグイン、それにWebターミナルだけで十分で、別途プラグインを作る必要もほとんどなかった

    • 私も2台のサーバーで使っているが、Linux管理がずっと になった
  • Cockpitは事実上 NASインターフェース としても十分だ。ストレージ設定、VM、コンテナ管理までできる

    • 私もその使い方をしている。わざわざProxmoxやTrueNAS、Unraidのような重い一式を使う必要はない
      NASをインターネットに公開せず、WireGuard/Tailscale だけ使っているので、ポート上で管理コンソールが動いていても気にならない
    • SAMBA共有 も作成できる。ただしプラグインが必要だ
    • それでも TrueNAS のほうがUIの完成度は高いと思う
  • CockpitのPOとして尋ねたい — 1つだけ機能を追加できるなら、何がほしいだろうか?

    • cockpit doctor のようなコマンドがあるといい。たとえば Cockpit Machines がDebianで不安定なのだが、dbus設定の問題のようなものを自動検出して警告してくれると助かる
    • 追加されると嬉しい機能のリスト
      • OIDCの簡単設定
      • ファイルマネージャーの改善
      • ncduスタイル のディスク分析アドオン
      • 簡単なsystemdサービス作成インターフェース
      • UIで実行されるコマンドをもっと明確に表示する機能
    • 企業ユーザーの立場では、EntraID認証対応 が必要だ。
      現在は Microsoft Entra SSH を使っているが、Cockpitでは動作しない
    • アップデートページの改善 が必要だ。更新の一部だけを選んでインストールしたり、CLIで更新したときとの時間差を明確に表示したりできるとよい
    • Incus対応