Wie man Usermin auf Ubuntu 20.04 installiert

Usermin ist ein webbasiertes Interface hauptsächlich für Webmail, das für Nicht-Root-Benutzer entwickelt wurde, um Routineaufgaben zu erledigen, wie z.B. Mails lesen, Passwörter ändern, Datenbanken einrichten und ein webbasiertesSSH-Terminal. Es ist eine abgespeckte Version von Webmin für normale Benutzer, die nicht immer Systemadministratoren sind. Es bietet einen reichen Satz an Funktionen.

Einige davon sind unten aufgelistet:

  • Erstellen und Verwalten der Datenbank.
  • Emails planen.
  • Planen von Cron-Jobs.
  • Ändern der Berechtigungen von Dateien und Ordnern.
  • Webverzeichnisse sichern.

In diesem Beitrag zeigen wir dir, wie du das Usermin Panel auf einem Ubuntu 20.04 Server installierst.

Voraussetzungen

  • Ein Server, auf dem Ubuntu 20.04 läuft.
  • Ein Root-Passwort ist auf dem Server konfiguriert.

Erste Schritte

Bevor du beginnst, ist es empfehlenswert, den APT-Cache auf die neueste Version zu aktualisieren. Du kannst ihn aktualisieren, indem du den folgenden Befehl ausführst:

apt-get update -y

Danach musst du weitere Abhängigkeiten auf deinem System installieren.

Führe den folgenden Befehl aus, um sie alle zu installieren:

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

Sobald alle Abhängigkeiten installiert sind, kannst du mit dem nächsten Schritt fortfahren.

Usermin installieren

Standardmäßig ist das Usermin-Paket nicht im Ubuntu Standard-Repository enthalten. Daher musst du das Usermin .deb Paket von der Usermins Downloadseite herunterladen.

Du kannst es mit dem folgenden Befehl herunterladen:

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

Sobald das Paket heruntergeladen ist, installiere das heruntergeladene Paket mit dem folgenden Befehl:

dpkg --install usermin_1.823_all.deb

Sobald Usermin erfolgreich installiert wurde, solltest du die folgende Ausgabe erhalten:

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) ...

Start Usermin Service

Nach der Installation von Usermin musst du den Usermin-Dienst starten und aktivieren, dass er beim Systemneustart gestartet wird.

Das kannst du mit dem folgenden Befehl tun:

systemctl start usermin
systemctl enable usermin

Du kannst den Status von Usermin auch mit dem folgenden Befehl überprüfen:

systemctl status usermin

Du solltest die folgende Ausgabe erhalten:

? 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.

Sobald du fertig bist, kannst du mit dem nächsten Schritt fortfahren.

Firewall konfigurieren

Wenn du eine UFW-Firewall in deinem System installiert hast. Du musst auch den Port 20000 durch die Firewall erlauben. Du kannst den Port 20000 mit dem folgenden Befehl erlauben:

ufw allow 20000

Als nächstes musst du die UFW-Firewall neu laden, um die Änderungen zu übernehmen:

ufw reload

Sobald du mit der Konfiguration der Firewall fertig bist. Du kannst mit dem nächsten Schritt fortfahren.

Zugriff auf Usermin Web UI

Usermin lauscht standardmäßig auf Port 20000. Du kannst es über die URL https://your-server-ip:20000 erreichen. Du wirst auf die folgende Seite weitergeleitet:

Usermin Anmeldung

Gib deinen Root-Benutzernamen und dein Passwort ein und klicke auf den Sign in Button. Du solltest das Usermin Webinterface auf der folgenden Seite sehen:

Usermin Konto Einstellungen

Dateimanager

Datei Manager

Planen von Cron Jobs

Cronjobs

Hochladen und Herunterladen

Hochladen

MySQL Datenbank Server

MySQL Datenbanken

Kommandozeilen Interface

Usermin Kommandozeilen Terminal

 

Fazit

Glückwunsch! Du hast Usermin erfolgreich auf dem Ubuntu 20.04 Server installiert. Du kannst nun deinen Ubuntu Server von einem entfernten Standort aus über den Webbrowser verwalten.

Das könnte dich auch interessieren …