Web管理 · 1 min read · Oct 31, 2025

Debian 11にWebminをインストールする方法

Linuxサーバーをコマンドラインから管理および運営することは、初心者のLinuxユーザーにとって非常に難しいです。この場合、Webminを使用してWebベースのインターフェースからLinuxサーバーを管理できます。Webminは、Linuxサーバーを管理および制御するためのグラフィカルユーザーインターフェースを提供する無料のオープンソースアプリケーションプラットフォームです。Webminを使用すると、ユーザーアカウントを作成したり、Apache、DNS、FTPサーバーを設定したり、ファイルを共有したり、ファイアウォールを構成したりできます。

この記事では、Debian 11にWebmin Linux管理パネルをインストールする方法を説明します。

前提条件

  • Debian 11を実行しているサーバー。
  • サーバーに設定されたrootパスワード。

始めに

始める前に、システムのパッケージキャッシュを最新バージョンに更新することをお勧めします。次のコマンドを使用して更新できます:

apt-get update -y

パッケージキャッシュを更新した後、次のコマンドを使用して他の必要な依存関係をインストールします:

apt-get install gnupg2 curl -y

すべての必要な依存関係がインストールされたら、次のステップに進むことができます。

Webminをインストールする

デフォルトでは、WebminパッケージはDebian 11のデフォルトリポジトリには含まれていません。したがって、APTにWebminリポジトリを追加する必要があります。

まず、次のコマンドを使用してGPGキーをダウンロードして追加します:

wget -qO - http://www.webmin.com/jcameron-key.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/jcameron-key.gpg

次に、次のコマンドを使用してAPTにWebminリポジトリを追加します:

sh -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" > /etc/apt/sources.list.d/webmin.list'

リポジトリが追加されたら、リポジトリを更新し、次のコマンドを使用してWebminをインストールします:

apt-get update -y  
apt-get install webmin -y

Webminがインストールされたら、次のステップに進むことができます。

Webminサービスを管理する

Webminを簡単に開始、停止、再起動、およびステータスを確認できます。

Webminサービスを開始するには、次のコマンドを実行します:

service webmin start

Webminサービスを再起動するには、次のコマンドを実行します:

service webmin restart

Webminサービスを停止するには、次のコマンドを実行します:

service webmin stop

Webminサービスのステータスを確認するには、次のコマンドを実行します:

service webmin status

デフォルトでは、Webminはポート10000でリッスンしています。次のコマンドを使用して確認できます:

ss -antpl | grep 10000

次の出力が表示されるはずです:

LISTEN 0      4096         0.0.0.0:10000      0.0.0.0:*    users:(("miniserv.pl",pid=4073,fd=5))

Webminのファイアウォールを構成する

サーバーをUFWファイアウォールで保護することもお勧めします。そのためには、次のコマンドを使用してUFWファイアウォールをインストールします:

apt-get install ufw -y

UFWファイアウォールがインストールされたら、次のコマンドを使用してポート2210000を許可します:

ufw allow 22  
ufw allow 10000

次に、以下のコマンドを使用してUFWファイアウォールを有効にします:

ufw enable

次に、次のコマンドを使用してファイアウォールを確認します:

ufw status

次の出力が得られるはずです:

Status: active

To                         Action      From
--                         ------      ----
22                         ALLOW       Anywhere                  
10000                      ALLOW       Anywhere                  
22 (v6)                    ALLOW       Anywhere (v6)             
10000 (v6)                 ALLOW       Anywhere (v6)             

Webminの使い方

この時点で、Webminはインストールされています。URL http://your-server-ip:10000を使用してアクセスできます。Webminのログインページにリダイレクトされます:

Webminログイン

rootユーザー名、パスワードを入力し、サインインボタンをクリックします。次のページにWebminダッシュボードが表示されるはずです:

Webminダッシュボード

左のペインで、ツール => コマンド シェルをクリックします。次のページにLinuxターミナルが表示されるはずです:

Webminシェル

ここから、Linuxサーバーに任意のコマンドを実行できます。

ツール => ファイルマネージャーをクリックします。次のページにファイルマネージャーが表示されるはずです:

Webminファイルマネージャー

ここから、ファイル、ディレクトリを作成し、ファイルシステム全体を管理できます。

ツール => アップロード および ダウンロードをクリックします。次のページが表示されるはずです:

Webminファイルアップロード

ここから、サーバーにファイルをアップロードおよびダウンロードできます。

ネットワーキング => Linux ファイアウォールをクリックします。次のページにファイアウォールインターフェースが表示されるはずです:

Webminファイアウォール構成

ここから、リモートユーザーの特定のポートを開閉できます。

ネットワーキング => ネットワーク 構成をクリックします。次のページにネットワーク構成ウィザードが表示されるはずです:

Webminネットワーク構成

ここから、静的IPアドレス、デフォルトゲートウェイ、ホスト名、DNSを設定できます。

ハードウェア => パーティションおよびローカルディスクをクリックします。次のページにパーティションマネージャーが表示されるはずです:

Webminを使用してディスクをパーティション分割

ここから、ハードディスクのパーティションを作成および編集できます。

Webminを削除する

Webminが不要な場合は、次のコマンドを使用して削除できます:

apt-get remove webmin

次に、次のコマンドを実行してパッケージキャッシュをクリーンアップし、システムから不要なパッケージを削除します。

apt-get autoremove -y  
apt-get clean

結論

おめでとうございます!Debian 11にWebminを正常にインストールしました。WebminがWebブラウザからLinuxサーバーを管理および制御するのに役立つことを願っています。質問があればお気軽にお尋ねください。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。