インストールガイド · 1 min read · Sep 29, 2025

Ubuntu 20.04にUserminをインストールする方法

Userminは、非ルートユーザーがメールの読み取り、パスワードの変更、データベースの設定、WebベースのSSHターミナルなどのルーチン作業を行うために設計された、主にWebメール用のWebベースのインターフェースです。これは、常にシステム管理者が必要ない通常のユーザー向けに意図されたWebminの簡易版です。豊富な機能セットを提供します。

以下にいくつかの機能を示します:

  • データベースの作成と管理。
  • メールのスケジュール設定。
  • cronジョブのスケジュール設定。
  • ファイルとフォルダーの権限の変更。
  • Webディレクトリのセキュリティ。

この記事では、Ubuntu 20.04サーバーにUserminパネルをインストールする方法を示します。

前提条件

  • Ubuntu 20.04を実行しているサーバー。
  • サーバーに設定されたルートパスワード。

始めに

始める前に、APTキャッシュを最新バージョンに更新することをお勧めします。次のコマンドを実行して更新できます:

apt-get update -y

完了したら、システムに他の依存関係をインストールする必要があります。

次のコマンドを実行してすべてをインストールします:

apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl -y

すべての依存関係がインストールされたら、次のステップに進むことができます。

Userminをインストール

デフォルトでは、UserminパッケージはUbuntuのデフォルトリポジトリには含まれていません。したがって、UserminのダウンロードページからUserminの.debパッケージをダウンロードする必要があります。

次のコマンドを使用してダウンロードできます:

wget https://sourceforge.net/projects/webadmin/files/usermin/1.823/usermin_1.823_all.deb

パッケージがダウンロードされたら、次のコマンドを使用してダウンロードしたパッケージをインストールします:

dpkg --install usermin_1.823_all.deb

Userminが正常にインストールされたら、次の出力が表示されるはずです:

Selecting previously unselected package usermin.
(Reading database ... 85599 files and directories currently installed.)
Preparing to unpack usermin_1.823_all.deb ...
Unpacking usermin (1.823) ...
Setting up usermin (1.823) ...
Usermin install complete. You can now login to https://ubuntu:20000/
as any user on the system.
Processing triggers for systemd (245.4-4ubuntu3) ...

Userminサービスを開始

Userminをインストールした後、Userminサービスを開始し、システム再起動時に自動的に開始されるように設定する必要があります。

次のコマンドを使用して実行できます:

systemctl start usermin  
systemctl enable usermin

次のコマンドを使用してUserminのステータスを確認することもできます:

systemctl status usermin

次の出力が表示されるはずです:

? usermin.service - LSB: web-based account administration interface for Unix systems
     Loaded: loaded (/etc/init.d/usermin; generated)
     Active: active (running) since Fri 2021-07-23 11:59:02 UTC; 7s ago
       Docs: man:systemd-sysv-generator(8)
    Process: 2759 ExecStart=/etc/init.d/usermin start (code=exited, status=0/SUCCESS)
      Tasks: 1 (limit: 4691)
     Memory: 19.9M
     CGroup: /system.slice/usermin.service
             ??2763 /usr/bin/perl /usr/share/usermin/miniserv.pl /etc/usermin/miniserv.conf

Jul 23 11:58:59 ubuntu systemd[1]: Starting LSB: web-based account administration interface for Unix systems...
Jul 23 11:58:59 ubuntu perl[2760]: pam_unix(usermin:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=  user=root
Jul 23 11:59:02 ubuntu systemd[1]: Started LSB: web-based account administration interface for Unix systems.

完了したら、次のステップに進むことができます。

ファイアウォールの設定

システムにUFWファイアウォールがインストールされている場合、ファイアウォールを通過するためにポート20000を許可する必要があります。次のコマンドを使用してポート20000を許可できます:

ufw allow 20000

次に、変更を適用するためにUFWファイアウォールを再読み込みします:

ufw reload

ファイアウォールの設定が完了したら、次のステップに進むことができます。

Usermin Web UIにアクセス

デフォルトでは、Userminはポート20000でリッスンしています。URL https://your-server-ip:20000を使用してアクセスできます。次のページにリダイレクトされます:

Userminログイン

ルートユーザー名、パスワードを入力し、サインインボタンをクリックします。次のページにUserminのWebインターフェースが表示されるはずです:

Userminアカウント設定

ファイルマネージャー

ファイルマネージャー

cronジョブのスケジュール設定

Cronjobs

アップロードとダウンロード

アップロード

MySQLデータベースサーバー

MySQLデータベース

コマンドラインインターフェース

Userminコマンドラインターミナル


結論

おめでとうございます!Ubuntu 20.04サーバーにUserminを正常にインストールしました。これで、Webブラウザを通じてリモートからUbuntuサーバーを管理できます。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。