サーバー管理 · 1 min read · Sep 11, 2025
Ubuntu 22.04にCockpit Webコンソールをインストールする方法

Cockpitは、LinuxサーバーをWebブラウザ経由で簡単に管理できる無料のオープンソースサーバー管理コンソールです。Webブラウザを介してサーバーを管理するためのWebベースのコントロールパネルを提供します。Linuxコマンドラインに不慣れな初心者ユーザー向けに特別に設計されています。Cockpitを使用すると、CPU負荷、ファイルシステム統計、プロセスなどの情報を監視できます。また、ユーザーの作成と管理、ネットワークのトラブルシューティング、ファイルのアップロードとダウンロードなどのシステム管理タスクをCockpitを使用して実行できます。
このチュートリアルでは、Ubuntu 22.04にCockpitをインストールして使用する方法を示します。
前提条件
- Ubuntu 22.04を実行しているサーバー。
- サーバーにルートパスワードが設定されていること。
Ubuntu 22.04にCockpitをインストールする
デフォルトでは、CockpitパッケージはUbuntu 22.04のデフォルトリポジトリに含まれています。次のコマンドを実行してインストールできます。
apt-get install cockpit -yCockpitをインストールした後、次のコマンドを実行してPodmanモジュールをインストールします。
apt-get install cockpit-podman -yCockpitがインストールされたら、Cockpitサービスを開始し、システム再起動時に自動的に開始されるように有効にします。
systemctl start cockpit
systemctl enable cockpit次のコマンドを使用してCockpitのステータスを確認することもできます。
systemctl status cockpit次の出力が表示されるはずです。
? cockpit.service - Cockpit Web Service
Loaded: loaded (/lib/systemd/system/cockpit.service; static)
Active: active (running) since Mon 2022-12-05 15:15:24 UTC; 8s ago
TriggeredBy: ? cockpit.socket
Docs: man:cockpit-ws(8)
Process: 16161 ExecStartPre=/usr/lib/cockpit/cockpit-certificate-ensure --for-cockpit-tls (code=exited, status=0/SUCCESS)
Main PID: 16176 (cockpit-tls)
Tasks: 1 (limit: 4579)
Memory: 956.0K
CPU: 363ms
CGroup: /system.slice/cockpit.service
??16176 /usr/lib/cockpit/cockpit-tls
Dec 05 15:15:24 ubuntu2204 systemd[1]: Starting Cockpit Web Service...
Dec 05 15:15:24 ubuntu2204 cockpit-certificate-ensure[16168]: /usr/lib/cockpit/cockpit-certificate-helper: line 32: sscg: command not found
Dec 05 15:15:24 ubuntu2204 cockpit-certificate-ensure[16169]: ..+...+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....>
Dec 05 15:15:24 ubuntu2204 cockpit-certificate-ensure[16169]: ...+...........+...+..........+..+...+.+.....+.......+..+.+..+....+.........+..>
Dec 05 15:15:24 ubuntu2204 cockpit-certificate-ensure[16169]: -----
Dec 05 15:15:24 ubuntu2204 systemd[1]: Started Cockpit Web Service.
この時点で、Cockpitは起動し、ポート9090でリッスンしています。次のコマンドで確認できます。
ss -antpl | grep 9090次の出力が表示されるはずです。
LISTEN 0 4096 *:9090 *:* users:(("cockpit-tls",pid=16176,fd=3),("systemd",pid=1,fd=61))
UFWファイアウォールの設定
UFWファイアウォールがシステムにインストールされ、設定されている場合は、ポート80と9090をUFWファイアウォールで許可する必要があります。
次のコマンドを使用して両方のポートを許可できます。
ufw allow 9090
ufw allow 80次に、次のコマンドでUFWファイアウォールを再読み込みします。
ufw reload次のコマンドを使用してUFWファイアウォールルールのステータスを確認できます。
ufw status次の出力が表示されるはずです。
Status: active
To Action From
-- ------ ----
22 ALLOW Anywhere
80 ALLOW Anywhere
9090 ALLOW Anywhere
22 (v6) ALLOW Anywhere (v6)
80 (v6) ALLOW Anywhere (v6)
9090 (v6) ALLOW Anywhere (v6)
Cockpit Webインターフェースにアクセスする
今、Webブラウザを開き、URL https://your-server-ip:9090を使用してCockpit Webインターフェースにアクセスします。Cockpitのログインページが表示されるはずです。

