序章
このチュートリアルでは、インストールと保守が簡単な無料のオープンソースWebコントロールパネルであるSentoraをインストールする方法を示します。 このチュートリアルが終了するまでに、いずれかのドメインで機能するWebサーバー、電子メールアカウント、およびランディングページが作成されます。
前提条件
このチュートリアルに従うには、次のものが必要です。
- 1つのUbuntu14.04ドロップレット。
- 登録されたドメイン名。 背景情報については、DNSの管理に関するこのシリーズを読むことができます。
ステップ1—Sentoraのインストール
このセクションでは、Sentoraコントロールパネルをインストールします。
ドロップレットにrootとしてSSHで接続し、次のコマンドを実行してインストールを開始します。
bash <(curl -L -Ss http://sentora.org/install)
地理的領域を選択するように求められ、次にサーバーのタイムゾーンを設定する都市または地域を選択します。 矢印キーを使用して上下にスクロールし、 ENTER を押して、選択が強調表示されたら続行します。
タイムゾーンを選択すると、コントロールパネルにアクセスするためのドメインを入力するように求められます。 これをメインドメインにしないでください!panel.example.com
などのサブドメインを使用してください。
Enter the sub-domain you want to access Sentora panel: panel.example.com
次に、ENTERを押します。 次に、サーバーのIPアドレスを確認するように求められます。
Enter (or confirm) the public IP for this server: your_server_ip
正しいことを再確認し、ENTERをもう一度押して続行します。
注:次のような警告が表示される場合があります。
WARNING: panel.example.com is not defined in your DNS!
これは問題ありません。 次のステップでDNSレコードを設定します。 yと入力して続行します。
インストールプロセスには時間がかかる場合があります。 サーバーに必要なコンポーネントがインストールされるので、しばらくお待ちください。
インストールがほぼ完了すると、サーバーを再起動して完了するように求められます。 yと入力します。 サーバーが再起動したら、SSHで再度接続する必要があります。
ステップ2—DNSの設定
DNSの設定は比較的簡単ですが、手順はDNSサーバーによって異なる場合があります。 DigitalOcean DNSパネルに移動し、表示されたボックスにドメイン名を入力して、ドメインの追加ボタンを押します。
次の画面で、インストール時に選択したサブドメインを HOSTNAME ボックスに入力して、Aレコードを追加します。 たとえば、インストーラーでpanel.example.com
を選択した場合は、このボックスにpanelと入力します。 WILL DIRECT TO ボックスに、サーバーのIPアドレスを入力するか、メニューからドロップレットを選択します。
レコード作成ボタンを押します。
次に、MXレコードタイプを選択します。 HOSTNAME ボックスに、@と入力します。 MAIL PROVIDERS MAIL SERVER ボックスに、追加した完全なドメインを入力します(例: panel.example.com
)。 PRIORITY ボックスに、10と入力します。 完了したら、レコードの作成ボタンを押します。
次に、TXTレコードタイプを選択します。 HOSTNAME ボックスに、@と入力します。 VALUE ボックスに、次のように入力します。
v=spf1 a mx ip4:your_server_ip ~all
終了したら、レコードの作成ボタンをクリックします。
これにより、送信したメールが受信者によってスパムとして認識されなくなります。 それを入力したら、作成をクリックします。
DNSゾーンは次のようになります。
また、以下のゾーンテキストは次のようになります。
ステップ3—管理者パスワードの変更
このステップでは、Sentoraにログインし、管理者パスワードを更新します。
お気に入りのWebブラウザを使用してhttp://panel.example.com
に移動すると、Sentoraのログイン画面が表示されます。 デフォルトのユーザー名はzadminです。 パスワードを取得するには、まだドロップレットにSSHで接続していない場合は、次のコマンドを入力します。
cat /root/passwords.txt
zadmin Password:で始まる行を探します。 パスワードをコピーし、それを使用してログインします。
ログインしたら、パスワードを変更する必要があります。 メインパネルのアカウント情報ボックス内で、パスワードの変更をクリックします。 ログインに使用した元のパスワードと新しいパスワードを入力し、[変更]をクリックします。 これからは、新しいパスワードを使用してコントロールパネルにログインできます。
ステップ4—Sentoraコントロールパネルの使用
このステップでは、Webサイトを作成し、電子メールアドレスを設定します。
ウェブサイトの作成
これで、Webサイトを追加できます。 画面上部のホームをクリックしてメインパネルに戻ります。
ドメイン管理ボックス内で、ドメインをクリックします。 ドメイン名を追加するためのフォームが表示されます。 ドメイン名ボックスに、ドメイン名example.com
を入力します。 青い作成ボタンを押してドメインを追加します。
次に、上部のナビゲーションバーでホームをクリックします。 ファイル管理ボックス内で、FTPアカウントをクリックします。 表示されるフォームで、ユーザー名およびパスワードボックスに希望のユーザー名とパスワードを入力します。 これらのクレデンシャルは、FTPサーバーへのログイン、サーバーとの間でファイルをアップロードおよびダウンロードするために使用されます。 アクセスタイプドロップダウンメニューで、フルアクセスを選択します。 ホームディレクトリ無線オプションで、マスターホームディレクトリの設定を選択します。 表示されるドロップダウンボックスで、 /(ルート)が選択されていることを確認してから、青い作成ボタンをクリックします。
次に、example.com
にアクセスします。 Sentoraで生成されたページにホスティングスペースの準備ができました…と表示されているはずです。
注:Sentoraは、Webサイトに表示するファイルをアップロードするためのFTPのみをサポートしています。 FTPは、ユーザー名とパスワードをプレーンテキストで送信するため、安全ではありません。 FTPセキュリティと人気のあるファイル転送ツールであるFileZillaについては、このチュートリアルをお読みください。 ただし、手動で/var/zpanel/hostdata/zadmin/public_html/example_com
にファイルを追加して、Webサイトに追加することができます。
メールの設定
メインパネルのメールボックス内で、メールボックスをクリックします。
電子メールアドレス:の横のテキストボックスに、電子メールのユーザー名を入力します(これは@の前に表示されます)。 ドロップダウンボックスで、追加したドメインexample.com
を選択します(これは@の後に続きます)。 パスワードフィールドに、希望のパスワードを入力します。
メールを設定したら、コントロールパネルのホームページでウェブメールをクリックするか、http://panel.example.com/etc/apps/webmail/
でウェブメールクライアントにアクセスできます。 入力したユーザー名とパスワードとして、選択したメールアドレスを使用します。
結論
ドロップレットにSentoraコントロールパネルを設定したので、時間をかけて新しいコントロールパネルを確認できます。 Updatesモジュールを使用すると、Sentoraを新しいバージョンに簡単に更新できます。
Sentoraには、MySQL、Webalizer、バックアップ、さらにはユーザーアカウントとリセラーアカウントを作成する機能など、さらに多くの機能があります。