Ajenti VでWebサイトとメールアカウントを作成する

前書き

Ajentiは、さまざまなサーバー管理タスクに使用できるオープンソースのWebベースのコントロールパネルです。 Ajenti Vというアドオンパッケージを使用すると、同じコントロールパネルから複数のWebサイトを管理できます。 これまでに、AjentiとAjenti Vがインストールされているはずです。

このチュートリアルでは、AjentiコントロールパネルのAjenti Vを使用して基本的なWebサイトをセットアップし、Webサイトのドメインにメールアカウントを作成します。

前提条件

このチュートリアルでは、次のものが必要です。

ドメインの構成

これまでのところ、https://panel.your_domain_name:8000/はAjentiコントロールパネルを開きます。 http://your_domain_name/でWebサイトをセットアップし、ドメインの電子メールアドレスを構成する前に、いくつかのDNS変更を行う必要があります。

ウェブサイトとメールアドレスが適切に機能することを確認するために、2つのレコードを追加する必要があります。 cloud.digitalocean.com/domains/に移動し、AjentiコントロールパネルとAjentiVのセットアップ時に構成したドメイン名をクリックします。

まだ行っていない場合は、HOSTNAMEフィールドに「@」を入力し、Ajentiサーバーを選択するか、WILL DIRECT TOにIPアドレスを入力して、ドメイン全体のAレコードを追加します。 )sフィールド。 Create Recordボタンをクリックして、この最初のAレコードを追加します。 ドメインに対してpanel.example.comがまだ構成されていない場合は、上記の手順をもう一度繰り返しますが、ホスト名に「@」の代わりに「panel」を使用します。

次に、MXレコードタイプを選択します。 HOSTNAMEテキストボックスに@と入力します。 MAIL PROVIDERS MAIL SERVERに、ドメイン名を入力します。 [PRIORITY]テキストボックスに、10と入力します。 Create Recordボタンをクリックして、レコードを追加します。

Ajentiコントロールパネルがある同じドメインを構成している場合は、TXTレコードも追加する必要があります。 たとえば、panel.example.comでAjentiにアクセスする場合は、このレコードを追加する必要があります。 panel.otherdomain.comでアクセスする場合は、TXTレコードを追加する必要はありません。

TXTレコードを追加するには、TXTレコードタイプを選択します。 HOSTNAMEテキストボックスに@と入力します。 VALUEテキストボックスで、これをv=spf1 a ip4:your_server_ip ~allに貼り付けます(IPをサーバーのIPに置き換えます)。 Create Recordボタンをクリックします。

ドメインDNS設定は次のようになります。 特定のドメインは異なります:

Example DNS Settings

ウェブサイトディレクトリの作成

ブラウザで、https://panel.example.com/を参照し、Ajentiにログインします。 右側のサイドバーのWebセクションで、Websitesをクリックします。 最初に、まだアクティブではないという通知が表示される場合があります。 Enableボタンをクリックして、AjentiVが必要な構成変更を行えるようにします。

New Websiteというセクションがあります。 その下にNameテキストフィールドがあります。 このフィールドには、Webサイトを識別するために必要なものを入力できます。 Createボタンをクリックすると、ページ上部のWebsitesセクションの下にWebサイトが表示されます。 Webサイトの横にあるManageをクリックします。

Website Filesセクションで、/srv/new-websiteを任意のディレクトリ(/srv/example.comなど)に変更します。 Setボタンをクリックしてから、Create Directoryボタンをクリックします。 このディレクトリを覚えておいてください。 すぐにファイルをアップロードする必要があります。

Generalタブで、Maintenance mode設定のチェックを外します。 ページの下部にあるApply changesをクリックします。

ページの上部にある[Domains]タブをクリックします。 Addボタンをクリックし、表示されるテキストフィールドにドメイン名を入力します。 Apply Changesボタンをクリックします。

Creating/Uploading the Website Files

Webサイトファイルのディレクトリができたので、そこにファイルをいくつか入れる必要があります。

サイドバーのToolsセクションで、File Managerをクリックします。 フォルダ名をクリックして、/srv/example.comなどのWebサイトファイル用に作成したディレクトリに移動します。 フォルダーは空でなければなりません。 ここでは、静的Webサイトに必要なファイルやフォルダーをアップロードできます。

このチュートリアルの目的のために、単純な「Hello world!」ドキュメントをWebサイトで作成します。 画面上部のNew Fileボタンをクリックします。 new fileという名前のファイルがフォルダーに表示されます。 ファイルの行の最後にあるメニューボタンをクリックします。

Click the Menu Button

Nameフィールドで、new fileindex.htmlに変更します。 Saveをクリックして、同じメニューをもう一度開きます。 今回は、Editボタンをクリックしてメモ帳を開きます。 次のテキストは、Webサイトが機能していることを確認するために入力できるものの例です。 もちろん、代わりにここに好きなものを入力できます。

index.html




  This website is working!


Hello, world!

If you can read this correctly, your website is functional!

メモ帳の上部にあるSaveをクリックすると、ファイルが公開されます。

必要に応じてこれらの手順を繰り返して、Webサイトを構築します。 ファイルマネージャーのアップロード機能を使用することもできます。 File Managerに戻ると、画面の下部にChoose Fileというタイトルのボタンがあります。 それをクリックすると、アップロードするコンピューターからファイルを選択する通常のプロンプトが表示されます。 ここから、選択したファイルがサイトにアップロードされます。

あなたのウェブサイトを閲覧

Webブラウザでhttp://example.comなどのドメイン名を参照します。 最後のステップで作成した「Hello World!」ページが表示されたら、すべてが機能しています。

Hello

今すぐ終了するか、先に進んで独自のドメイン用の独自のメールアカウントを作成するかを選択できます。

メールアカウントを作成する

登録したドメイン名でメールアカウントを作成します。

Ajentiコントロールパネルに移動します。 Webセクションで、Mailをクリックします。 プロンプトが表示されたら、Enableボタンをクリックします。 New Mailboxの下には、記入するセクションがいくつかあります。 Addressテキストボックスは、電子メールアドレスの@記号の前に表示したいものです。 ここにsammyと入力すると、メールアドレスは[email protected]になります。 ドメインを選択するためのドロップダウンボックスもあります。 Ajenti Vで構成された複数のWebサイトがある場合、ここには複数のオプションがあります。 Custom domainフィールドには何も入力しないでください。 この情報を入力したら、+ Mailboxをクリックします。

ご覧のとおり、新しいメールアドレスがこのページのMailboxesセクションに表示されます。 それをクリックしてから、Change passwordリンクをクリックします。 メールボックスの新しいパスワードを入力し、ENTERを押してから、画面の下部にあるApply Changesをクリックします。

次に、ページ上部のAdvancedタブをクリックします。 [TLS]セクションで、[有効にする]の横のチェックボックスをオンにして、[Generate new certificate]ボタンをクリックします。 完了したら、ページの下部にあるApply changesをクリックします。 これにより、メールボックスに接続する際のセキュリティが向上し、メールクライアントとの互換性が向上します。

電子メールを取得するには、電子メールクライアント(Outlook、Thunderbird、K-9 Mailなど)に接続するか、AjentiのブラウザでメールにアクセスするためのWebメールプログラムであるRainLoopをインストールします。

電子メールクライアントでこのメールボックスに接続するには、次の情報が役立ちます。

Username: [email protected]
Password: your_mailbox_password
IMAP Server: panel.example.com
IMAP Port: 143
IMAP Encryption: STARTTLS (Accept all certificates)
SMTP Server: panel.example.com
SMTP Port: 25
SMTP Encryption: None

結論

これで、ドメイン名に使用できる電子メールアカウントとWebサイトができました。 これらは両方ともAjenti Vコントロールパネル内で作成され、同じコントロールパネルで変更できます。

サーバーにWebベースの電子メールクライアントをインストールする方法を知りたい場合は、Installing the RainLoop Email Client on Ajenti Vを確認してください。

Related