UbuntuサーバーでAjentiサーバー管理ツールを設定する方法

UbuntuサーバーでAjentiサーバー管理ツールを設定する方法

Ajentiは、サーバーとVPS用のWebベースの監視ツールです。インストールすると、Ajentiは、リアルタイムモニタリング、ターミナルコマンド用のWebベースのシェル、およびその他の多くの機能を提供できるようになります。このガイドでは、UbuntuServerでAjentiをセットアップする方法を説明します。

注:このガイドはUbuntu Serverに焦点を当てていますが、AjentiはRedhat Enterprise Linux、CentOS、DebianなどのさまざまなLinuxオペレーティングシステムをサポートしています。したがって、Ubuntu Serverを使用しない場合でも、このインストールガイドに従ってください。

UbuntuサーバーでAjentiサーバー管理ツールを設定する方法

自動インストール

UbuntuサーバーでAjentiを動作させる最良の方法は、Ajentiのドキュメントに記載されている自動インストールスクリプトを使用することです。スクリプトはバッシュで書かれている、意志のオペレーティング・システムを自動検出し、ユーザーが持っていないように、これは、OS上のすべての世話をします。

インストールを開始するには、UbuntuサーバーにCurlインストールする必要があります。Curlは、UbuntuServerでスクリプトをダウンロードして実行するために使用されます。ターミナルウィンドウを起動し、SSH経由でUbuntuサーバーに接続します。または、サーバーに物理的に座って、TTYコンソールを使用します。

ターミナルウィンドウを開いて使用する準備ができたら、apt installコマンドを実行して、UbuntuServerセットアップに「curl」パッケージをインストールします。

sudo apt install curl

上記のコマンドを入力すると、UbuntuServerはパスワードを要求します。キーボードを使用して入力します。次に、  Enterキーを押して確認し、Yを押してパッケージをインストールします。

Curlアプリをインストールしたら、自動インストールスクリプトを実行します。システムファイルにアクセスする必要があるため、このスクリプトをrootとして実行する必要があります。

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

Ajentiのインストールスクリプトは自動であり、数分しかかかりません。UbuntuサーバーにAjentiをダウンロードして構成するターミナルを監視します。

インストールが完了すると、Ajentiを構成する準備が整います。新しいWebブラウザタブを開き、URLを入力してAjentiのWebUIインターフェイスにアクセスします。

HTTP://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:8000

手動インストール

Ubuntu ServerへのAjentiのインストールをよりきめ細かく制御したい場合、またはインストールスクリプトが機能しない場合は、手動インストールが最善の方法です。

手動インストールでAjentiをセットアップするには、まずターミナルウィンドウを起動し、SSH(またはTTYコンソール)経由でUbuntuサーバーにログインします。次に、ターミナルを使用して「ユニバース」ソフトウェアリポジトリを有効にします。

sudo add-apt-repository universe

次に、apt updateコマンドを実行して、UbuntuServerのソフトウェアソースを更新します。

sudo apt update

updateコマンドに続いて、UbuntuServerのAjenti依存関係をインストールします。これらのパッケージをインストールする必要があります。インストールしないと、アプリが正しく機能しません。

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

依存関係に従って、Ajenti用のすべてのPythonプラグインをインストールします。

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.filesystemajenti。 plugin.network ajenti.plugin.notepad ajenti.plugin.packages ajenti.plugin.passwd ajenti.plugin.plugins ajenti.plugin.power ajenti.plugin.services ajenti.plugin.settingsajenti.plugin.terminal。

すべてのPythonプラグインが構成されると、AjentiはUbuntuサーバーに移行する準備が整います。ここから、新しいWebブラウザタブを開き、以下のURLにアクセスします。

HTTP://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:8000

UbuntuサーバーでのAjentiの構成

Ubuntu ServerでAjentiを使用するには、rootパスワードを知っている必要があります。残念ながら、Ubuntuはセキュリティ上の理由からデフォルトでrootパスワードを無効にます。Ubuntuシステムでrootパスワードを再度有効にするには、次の手順を実行します。

まず、ターミナルウィンドウを開き、SSH経由でマシンにログインします。または、サーバーに物理的に座ってTTYコンソールを使用します。次に、ターミナルシェルにアクセスできるようになったら、sudo-sコマンドを使用してrootにログインします。

sudo -s

sudo -sを使用してアカウントにログインしたら、passwdコマンドを使用して、パスワードを変更することをUbuntuに通知します。次に、新しいルートパスワードを入力します。このパスワードが覚えやすく安全であることを確認してください。

UbuntuサーバーでAjentiサーバー管理ツールを設定する方法

passwd

ルートパスワードを設定した状態で、次の手順でログインします。まず、お気に入りのWebブラウザで以下のURLにアクセスします。次に、ユーザー名ボックスに「root」と入力し、パスワードボックスにrootパスワードを入力します。最後に、「ログイン」を選択してアカウントにログインします。

UbuntuサーバーでAjentiサーバー管理ツールを設定する方法

HTTP://YOUR_UBUNTU_SERVER_IP_ADDRESS_OR_HOSTNAME:8000

ログインすると、Ajentiはダッシュボードを表示します。Ajentiダッシュボードには、UbuntuServerに関する貴重な情報が表示されます。アクティブなコアの数、CPU使用率、稼働時間、ディスク使用量、RAM使用量などの情報。さらに、右上隅のメニューを選択すると、ターミナルシェル、メモ帳、パッケージマネージャーなどにアクセスできます。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか