無料のコントロールパネル Webmin を導入する方法!
Webminは、WEBブラウザを利用した無料のLinuxサーバー用のコントロールパネルです。サーバー設定の大半がWebminで行うことが出来ます。
記事の手順のうち、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のポートを変更する。
このサイトを置いている 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番(外には開けない) |