ルートユーザー名とパスワードを入力し、ログインをクリックします。Cockpitのダッシュボードが表示されるはずです。

左側のペインで、ストレージをクリックしてシステムのパーティション情報を表示します。

ネットワーキングをクリックします。次の画面にネットワーク関連の情報が表示されるはずです。

Podmanコンテナをクリックします。すべてのコンテナとイメージが表示されるはずです。

サービスをクリックします。すべてのシステムサービスが表示されるはずです。

アプリケーションをクリックします。すべてのインストールされたアプリケーションが表示されるはずです。

ターミナルをクリックします。サーバーのコマンドラインインターフェースに接続できます。

Cockpit Webコンソールに関するよくある質問
Cockpit Webコンソールとは何ですか?
Cockpit Webコンソールは、サーバー管理のためのユーザーフレンドリーでナビゲートしやすいプラットフォームを提供するWebベースのインターフェースです。管理者は、システムパフォーマンスの監視、サービスの開始と停止、ストレージの管理、Ubuntuサーバーのネットワーク設定の構成などのタスクを実行できます。
Cockpit Webコンソールにアクセスするにはどうすればよいですか?
インストール後、Webブラウザを開き、https://に移動することでCockpit Webコンソールにアクセスできます。をUbuntuサーバーのIPアドレスに置き換えてください。
Cockpitを使用するために特別な権限が必要ですか?
Cockpitでのほとんどのタスクを実行するには、Ubuntuサーバーで管理者権限が必要です。通常、システムユーザーアカウントとパスワードでログインします。
Cockpitは安全ですか?
Cockpitはセキュリティを考慮して設計されています。暗号化のためにHTTPSを使用し、ユーザー認証を要求します。また、ファイアウォールやSELinuxポリシーなど、既存のUbuntuセキュリティ機能と統合されています。
Cockpitを使用して複数のサーバーを管理できますか?
はい、Cockpitを使用すると、単一のインターフェースから複数のサーバーを管理できます。Cockpitダッシュボード内で複数のサーバーを追加して接続し、便利な集中管理を行うことができます。
Cockpitでどのようなシステム情報を表示できますか?
Cockpitは、CPU、メモリ、ディスク使用量、ネットワーク活動など、システムパフォーマンスに関する詳細情報を提供します。また、ログ、サービスの状態を表示し、システムの更新を行うこともできます。
Cockpitを使用してDockerコンテナを管理できますか?
はい、CockpitにはDockerコンテナを管理するための拡張機能があります。この機能を有効にするために、Cockpit Dockerモジュールをインストールできます。
Cockpitを通じてネットワーク設定を構成することは可能ですか?
はい、Cockpitを使用すると、IPアドレス、ルーティング、DNS設定などのネットワーク設定をWebインターフェースから直接構成できます。
Cockpitを更新するにはどうすればよいですか?
Cockpitは、Ubuntuの他のパッケージと同様に更新できます。ターミナルで次のコマンドを実行してください。
sudo apt update && sudo apt upgrade最新バージョンに更新されます。
Cockpitの使用に関連する費用はありますか?
いいえ、Cockpitはオープンソースツールであり、無料で利用できます。
Cockpitに関する詳細なドキュメントはどこにありますか?
公式のCockpitウェブサイトやUbuntuのドキュメントページで、包括的なドキュメントやユーザーガイドを見つけることができます。
結論
おめでとうございます!Ubuntu 22.04にCockpitを正常にインストールしました。Cockpitは、LinuxユーザーがLinuxベースのサーバーでサービスを管理および構成するための非常に便利なツールです。質問があればお気軽にお尋ねください。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。