GNU/Linux >> Linux の 問題 >  >> Ubuntu

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

Virtualminは、使いやすいインターフェイスを介して仮想プライベートサーバーを管理できるWebホスティングコントロールパネルです。このソフトウェアを使用して、Webサイトの作成と削除、サーバーアプリケーションのインストールと更新、およびリソースの使用状況の監視を行うことができます。

Virtualminは、サーバーへのソフトウェアのインストールと保守のプロセスを簡素化できる多数のスクリプトを備えています。 Drupal、Joomla、bbPress、Djangoなどの人気のあるアプリケーション用のスクリプトインストーラーが付属しています。

Virtualminは、サーバーソフトウェアのすべての側面を1回の操作で更新するのに役立つアップデータツールも提供します。ボタンを1回クリックするだけで、セキュリティ更新プログラムを確認し、Virtualminインストール全体のクローンを作成することもできます。

Virtualminは、Webインターフェイスまたはコマンドラインツールを使用してアクセスできる広範な構成オプションを提供します。たとえば、このソフトウェアを使用して、特定のWebサイトへのアクセスを防止するブラックリストを設定できます。アクセス制御リストを作成して、カスタム変数としてデータベースに保存することもできます。 Virtualminは、それぞれのコマンドラインツールまたはWebインターフェイスを介して、MySQL、PostgreSQL、MongoDB、およびその他のデータベースのサポートを提供します。

この記事では、Ubuntu20.04サーバーにVirtualminをインストールする方法を説明します。 Virtualminには、CommunityとEnterpriseの2つのエディションがあります。後者にはより多くの機能が付属していますが、ライセンスキーが必要です。このガイドでは、このソフトウェアを無料で試すことができるCommunityEditionをインストールします。

前提条件

  1. このガイドを機能させるには、SSHを介してサーバーにrootアクセスする必要があります。
  2. 完全修飾ドメイン名(FQDN)

システムの更新

Virtualminには、完全に更新されたシステムが必要です。パッケージリストを更新することから始めて、次のコマンドを使用して、インストールされているすべてのパッケージを最新バージョンにアップグレードします。

sudo apt-get update && sudo apt-get upgrade -y

これが完了したら、サーバーを再起動して再度ログインする必要があります:

sudo reboot now

UbuntuへのVirtualminのインストール

システムが更新されたので、Virtualminのインストールを続行できます。このソフトウェアをUbuntu20.04にインストールするのは、開発者のおかげで簡単なことではありません。 Virtualminの開発者は、いくつかの簡単なコマンドでソフトウェアをインストールできるスクリプトを作成しました。

まず、次のコマンドを使用して、スクリプトをサーバーにダウンロードします。

sudo wget http://software.virtualmin.com/gpl/scripts/install.sh

スクリプトを実行する権限に変更しましょう:

sudo chmod a+x install.sh

最後に、それを実行して、次のコマンドでインストールを開始します。

sudo ./install.sh

インストーラーは、サーバーとその構成に関する一連の質問をします。プロンプトでYを押して続行します。

次のような出力が表示されます:

ホスト名を設定

Virtualminを使用するには、完全修飾ドメイン名が必要です。サーバーのホスト名を設定し、DNSレコードも構成されていることを確認して、このFQDNを使用してサーバーに接続できるようにする必要があります。サブドメインはFQDNにも使用できます。たとえば、このインストールにvirtualmin.example.comを使用する場合、システムのホスト名を次のように設定します。

sudo hostnamectl set-hostname virtualmin.example.com

上記のコマンドのvirtualmin.example.comを選択したFQDN名に置き換えることを忘れないでください。

Virtualminのファイアウォールの構成

サーバーを外部からの攻撃から保護するには、ファイアウォールが必要です。 Virtualmin用に構成すると、クライアントが接続し、必要に応じてポート1000を使用できるようになります。

次のコマンドを実行して、ファイアウォールでポート1000を許可します。

sudo ufw enable
sudo ufw allow 1000 && sudo ufw reload

次のコマンドを使用して、UFWのステータスをいつでも確認できます。

sudo ufw status verbose

UFWがアクティブで、ポート10000を許可していることがわかります。

これでサーバーの準備が整いました。

Ubuntu20.04でVirtualminのWebインターフェースにアクセスする

Virtualminをインストールしたので、次のようにサーバーのIPアドレスまたはFQDNでクライアントマシンのブラウザをポイントして、Webインターフェイスにアクセスします。

https:// your-server-ip-address:10000

https://your-domain.com:10000

画面は次のようになります:

このWebページは、サーバーへの接続が安全でないことを示しています。でも心配しないでください。大したことではありません。ブラウザは、Webminの自己署名SSL証明書がそれ自体で生成されたため、安全であるとは見なしません。

続行するには、詳細をクリックしてください タブをクリックし、 [進む...(安全ではない)]をクリックします。

次の画面で、Virtualminのクレデンシャルを尋ねられます。同じrootパスワードを使用して、rootとしてVirtualminにログインします。

ユーザー名とパスワードの両方を入力したら、[サインイン]をクリックします ボタン。

最後に、図のようにメインのVirtualminインターフェイスに移動します

以下:

結論

Virtualminは、Webホスティングコントロールパネルに適しています。非常に用途が広く、Linuxサーバーを1か所から管理するのに役立つ多くの機能を提供します。

このブログ投稿では、プロジェクトの開発者自身が開発したスクリプトを使用して、Ubuntu20.04にVirtualminをインストールする方法を示しています。また、クライアントがポート10000を介して接続できるようにファイアウォールを構成する方法も学習しました。

Virtualminの機能とインターフェースに慣れてきたので、自由に自分で調べてみてください。


Ubuntu
  1. Ubuntu18.04にMySQLをインストールする方法

  2. Ubuntu18.04にMinecraftサーバーをインストールする方法

  3. Ubuntu14.04サーバーにZimbra8.6をインストールする方法

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

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

  3. Ubuntu14.04にVNCサーバーをインストールする方法

  1. Ubuntu15.04にOpenSIPSサーバーをインストールする方法

  2. Ubuntu16.04にConsulServerをインストールする方法

  3. Ubuntu18.04にZabbixをインストールする方法