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:
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:
Dateimanager
Planen von Cron Jobs
Hochladen und Herunterladen
MySQL Datenbank Server
Kommandozeilen Interface
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.