So richten Sie das Ajenti Server Management Tool auf Ubuntu Server ein

Ajenti präsentiert sich als eine webbasierte Steuerungszentrale für Server und VPS. Nach der Installation ermöglicht Ajenti die Echtzeitüberwachung, bietet eine webbasierte Befehlszeile für Terminalbefehle und zahlreiche weitere nützliche Funktionen. In diesem Ratgeber wird der Prozess der Einrichtung von Ajenti auf einem Ubuntu-Server detailliert erläutert.

Wichtiger Hinweis: Dieses Handbuch ist zwar auf Ubuntu-Server zugeschnitten, Ajenti unterstützt jedoch eine Vielzahl von Linux-Distributionen, darunter Redhat Enterprise Linux, CentOS, Debian usw. Die beschriebenen Installationsschritte sind daher auch für andere Linux-Systeme relevant.

Automatische Installation

Der effizienteste Weg, um Ajenti auf Ihrem Ubuntu-Server zu installieren, ist die Nutzung des automatischen Installationsskripts, das von der Ajenti-Dokumentation bereitgestellt wird. Dieses in Bash geschriebene Skript identifiziert Ihr Betriebssystem selbstständig und kümmert sich um alle notwendigen Schritte, wodurch dem Nutzer manuelle Eingriffe erspart bleiben.

Um mit der Installation zu beginnen, muss Curl auf dem Ubuntu-Server vorhanden sein. Curl wird verwendet, um das Skript herunterzuladen und auszuführen. Öffnen Sie ein Terminalfenster, verbinden Sie sich über SSH mit dem Ubuntu-Server oder arbeiten Sie direkt an der physischen Konsole des Servers.

Nachdem das Terminalfenster geöffnet ist, installieren Sie das „curl“-Paket mit dem Befehl apt install:

sudo apt install curl

Nach Ausführung des obigen Befehls werden Sie vom Ubuntu-Server zur Eingabe Ihres Passworts aufgefordert. Geben Sie Ihr Passwort über die Tastatur ein und bestätigen Sie mit der Eingabetaste und „Y“, um das Paket zu installieren.

Sobald Curl installiert ist, kann das automatische Installationsskript ausgeführt werden. Da dieses Skript Zugriffsrechte auf Systemdateien benötigt, muss es als Root ausgeführt werden:

curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s -

Die Installation von Ajenti über dieses Skript erfolgt automatisch und sollte nur wenige Minuten in Anspruch nehmen. Verfolgen Sie den Installationsprozess im Terminal, während Ajenti heruntergeladen und auf dem Ubuntu-Server konfiguriert wird.

Nach Abschluss der Installation ist Ajenti bereit zur Konfiguration. Öffnen Sie einen neuen Tab in Ihrem Webbrowser und geben Sie die folgende URL ein, um auf die webbasierte Benutzeroberfläche von Ajenti zuzugreifen:

HTTP://IHRE_UBUNTU_SERVER_IP_ADRESSE_ODER_HOSTNAME:8000

Manuelle Installation

Wenn Sie eine detailliertere Kontrolle über die Installation von Ajenti auf Ihrem Ubuntu-Server bevorzugen oder das Installationsskript nicht funktionieren sollte, ist die manuelle Installation eine gute Alternative.

Zur manuellen Installation von Ajenti öffnen Sie ein Terminalfenster und melden sich via SSH (oder TTY-Konsole) am Ubuntu-Server an. Verwenden Sie dann den folgenden Terminalbefehl, um das „Universe“ Software-Repository zu aktivieren:

sudo add-apt-repository universe

Führen Sie anschließend den Befehl apt update aus, um die Softwarequellen Ihres Ubuntu-Servers zu aktualisieren:

sudo apt update

Nach der Aktualisierung der Softwarequellen müssen die Ajenti-Abhängigkeiten für den Ubuntu-Server installiert werden. Diese Pakete sind für die korrekte Funktion von Ajenti unerlässlich:

sudo apt-get install build-essential python3-pip python3-dev python3-lxml libssl-dev python3-dbus python3-augeas python3-apt ntpdate

Installieren Sie anschließend alle notwendigen Python-Plugins für Ajenti:

sudo pip3 install ajenti-panel ajenti.plugin.ace ajenti.plugin.augeas ajenti.plugin.auth-users ajenti.plugin.core ajenti.plugin.dashboard ajenti.plugin.datetime ajenti.plugin.filemanager ajenti.plugin.filesystem ajenti.plugin.network ajenti.plugin.notepad ajenti.plugin.packages ajenti.plugin.passwd ajenti.plugin.plugins ajenti.plugin.power ajenti.plugin.services ajenti.plugin.settings ajenti.plugin.terminal.

Sind alle Python-Plugins installiert, ist Ajenti einsatzbereit. Öffnen Sie einen neuen Browser-Tab und rufen Sie die folgende URL auf:

HTTP://IHRE_UBUNTU_SERVER_IP_ADRESSE_ODER_HOSTNAME:8000

Ajenti auf Ubuntu Server konfigurieren

Um Ajenti auf dem Ubuntu-Server nutzen zu können, ist das Root-Passwort erforderlich. Aus Sicherheitsgründen ist das Root-Passwort standardmäßig in Ubuntu deaktiviert. Um es zu aktivieren, gehen Sie wie folgt vor:

Öffnen Sie ein Terminalfenster und melden Sie sich über SSH an Ihrem Server an oder verwenden Sie die TTY-Konsole. Nachdem Sie Zugriff auf die Terminal-Shell haben, melden Sie sich mit dem Befehl „sudo -s“ als Root an:

sudo -s

Sobald Sie mit „sudo -s“ angemeldet sind, verwenden Sie den Befehl „passwd“, um das Root-Passwort zu ändern. Geben Sie ein sicheres und leicht zu merkendes Passwort ein.

passwd

Um sich nach Festlegung des Root-Passworts anzumelden, rufen Sie die folgende URL in Ihrem Webbrowser auf. Geben Sie „root“ als Benutzernamen und das Root-Passwort in das entsprechende Feld ein. Klicken Sie anschließend auf „Anmelden“, um sich einzuloggen.

HTTP://IHRE_UBUNTU_SERVER_IP_ADRESSE_ODER_HOSTNAME:8000

Nach dem Login wird das Ajenti-Dashboard angezeigt. Dieses Dashboard bietet detaillierte Informationen über Ihren Ubuntu-Server, wie die Anzahl der aktiven Kerne, die CPU- und RAM-Auslastung, die Betriebszeit und die Festplattennutzung. Über das Menü in der oberen rechten Ecke erhalten Sie Zugriff auf die Terminal-Shell, den Notizblock, den Paketmanager und weitere Funktionen.