50% off 全プラン、期間限定。料金は $2.48/mo
8分残り
サーバー及びOS

VPS に Webmin をインストールする方法 - ステップバイステップガイド

アーミン・ポッター By アーミン・ポッター 8分で読める 更新日 2023年4月15日
VPS に Webmin をインストールする方法

Webmin はUnix系システム(Linuxなど)のシステム管理用Webインターフェースです。システム管理、ネットワーク、ストレージ、セキュリティなど、サーバー管理に必要な機能を幅広く備えています。Webminはフリーでオープンソースのソフトウェアで、以下のライセンスの下で提供されています。 GNUGeneral Public License。

最新のWebブラウザがあれば、ユーザーアカウント、Apache、DNS、ファイル共有など、様々な設定をセットアップできます。

このガイドでは、VPS、Ubuntuサーバー、DebianベースサーバーにWebminをインストールする方法を説明します。

その前に、Webminの利点を確認して、なぜこれが必要なのかを見てみましょう。

VPSでWebminを使う必要があるのはなぜ?

WebminはWebベースのシステム管理ツールで、これを使用することで、世界中のどこからでもWebブラウザ経由でサーバーを管理できます。一般的なタスクをカバーする幅広いモジュールを備えており、必要に応じて追加モジュールで拡張できます。Webminは Webmin 対 cPanel.

VPS上でWebminを使う利点はたくさんあります。主なものをいくつか紹介します。

  • 最大の利点は、Webminが無料でオープンソースということです。予算の心配をする必要がありません。
  •  Webminは使いやすく、学習しやすいツールです。サーバー管理用の直感的なグラフィカルインターフェースを提供しています。サーバー管理が初めてなら、ユーザーアカウントの作成、Apacheの設定、データベース管理など、様々なタスクを簡単に実行できるので非常に役立ちます。
  • Webminはすべての主要なLinux ディストリビューションに対応しており、サーバーを変更する心配はありません。
  • VPS上でWebminをインストールすると、よく使うコマンドへのショートカットが提供され、時間を節約できます。
  • また、設定ファイルの編集やコマンド実行にコマンドラインツールを使う必要がなくなります。
  • Webminは、サードパーティアプリケーションをWebmin システムに統合するためのAPIを提供します。
  • VPS上でWebminをホストするもう1つのメリットは、整理された状態を保つことができることです。サーバーの設定とコンフィギュレーションがすべて1か所に保存されているため、必要な情報を簡単に見つけられます。サーバー設定を頻繁に変更する必要がある場合は、特に便利です。
  • さらに、VPS上にWebminをインストールするとセキュリティが向上します。
  • 最後に、ユーザーコミュニティが大きく、充実したドキュメントとサポートフォーラムがあります。信頼性について心配する必要はありません。

VPS上にWebminをインストールする重要性を理解したところで、さっそく始めましょう。

こちらもご覧ください: VPS上にpptpVPNをインストールする

CentOSサーバーまたはRHELベースサーバーにWebminをインストールする方法

VPSを管理するための使いやすいインターフェースをお探しでしたら、Webminは優れた選択肢です。VPS(仮想プライベートサーバー)上にWebminをインストールする方法を見てみましょう。

ステップ1: まず、依存パッケージをインストールします。

 sudo yum install nano -y 

ステップ2: Webminリポジトリをリポジトリリストに追加します。ターミナルを開いて、次のコマンドを実行してください。

sudo nano /etc/yum.repos.d/webmin.repo

ステップ3: 以下の行をファイルに追加します。

  [Webmin]

  name=Webmin Distribution Neutral

  #baseurl=http://download.webmin.com/download/yum

  mirrorlist=http://download.webmin.com/download/yum/mirrorlist

  enabled=1

ステップ4: 次のコマンドを実行してGPGキーをダウンロード・インストールします。

  wget http://www.webmin.com/jcameron-key.asc
  sudo rpm --import jcameron-key.asc

ステップ5: リポジトリを更新します。

  sudo yum check-update

ステップ6: 次のコマンドを実行してWebminをインストールします。

  sudo yum install webmin -y

依存関係の準備ができていないためインストールが失敗した場合は、インストールコマンドを再入力するだけです。

ステップ7: サービスを開始し、自動起動を有効にします。

  chkconfig webmin on
  service webmin start

ステップ8: ファイアウォールを使用している場合は、次のコマンドでWebminをファイアウォール経由で有効にしてください。

  firewall-cmd --permanent --add-port=10000/tcp
firewall-cmd --reload

ステップ9: これでWebminにログインできます。ブラウザで次のURLにアクセスしてください。

  https://your-ip-addres:10000

ステップ10: HTTPSプロトコルを使用してユーザー名とパスワードを入力します。

デフォルトでは、ユーザー名はrootで、パスワードはrootユーザーのパスワードです。

ステップ11: VPSを設定します。

それでは、「Webmin configuration」にアクセスしてVPSをWebminで設定します。

ステップ12: 標準ポートを変更します。

Webmin VPSがパブリックIPを持っている場合は、「ports and addresses」に進み、標準ポートを「some」に設定してください。

完了です。これでVPS上にWebminをインストール方法を習得しました。

Webminのパスワードを変更したい場合は、次のコマンドを入力できます。

/usr/libexec/webmin/changepass.pl /etc/webmin root NEWPASSWORD

ただし、Webminの特定のユーザーのパスワード変更はお勧めしません。

Webmin仮想ホスト

