Ubuntu20.04にWebminをインストールする方法


ほとんどのシステム管理タスクは通常、端末で実行されます。これには、ユーザーの作成、更新の実行、構成ファイルの変更などが含まれます。ターミナルで永続的に作業するのはかなり退屈かもしれません。 Webminは、ユーザーがサーバーを簡単に監視および管理できるようにするオープンソースのWeb管理ツールです。

Webminで実行できるタスクには次のものがあります。

  • Adding and removing users on the system
  • Changing users’ passwords.
  • Installing, updating, and removing software packages.
  • Setting up a firewall.
  • Configuring disk quotas to manage the space used by other users.
  • Creating virtual hosts (If a web server is installed).

そして、それだけではありません。

この記事では、Ubuntu20.04とUbuntu18.04にWebminをインストールして、システムをシームレスに管理する方法について説明します。

ステップ1:システムを更新し、必要なパッケージをインストールする

Webminのインストールを開始するには、次のようにパッケージリストを更新することをお勧めします。

$ sudo apt update

さらに、示されているように前提条件パッケージをインストールします。

$ sudo apt install wget apt-transport-https software-properties-common

ステップ2:Webminリポジトリキーをインポートする

システムを更新してパッケージをインストールしたら、次に示すようにWebminGPGキーを追加します。

$ wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -

次に、図のようにWebminリポジトリをソースリストファイルに追加します。

$ sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"

上記のコマンドは、システムパッケージリストも更新します。

ステップ3:UbuntuにWebminをインストールする

この時点で、APTパッケージマネージャーを使用してWebminをインストールします。続行して、次のコマンドを実行します。

$ sudo apt install webmin

プロンプトが表示されたら、 'Y' を押して、Webminのインストールを続行します。

以下の出力は、Webminのインストールが成功したことを確認します。

インストールすると、Webminサービスが自動的に開始されます。これは、コマンドを実行することで確認できます。

$ sudo systemctl status webmin

上記の出力は、Webminが稼働していることを確認します。

ステップ4:UbuntuファイアウォールでWebminポートを開く

デフォルトでは、WebminはTCPポート10000でリッスンします。UFWファイアウォールが有効になっている場合は、このポートを開く必要があります。これを行うには、次のコマンドを実行します。

$ sudo ufw allow 10000/tcp

次に、ファイアウォールをリロードしてください。

$ sudo ufw reload

ステップ5:UbuntuでWebminにアクセスする

最後に、Webminにアクセスするには、ブラウザを起動してアドレスを参照します。

https://server-ip:10000/

接続がプライベートではないという警告メッセージが表示されますが、心配する必要はありません。これは、WebminにはCAによって検証されていない自己署名SSL証明書が付属しているためです。この警告をナビゲートするには、[詳細]ボタンをクリックするだけです。

次に、図のように「サーバーIPに進む」リンクをクリックします。

これにより、以下に示すログインページが表示されます。詳細を入力して、[サインイン]ボタンをクリックしてください。

以下に示すダッシュボードには、CPUとRAMの使用率などの主要なシステム指標の概要と、ホスト名、オペレーティングシステム、システムの稼働時間などの他のシステムの詳細が表示されます。

左側のペインには、さまざまなサーバー機能へのアクセスを提供するオプションのリストがあります。ここから、導入部で前述したように、システム管理タスクのリストを実行できます。

Ubuntu20.04にWebminが正常にインストールされました。