前書き

http://ajenti.org [Ajenti]は、さまざまなサーバー管理タスクに使用できるオープンソースのWebベースのコントロールパネルです。 パッケージをインストールしてコマンドを実行でき、使用中のRAM、空きディスク容量などの基本的なサーバー情報を表示できます。 これらはすべて、Webブラウザーからアクセスできます。 オプションで、Ajenti Vというアドオンパッケージを使用すると、同じコントロールパネルから複数のWebサイトを管理できます。

このチュートリアルでは、サーバー管理用のAjentiコントロールパネルと、パネル内からWebサイトと電子メールアカウントを作成できるAjenti Vアドオンモジュールをインストールします。

image:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-control-panel.png [Ajenti Control Panel Homepage]

前提条件

Ajentiをインストールする前に、次のものが必要です。

  • 登録済みドメイン名

  • ホスト名「+ panel。+」で構成されたクリーンなUbuntu 14.04ドロップレット(https://www.digitalocean.com/community/tutorials/how-to-set-up-a-host-name-with-digitalocean[How To DigitalOceanを使用してホスト名を設定する]では、この設定方法について説明しています。

  • sudo特権を持つ非ルートユーザー(https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-14-04[Ubuntu 14.04での初期サーバーセットアップ]は、このセットアップ方法を説明しています。 )

このチュートリアルのすべてのコマンドは、非rootユーザーとして実行する必要があります。 コマンドにルートアクセスが必要な場合は、先頭に「+ sudo +」が付きます。 Ubuntu 14.04での初期サーバー設定では、ユーザーを追加してsudoアクセスを許可する方法について説明しています。

Ajentiのインストール

このステップでは、Ajentiコアパネルをインストールします。 開始するには、https://www.digitalocean.com/community/tutorials/how-to-connect-to-your-droplet-with-ssh [SSHでサーバーに接続]。

サーバーで、sudoアクセスを持つユーザーとして、最初にリポジトリキーを追加します。 これは、インストールするAjentiパッケージのソースを検証するために使用されます。

wget http://repo.ajenti.org/debian/key -O- | sudo apt-key add -

次に、実際のリポジトリをソースリストに追加します。

echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" | sudo tee -a /etc/apt/sources.list

これで、次のコマンドを実行してパッケージを更新し、インストールプロセスを開始できます。

sudo apt-get update && sudo apt-get install ajenti

続行するようプロンプトが表示されたら、「+ Y 」と入力して「 ENTER」を押します。 インストールプロセスには数分かかる場合があります。 プロセスが終了したら、Ajentiサーバーを起動します。

sudo service ajenti restart

すべてうまくいけば、コンソールの最後の行に「+ * started +」と表示されます。 次のステップに進むことができます。

Ajentiの構成

ここで、コントロールパネルにいくつかの重要な開始修正を加えます。 Webブラウザーを開き、「+ https:// panel。:8000 / 」を参照します。 登録済みドメイン名をパネルとしてのドロップレットを指すように設定しなかった場合は、代わりに ` https://:8000 / +`に移動する必要があります。

Google Chromeで、プライバシーエラーページの[詳細]リンクをクリックし、[+パネルに進む.. +]をクリックします。 繰り返しますが、これは危険ではありません。

次のデフォルトの資格情報でログインします。

ユーザー名:ルート

パスワード:管理者

これで、新しいAjentiコントロールパネルが表示されます。

image:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-control-panel-2.png [Ajenti Control Panel]

他の作業を行う前に、サイドバーの[パスワード]オプションをクリックします。 古いパスワードの下に「+ admin +」と入力し、新しいパスワードを設定します。 この時点から、コントロールパネルにログインするには、次を使用します。

ユーザー名:ルート

パスワード

ここで、左側のサイドバーにある* Configure オプションをクリックすると、 Password のすぐ上になります。 下にスクロールして、[*再起動]ボタンをクリックします。 Ajentiを再起動するように求められたら、[OK]をクリックします。 これは、Ajentiサービスを再起動しています。 その間、ブラウザには「+再接続中…​ +」と表示されます。 これが1分以上続く場合は、ブラウザページを更新してください。

再起動後、新しい資格情報でログインし、次の手順に進みます。

Ajentiのカスタマイズ

Ajentiのメインページはダッシュボードであり、多くの有用で関連性のある情報を読みやすい方法で提供するようにカスタマイズできます。 デフォルトでは、CPU UsageやUptimeなどのいくつかのウィジェットがすでに表示されています。 画面の右上隅にある[ウィジェットの追加]ボタンをクリックすると、さらにウィジェットを簡単に追加できます。

image:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-add-widgets.png [ウィジェットメニューの追加]

プラグイン

Ajentiには既に多くの機能がデフォルトで組み込まれていますが、パネルでさらに設定や構成可能な項目が必要な場合は、* Plugins *セクションをチェックアウトできます。 一部のプラグインはデフォルトで有効になっていますが、通常は依存関係が満たされていないために有効になっていません。

*プラグイン*メニューで無効なプラグインをクリックし、必要な依存関係の横にあるボタンを押すと、無効なプラグインをインストールできます。 それ以外の場合、後でアプリケーションを手動でインストールし、Ajentiにプラグインがある場合、Ajentiを再起動できます。次回ログインすると、対応するメニューが表示されます。

システムマネジメント

サイドバーの[システム]セクションには、選択可能な構成可能なアイテムが多数あります。 * Filesystems メニューでハードドライブを管理したり、 Nameservers でDropletのネームサーバーを変更したり、 Packages *セクションで必要なパッケージやアプリケーションを追加したりできます。

ファイルシステムメニュー:+ image:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-filesystems.png [Filesystems]

ネームサーバーメニュー:+ image:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-nameservers.png [ネームサーバー]

ユーザーメニュー:+画像:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-users.png [ユーザー]

パッケージメニュー:+ image:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-packages.png [Packages]

Ajenti VをインストールしてWebサイトをセットアップする

必要に応じて、Ajenti Vをインストールして、Webサイトを作成できるようになりました。 左側のサイドバーのAjentiコントロールパネルで、* Terminal オプションをクリックします。 [ツール]セクションの下にあります。 このターミナルは、サーバーに直接アクセスするためのブラウザーのターミナルエミュレーターとして機能します。 画面上部の[ +新規]をクリックし、表示される空の黒いボックスの中央をクリックします。 これにより、ターミナルが開きます。 ロードに時間がかかる場合があります。

画面の下部に向かって、*ここに貼り付け*というラベルの付いたボックスがあります。 その中をクリックして、次のコマンドをそのボックスに貼り付けます。

apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm ajenti-v-mail ajenti-v-nodejs php5-mysql

次に、* ENTER を押します。 パッケージをインストールするかどうかを尋ねられたら、 Y と入力し、もう一度 ENTER *を押します。 次のようなポップアップが画面に表示される場合があります。

image:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-v-installation.png [Ajenti V Installation]

このようなプロンプトの場合、事前に選択されているオプションの* ENTER を押すだけです。 設定は不要です。 MySQLはrootパスワードの入力を何度も要求する場合があります。 現在のパスワードを保持するように求められたら ENTER *を押します。これはこのチュートリアルの目的には適しています。

終了したら、画面上部の* Terminal 0 の横にある X *をクリックして、ホームに戻ります。 サイドバーから[設定]メニューに戻り、画面下部のボタンでAjentiを再起動します。 再度ログインする必要があります。

Ajentiが再起動すると、サイドバーに* Web セクションが表示され、そのすぐ下に Websites *オプションが表示されます。 * Websites *ビューから、Webサイトを追加および管理し、構成を監視して、すべてが正常に機能していることを確認できます。

image:https://assets.digitalocean.com/articles/ajenti_ajenti_v_ubuntu1404/ajenti-websites.png [ウェブサイトメニュー]

結論

これで、AjentiとAjenti Vがサーバーにインストールされました。 いくつかの機能の使用方法を学ぶには、次のチュートリアルをご覧ください。