Webminの多くの機能の1つに、Webmin仮想ホストがあります。これにより、1つのサーバーで複数のウェブサイトをホストできます。VPS上にWebminをインストール後、次の手順に従って仮想ホストを作成できます。

  • ステップ1: コントロールパネルにGoします。
  • ステップ2: Webminを更新して、最新バージョンを使用していることを確認します。
  • ステップ3: Webminにログインして、サーバーアイコンをクリックします。
  • ステップ4: Apache WebServerをクリックします。
  • ステップ5: 「Create a New Virtual Server」セクションで「any address」を選択します。
  • ステップ6: 「port」セクションに80を入力し、最後のラジオボタンを選択します。
  • ステップ7: 「document root」セクションに、仮想ホストが使用するHTMLファイルの名前を入力します。
  • ステップ 8: 「サーバー名」セクションにドメイン名を入力します。

これで、Webmin 仮想ホストが作成されました。

UbuntuサーバーまたはDebianベースサーバーにWebminをインストールする方法

Ubuntu は Debian ベースの Linux オペレーティングシステムで、使いやすさと豊富なソフトウェアパッケージで人気があります。Ubuntu は、統合された Webmin ツールのおかげで、Web サーバーで最も一般的に使用されている Linux ディストリビューションの 1 つです。Webmin は、Apache、MySQL、ユーザーアカウントを含むサーバー設定を管理するための直感的なグラフィカルインターフェースを提供します。Linux コマンドラインの構文に詳しくない人でも、Ubuntu サーバーを簡単に設定できます。

こちらもご覧ください: Apache対Nginx 2022

VPS に Webmin をインストールする方法を学びました。次は、Ubuntu サーバーまたは Debian ベースのサーバーに Webmin をインストールする方法を説明します。

まず、依存パッケージをインストールする必要があります。

sudo apt install software-properties-common apt-transport-https -y

Webmin リポジトリと GPG キーを追加します。

sudo wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add - 
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"

最後に、Webmin をインストールできます:

sudo apt install webmin -y

ファイアウォールがある場合は、このコマンドを使用して許可する必要があります:

sudo ufw allow 10000/tcp

完了です。デフォルトのユーザー名は「root」で、パスワードは現在のルートパスワードです。

Web ブラウザを開き、次のアドレスに移動します:

https://localhost:10000/

Debian または Ubuntu ディストリビューションによっては、「root」ユーザーでのログインを許可していない場合があります。その場合は、ユーザー名に「sudo」を入力する必要があります。

ログイン後は、必要に応じてニーズに合わせて Web サーバーを設定できます。

ssd-vps 超高速 VPS

何の変哲もない VPS では満足しないでください。古い HDD は忘れて、Cloudzy の NVMe SSD VPS を選んで、本当のスピードを体験してください。

SSD VPS を選ぶ

結論

要するに、Webmin は VPS を管理するために使用できる非常に強力なツールです。オープンソースで無料であり、インストールと使用が簡単です。また、サーバーを管理するためのオプションが豊富にあります。

サーバーを簡単に管理し、スムーズに実行させたいのであれば、このガイドをもう一度確認して、VPS または Ubuntu に Webmin をインストールする方法を理解することをお勧めします。ただし、もう 1 つあります。

以前、私が求めていたのは VPSを購入。信頼できるセキュアなサービスを見つけるのがどれほど大変だったか覚えています。仮にそのような機能を備えたものを見つけたとしても、非常に高額か、パフォーマンスが低いかのどちらかでした。当時のフラストレーションと、諦めたいという気持ちをよく覚えています。あとちょっとで辞めるところでしたが、Cloudzy VPS を見つけました。

Cloudzy は、スパイシーチキンナゲット 2 個未満の価格で、最高水準の高性能 VPS を提供しています。DDR4 RAM、NVMe ストレージ、1 Gbps の帯域幅があれば、Cloudzy があなたをサポートします。

共有

ブログから最新記事

読み続ける。

Cosmos Cloudで実行できる最高のセルフホストアプリ - Cosmosダッシュボード周辺のアプリパネル付きカバー画像。
サーバー及びOS

Cosmos Cloudで実行できる最高のセルフホストアプリ: ファイル、メディア、パスワード管理、自動化など

Maybe - Cosmos Cloudをセットアップ済みで、どのアプリが相性良いか確認したい場合、またはCosmosを決めきれずに相性を見たい場合。

ニック・シルバーニック・シルバー 16分で読む
Dockerアプリ管理向けPortainer vs Cosmos Cloud - ハイブリッドセットアップ図とネオン操作ブロック付きカバー。
サーバー及びOS

Portainer vs Cosmos Cloud: Dockerアプリ管理に最適な選択肢

Dockerの基本を理解していて、成長するアプリスタックをより簡潔に実行する方法を探しているなら、Portainer vs Cosmos Cloudの簡潔な回答はこちら。Portainerはより直接的な制御に優れています。

ニック・シルバーニック・シルバー 14分読む
Cosmos Cloud vs CasaOS vs Umbrel - 3つのセルフホストパスが1つの抽象的なクラウドネットワーク世界の中に表示される機能図。
サーバー及びOS

Cosmos Cloud vs CasaOS vs Umbrel: あなたのセットアップに最適なセルフホストプラットフォーム

簡潔に言うと、CasaOSは最も始めやすく、Umbrelは最もクリーンなキュレーション感があり、ドメイン管理をより細かく制御したい場合はCosmos Cloudが適切です。

ニック・シルバーニック・シルバー 11分の読み取り

デプロイの準備はできていますか? $2.48/月からの価格

2008年創業の独立系クラウド。AMD EPYC、NVMe、40 Gbps。14日間返金保証。