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

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

Ajenti ist ein webbasiertes Überwachungstool für Server und VPS. Nach der Installation bietet Ajenti Echtzeitüberwachung, eine webbasierte Shell für Terminalbefehle und vieles mehr. In dieser Anleitung zeigen wir Ihnen, wie Sie Ajenti auf Ubuntu Server einrichten.

Hinweis: Obwohl sich dieses Handbuch auf Ubuntu Server konzentriert, unterstützt Ajenti verschiedene Linux-Betriebssysteme, einschließlich Redhat Enterprise Linux, CentOS, Debian usw. Folgen Sie diesem Installationshandbuch also auch dann, wenn Sie Ubuntu Server nicht verwenden.

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

Automatische Installation

Der beste Weg, um Ajenti auf Ihrem Ubuntu-Server zum Laufen zu bringen, ist das automatische Installationsskript, das in der Ajenti-Dokumentation bereitgestellt wird. Das Skript ist in Bash geschrieben , erkennt Ihr Betriebssystem automatisch und kümmert sich um alles auf dem Betriebssystem, damit der Benutzer dies nicht tun muss.

Um die Installation zu starten, müssen Sie Curl auf dem Ubuntu-Server installieren . Curl wird verwendet, um das Skript auf Ubuntu Server herunterzuladen und auszuführen. Starten Sie ein Terminalfenster, stellen Sie über SSH eine Verbindung zum Ubuntu-Server her . Oder sitzen Sie physisch am Server und verwenden Sie die TTY-Konsole.

Sobald das Terminalfenster geöffnet und einsatzbereit ist, führen Sie den Befehl apt install aus , um das Paket „curl“ in Ihrem Ubuntu-Server-Setup zu installieren.

sudo apt install curl

Nach Eingabe des obigen Befehls fragt Ubuntu Server nach Ihrem Passwort. Geben Sie es über die Tastatur ein. Drücken Sie dann die  Eingabetaste zur Bestätigung und Y , um das Paket zu installieren.

Wenn die Curl-App installiert ist, ist es an der Zeit, das automatische Installationsskript auszuführen. Sie müssen dieses Skript als Root ausführen, da es Zugriff auf Systemdateien benötigt.

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

Das Installationsskript von Ajenti ist automatisch und sollte nur wenige Minuten dauern. Beobachten Sie das Terminal, während es Ajenti auf Ubuntu Server herunterlädt und konfiguriert.

Wenn die Installation abgeschlossen ist, ist Ajenti bereit für die Konfiguration. Öffnen Sie einen neuen Webbrowser-Tab und geben Sie die URL ein, um auf die Web-UI-Schnittstelle für Ajenti zuzugreifen.

HTTP://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:8000

Manuelle Installation

Wenn Sie eine genauere Kontrolle über die Installation von Ajenti auf Ubuntu Server wünschen oder das Installationsskript nicht funktioniert, ist die manuelle Installation der beste Weg.

Um Ajenti über die manuelle Installation einzurichten, starten Sie zunächst ein Terminalfenster und melden Sie sich über SSH (oder TTY-Konsole) am Ubuntu-Server an. Verwenden Sie dann das Terminal, um das Software-Repository „Universe“ zu aktivieren.

sudo add-apt-repository universum

Führen Sie als Nächstes den Befehl apt update aus , um die Softwarequellen von Ubuntu Server zu aktualisieren .

sudo apt-Update

Nach dem Update- Befehl ist es an der Zeit, die Ajenti-Abhängigkeiten für Ubuntu Server zu installieren. Diese Pakete müssen installiert werden, sonst funktioniert die App nicht richtig.

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

Befolgen Sie die Abhängigkeiten und installieren Sie alle 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.filesystem 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.

Wenn alle Python-Plugins konfiguriert sind, ist Ajenti bereit, auf Ubuntu Server zu gehen. Öffnen Sie von hier aus einen neuen Webbrowser-Tab und greifen Sie auf die folgende URL zu.

HTTP://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:8000

Ajenti auf Ubuntu Server konfigurieren

Die Verwendung von Ajenti auf Ubuntu Server erfordert die Kenntnis des Root-Passworts. Leider deaktiviert Ubuntu das Root-Passwort standardmäßig aus Sicherheitsgründen. Um das Root-Passwort auf Ihrem Ubuntu-System wieder zu aktivieren, gehen Sie wie folgt vor.

