Web管理 · 1 min read · Sep 11, 2025
Debian 12にWebminをインストールする方法

Webminは、Debian 12を含むUnix系システム用の強力なウェブベースのシステム管理ツールです。管理者がコマンドラインを使用せずにサーバーのさまざまな側面を管理できる直感的なグラフィカルインターフェースを提供します。Webminを通じて、ユーザーはユーザーアカウントを構成し、サービスを管理し、DNSを設定し、データベースを管理し、その他多くの管理タスクを実行できます。このツールは効率性とアクセス性を向上させ、特にコマンドライン操作にあまり慣れていない人々にとってサーバー管理をより身近なものにします。Debian 12でWebminを活用することで、管理者はワークフローを合理化し、システムをより効率的に維持できます。
この記事では、Debian 12にWebmin Linux管理パネルをインストールする方法を示します。
前提条件
- Debian 12を実行しているサーバー。
- サーバーに設定されたrootパスワード。
始めに
始める前に、システムのパッケージキャッシュを最新バージョンに更新することをお勧めします。次のコマンドを使用して更新できます:
apt update -yパッケージキャッシュを更新した後、次のコマンドを使用して他の必要な依存関係をインストールします:
apt install gnupg2 curl -y必要な依存関係がすべてインストールされたら、次のステップに進むことができます。
Webminのインストール
Webminパッケージは、Debian 12のデフォルトリポジトリには含まれていません。したがって、APTにWebminリポジトリを追加する必要があります。
まず、次のコマンドを使用してGPGキーをダウンロードして追加し、Webminリポジトリを追加します:
cd /tmp
curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh
sh setup-repos.shリポジトリが追加されたら、リポジトリを更新し、次のコマンドを使用してWebminをインストールします:
apt update -y
apt install webmin --install-recommends -yWebminがインストールされたら、次のステップに進むことができます。
Webminサービスの管理
Webminは、initサービスから簡単に開始、停止、再起動、ステータスを確認できます。
Webminサービスを開始するには、次のコマンドを実行します:
service webmin startWebminサービスを再起動するには、次のコマンドを実行します:
service webmin restartWebminサービスを停止するには、次のコマンドを実行します:
service webmin stopWebminサービスのステータスを確認するには、次のコマンドを実行します:
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 install ufw -yUFWファイアウォールがインストールされたら、次のコマンドを使用してポート22と10000を許可します:
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 https://your-server-ip:10000を使用してアクセスできます。Webminのログインページにリダイレクトされます:

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

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

ここから、Linuxサーバーに任意のコマンドを実行できます。
ツール => ファイルマネージャをクリックします。次のページにファイルマネージャが表示されるはずです:

ここから、ファイル、ディレクトリを作成し、ファイルシステム全体を管理できます。
ツール => アップロード および ダウンロードをクリックします。次のページが表示されるはずです:

ここから、サーバーにファイルをアップロードおよびダウンロードできます。
ネットワーキング => Linux ファイアウォールをクリックします。次のページにファイアウォールインターフェースが表示されるはずです:

ここから、リモートユーザーのために特定のポートを開閉できます。
ネットワーキング => ネットワーク 設定をクリックします。次のページにネットワーク設定ウィザードが表示されるはずです:

ここから、静的IPアドレス、デフォルトゲートウェイ、ホスト名、DNSを設定できます。
ハードウェア => パーティションおよびローカルディスクをクリックします。次のページにパーティションマネージャが表示されるはずです:

ここから、ハードディスクのパーティションを作成および編集できます。
Webminの削除
Webminが不要な場合は、次のコマンドを使用して削除できます:
apt remove webmin次に、次のコマンドを実行してパッケージキャッシュをクリーンアップし、システムから不要なパッケージを削除します。
apt autoremove -y
apt cleanこのチュートリアルの仮想マシンイメージのダウンロード
このチュートリアルは、VMWareおよびVirtualboxと互換性のあるovf/ova形式の使用準備が整った仮想マシンイメージとして利用可能です。仮想マシンイメージは、次のログイン詳細を使用します:
SSH / シェルログイン
ユーザー名:administrator
パスワード:howtoforge
ユーザー名:root
パスワード:howtoforge
Webminログイン
ユーザー名:root
パスワード:howtoforge
VMのIPは192.168.0.100です。これはファイル/etc/network/interfacesで変更できます。仮想マシンを保護するために、上記のすべてのパスワードを変更してください。
結論
おめでとうございます!Debian 12にWebminを正常にインストールしました。WebminがウェブブラウザからLinuxサーバーを管理および制御するのに役立つことを願っています。質問があればお気軽にお尋ねください。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。