サーバー構築

無料のコントロールパネル Webmin を導入する方法!

無料のコントロールパネル Webmin を導入する方法!
目次
  1. バイナリのパッケージを直接持ってくる方法
  2. リポジトリを追加してインストールする方法
  3. アクセス方法
  4. デフォルト画面変更・日本語化
  5. セキュリティについて

Webminは、WEBブラウザを利用した無料のLinuxサーバー用のコントロールパネルです。サーバー設定の大半がWebminで行うことが出来ます。

2026年11月時点の補足:導入手順が変わっています

記事の手順のうち、apt-key と add-apt-repository は、Debian 13 のサーバーには入っていません(apt は 3.0.3)。Webmin の公式サイトの今の手順は、配布元が用意したスクリプトでリポジトリを設定する方法です。

$ curl -o webmin-setup-repo.sh https://raw.githubusercontent.com/webmin/webmin/master/webmin-setup-repo.sh
$ sudo sh webmin-setup-repo.sh
$ sudo apt-get install webmin --install-recommends

⚠ Webmin は root 権限でサーバーを操作できる画面です。ポート 10000 をインターネット全体に開けたままにせず、ファイアウォールで自分の IP だけに絞るか、SSH のトンネル越しに使ってください。

# 手元から SSH のトンネルを張って、ブラウザで https://localhost:10000 を開く
$ ssh -L 10000:localhost:10000 hoge@サーバーのIP

出典: Webmin 公式「Download」(2026年11月確認)

Webminの導入には2つの方法があります。

  • バイナリのパッケージを直接持ってくる方法。
  • リポジトリを追加してインストールする方法。

簡単なのは、「バイナリのパッケージを直接持ってくる方法」です。

今回は、2つ方法を記述します。

 
 
ちなみにWenmin公式のインストール手順はこちら
http://www.webmin.com/deb.html
 

バイナリのパッケージを直接持ってくる方法

手っ取り早くインストール出来ます。バージョンのアップデートはWebmin上で行えますのでご安心を。

// パッケージを取得(Debian用)
# wget http://prdownloads.sourceforge.net/webadmin/webmin_1.770_all.deb


// インストール
# dpkg --install webmin_1.770_all.deb


// パッケージ削除(インストール後は不要)
# rm webmin_1.770_all.deb


// Webminを削除したくなったら・・・。
# dpkg -r webmin

これでインストール完了です!
WebminのURLは、「https://ドメイン名:10000」です。
 

リポジトリを追加してインストールする方法

aptで一元管理したい場合は、リポジトリを追加してインストールする方が良いでしょう。
※sargeの部分はDebianのバージョンが変わっても変更は不要です。

// Wenminリポジトリを追加
# add-apt-repository 'deb http://download.webmin.com/download/repository sarge contrib'


// GPGキーを追加
# wget -O - http://www.webmin.com/jcameron-key.asc | apt-key add -


// パッケージリストを更新
# apt-get clean && apt-get update


// インストール
# apt-get install webmin

これでインストール完了です!

アクセス方法

下記のどちらかでアクセス出来ると思います。

  • https://IPアドレス:10000
  • https://ドメイン名:10000

※「このサイトのセキュリティ証明書は信頼できません。」と表示されますが「このまま続行」してください。

Webmin はルートでログインします。
Username:root
Password:*******

デフォルト画面変更・日本語化

初期の画面では使いにくいのと、日本語化するた為に設定を変更します。日本語化を行わないと、Wenminから送られてくる文字が文字化けします。

// メニューから..選択
Webmin → Change Language and Theme

// 言語
Webmin UI language →  Personal choice → Japanese (JA_JP.UTF-8)

// ユーザインターフェース
Webmin UI theme → Personal choice → MSC.Linux Theme

[Make Changes]をクリック!

セキュリティについて

Webminはrootでアクセス出来るので、気をつけないとサーバーが乗っ取られる可能性があります。既にユーザー名:root がばれている状態なので、簡単なパスワードだとサーバーが乗っ取られてしまう危険性があります。

安全対策には、、、

  • アクセス元が固定IPの場合は、IP制限する。
  • アクセス元が固定IPでない場合は、自分のプロバイダドメインだけ許可する。
  • Webminを使わないときは落としておく。
  • rootのログインを禁止する。
  • rootのパスワードを超複雑にする。
  • Webminのポートを変更する。
2026年11月時点の補足:入っている版の確かめ方

このサイトを置いている Debian 13.7 の VPSには、管理用に Webmin を入れています。入っている版は dpkg で確かめられます(2026年11月5日)。

$ dpkg-query -W webmin
webmin	2.670
項目この記事(2013年)2026年11月時点
入れ方.deb を直接取得 / リポジトリを手で追加公式の webmin-setup-repo.sh でリポジトリを追加
版1.6 系2.670(このサーバー)
画面のポート10000番10000番(外には開けない)