序章

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

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

Ajenti Control Panel Homepage

前提条件

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

  • 登録ドメイン名
  • ホスト名panel.example.comで構成されたクリーンなUbuntu14.04ドロップレット( DigitalOcean でホスト名を設定する方法では、これを設定する方法について説明しています。)
  • sudo権限を持つroot以外のユーザー( Ubuntu 14.04 を使用した初期サーバーセットアップでは、これをセットアップする方法について説明しています。)

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

Ajentiのインストール

このステップでは、Ajentiコアパネルをインストールします。 まず、SSHを使用してサーバーに接続します。

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

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

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

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

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

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

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

  1. sudo service ajenti restart

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

Ajentiの構成

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

:プライバシーエラー(Chromeでは赤いロック)が発生します。 Ajentiはデフォルトで自己署名証明書を使用するため、これは完全に正常です。 これを変更する理由はなく、接続は引き続き安全です。

Google Chromeで、プライバシーエラーページの詳細リンクをクリックしてから、Proceed to panel.example.com.をクリックします。 繰り返しますが、これは危険ではありません。

次のデフォルトの資格情報を使用してログインします。

ユーザー名:ルート

パスワード:管理者

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

Ajenti Control Panel

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

ユーザー名:ルート

パスワード your_new_password

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

再起動したら、新しい資格情報を使用してログインし、次の手順に進みます。

Ajentiのカスタマイズ

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

Add Widgets Menu

プラグイン

Ajentiにはすでに多くの機能がデフォルトで組み込まれていますが、パネルにさらに多くの設定と構成可能な項目が必要な場合は、プラグインセクションを確認してください。 一部のプラグインはデフォルトで有効になっていますが、他のプラグインは有効になっていません。これは通常、依存関係が満たされていないためです。

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

システムマネジメント

サイドバーのシステムセクションの下には、選択可能な構成可能なアイテムが多数あります。 ファイルシステムメニューでハードドライブを管理したり、ネームサーバーでドロップレットのネームサーバーを変更したり、パッケージセクションで必要なパッケージやアプリケーションを追加したりできます。 、およびはるかに。

ファイルシステムメニュー:Filesystems

ネームサーバーメニュー:Nameservers

ユーザーメニュー:Users

パッケージメニュー:Packages

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

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

注: Ajentiターミナルで実行されるコマンドは、rootユーザーとして実行されます。

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

  1. 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を押します。 次のようなポップアップが画面に表示される場合があります。

Ajenti V Installation

このようなプロンプトの場合は、ENTERを押して事前に選択されているオプションを選択します。 設定は必要ありません。 MySQLは、rootパスワードの入力を複数回要求する場合があります。 現在のパスワードを保持するように求められたら、 ENTER を押します。これは、このチュートリアルの目的には問題ありません。

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

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

The Websites menu

##結論

これで、AjentiとAjentiVがサーバーにインストールされました。 それらの機能のいくつかを使用する方法を学ぶために、以下のチュートリアルをチェックしてください: