2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Qiita×Findy記事投稿キャンペーン 「自分のエンジニアとしてのキャリアを振り返ろう!」

Proxmox8 を試してみる その17 Webmin&Virtualminを入れてみる(Ubuntu/Debian)

Last updated at Posted at 2024-02-20

Webmin & Virtualmin

LinuxをWebインターフェース(GUI)で管理や操作ができるツールです。RHEL系だとCockpitが有名ですね。Ubuntu Server 22 LTS を入れたのでWebminをインストールしてみました。

またVirtualminですがApacheやPostfixなどのモジュールを管理することができるWebminモジュールとなります。と言ってもピンと来ないですよね、簡単に説明すると ”バーチャルホスト?もしくはサーバ構築”できるツールです。

ということで Proxmox8 のことじゃない!じゃん!って言われそうなので少しだけProxmox8小ネタも挟んでいます。

シリアルポートを追加

コンソールが noVNC だとコピペができなくなにげに不便なので、シリアルポートを追加する。ただこのままだと Linux でサービスが上がってなく使えないのでサービスを起動する。

image.png

$ sudo systemctl enable serial-getty@ttyS0.service
$ sudo systemctl start serial-getty@ttyS0.service

swapを無効化

Webminとまったく関係ないがディスク容量を圧迫しているswapを無効化しておく。

Webminをインストール(Ubuntu/Debian)

ProxmoxでVMを作成した環境にWebminをインストールしてみます。

検索すると3通り?ぐらいの方法があったが一番シンプルな入れ方があったのでそちらを採用しました。

システムを最新化しつつWebminに必要なパッケージをインストールします。

$ sudo apt update
$ sudo apt install gnupg2 ca-certificates apt-transport-https

WebminリポジトリとWebminGPGキーを追加します。
※Webminを起動すると”最新じゃないよ”と言われるけど…まあそれはそれ。

$ echo "deb https://download.webmin.com/download/repository sarge contrib" | sudo tee /etc/apt/sources.list.d/webmin.list
$ wget -q -O- http://www.webmin.com/jcameron-key.asc | sudo apt-key add -

Webminをインストールします。

$ sudo apt update
$ sudo apt install webmin

おめでとう!下記で使用することができます。

https://your_server_ip:10000/

Virtualmin をインストール

Webminの設定が終わったらVirtualminをインストールしてみましょう。
注意としてホスト名が変更になるとかありますので導入するときには注意が必要です。

$ sudo wget https://software.virtualmin.com/gpl/scripts/install.sh
$ sudo /bin/sh install.sh

インストール途中で下記が表示されたら、と言うかFQDN形式でホスト名にあんまりしないだろうから止まりますね。これ以降は止まりませんが10分ぐらいインストールに時間がかかります。

[ERROR] Your system hostname localhost is not fully qualified.
Please enter a fully qualified hostname (e.g.: host.example.com):

インストールが終わったらWebminを起動すると下記が表示されているのでボタンを押下します。

1.png

ボタン押下すると、BIND/Apache/PHP/MariaDBがインストールされるので気長に待ちます。

2.png

"Post-Installation Wizard"画面が表示されるので Cancel ボタンを押下します。

3.png

暫くすると"Virtualmin Virtual Server"画面が表示されるので "Add new virtual server,owned by" ボタンを押下します。

4.png

最低限ドメイン名とパスワード入れればよいかと思います。"Create Server" ボタンを押下すれば、もうおしまい。

image.png

Webminの右側タブ?っていうのかな?ここに Virtualmin が表示されます。
image.png

あとサーバステータスみてみるとインストールされたサービスが一覧表示されます。

image.png

Apacheも立ってる!!つかLAMP環境すねw

image.png

最後に

Webmin割と昔からあったなと思ったら 2002年からなんですってね。Zabbixといいこの手のツールは、すたれていかないのがいいですね。Virtualminは、手軽にサーバを作成するのに
よいかなと思いました。特に管理画面からサービスをon/offできるのがいいですね。

Turnkey linux

コメントで教えて頂きましたTurnkey linuxというのがあり、こちらは proxmoxのctxテンプレートで提供されておりVirtualminよりも歴史が古く便利そうです。

参考にさせて頂いたサイト様

2
2
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?