Öffnen Sie zunächst ein Terminalfenster und melden Sie sich über SSH an Ihrem Computer an. Oder sitzen Sie physisch an Ihrem Server und verwenden Sie die TTY-Konsole. Sobald Sie Zugriff auf die Terminal-Shell haben, verwenden Sie den Befehl sudo -s, um sich bei root anzumelden.

sudo -s

Nachdem Sie sich mit sudo -s bei Ihrem Konto angemeldet haben , verwenden Sie den Befehl passwd , um Ubuntu mitzuteilen, dass Sie das Passwort ändern möchten. Geben Sie dann Ihr neues Root-Passwort ein. Stellen Sie sicher, dass dieses Passwort einprägsam und sicher ist.

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

passwd

Gehen Sie bei festgelegtem Root-Passwort wie folgt vor, um sich anzumelden. Greifen Sie zunächst in Ihrem bevorzugten Webbrowser auf die unten stehende URL zu. Geben Sie dann „root“ in das Benutzernamensfeld und das Root-Passwort in das Passwortfeld ein. Wählen Sie abschließend „Anmelden“, um sich bei Ihrem Konto anzumelden.

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

HTTP://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:8000

Nach der Anmeldung zeigt Ajenti das Dashboard an. Im Ajenti-Dashboard sehen Sie wertvolle Informationen zu Ubuntu Server. Informationen wie die Anzahl der aktiven Kerne, CPU-Auslastung, Betriebszeit, Festplattenauslastung und RAM-Auslastung. Wenn Sie das Menü in der oberen rechten Ecke auswählen, erhalten Sie außerdem Zugriff auf die Terminal-Shell, den Notizblock, den Paketmanager und mehr.


So installieren Sie GitLab auf Ubuntu Server

So installieren Sie GitLab auf Ubuntu Server

Möchten Sie GitLab auf Ihrem Ubuntu-Server zum Laufen bringen? GitLab ist eine leistungsstarke selbsthostbare Alternative zu Diensten wie GitHub. Damit können Sie

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Absicherung eines Ubuntu-Linux-Servers mit SELinux

Erfahren Sie, wie Sie Ihrem Ubuntu-Linux-Server zusätzliche Sicherheit verleihen können, indem Sie SELinux darauf installieren und aktivieren.

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Konfigurieren Sie NFS auf einem Linux-Server mit Cockpit

Benötigen Sie eine einfachere Möglichkeit, NFS-Freigaben auf Ihrem Linux-Server bereitzustellen? Erfahren Sie, wie Sie NFS-Freigaben mit der Cockpit-App bereitstellen.

So aktualisieren Sie auf Ubuntu 22.04 LTS

So aktualisieren Sie auf Ubuntu 22.04 LTS

Die langfristige Unterstützung für Ubuntu 22.04 ist da! Erfahren Sie, wie Sie Ihren Desktop oder Laptop auf die neueste Ubuntu-Version aktualisieren.

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia-GPU-Treiber unter Linux

So installieren Sie die neuesten Nvidia GPU-Treiber unter Linux

So übertragen Sie Dateien in einen Docker-Container

So übertragen Sie Dateien in einen Docker-Container

Müssen Sie Dateien in Ihren Docker-Container übertragen? Mit dem Docker-CP-Tool können Sie Dateien ganz einfach in und aus Containern verschieben.

So installieren Sie eine DEB-Datei unter Linux

So installieren Sie eine DEB-Datei unter Linux

Was ist eine DEB-Datei? Was machst du damit? Erfahren Sie mehr über die vielen Möglichkeiten, wie Sie DEB-Dateien auf Ihrem Linux-PC installieren können.

So bringen Sie GOG Galaxy unter Linux zum Laufen

So bringen Sie GOG Galaxy unter Linux zum Laufen

Besitzen Sie Spiele auf GOG.com? Möchten Sie den GOG Galaxy-Client auf Ihrem Linux-PC einrichten, um einige Videospiele zu genießen? Befolgen Sie diese Anleitung, wie wir sie zeigen

So installieren Sie Docker Engine unter CentOS

So installieren Sie Docker Engine unter CentOS

Docker Engine ist ein offenes Containerisierungsprogramm für Linux und andere Plattformen. Docker Engine verwaltet eigenständige Container, die ähnlich funktionieren wie

So bündeln Sie alle Ihre Chats mit Ferdi in einem

So bündeln Sie alle Ihre Chats mit Ferdi in einem

Sind Sie es leid, Slack, Discord und viele andere Produktivitätstools auf Ihrem Linux-System zu installieren? Wünschen Sie sich, dass sie alle zu einem zusammengefasst werden könnten?