1. ホーム
  2. マニュアル
  3. VPS
  4. アプリイメージの利用
  5. Dokkuアプリイメージを利用する

Dokkuアプリイメージを利用する

Dokkuアプリイメージインストール手順

XServer VPSをご利用中の方

利用中のサーバーにDokkuをインストールしたい場合、「OS再インストール」をご参照の上、インストールを行ってください。

1.「追加申し込み」をクリック

XServerアカウントへログインし、「追加申し込み」をクリックしてください。

追加申し込み

2.Dokkuをインストール

「イメージタイプ」における「アプリケーション」タブより「Dokku」をクリックしてください。

Dokkuをインストール

お申し込み・お支払いを完了することでサーバーへ自動でインストールされます。

セットアップ準備

パケットフィルターの設定

VPSパネルの「パケットフィルター設定」から、パケットフィルター設定を「ONにする(推奨)」に設定した上で、「Web」のフィルタールール設定を追加してください。

パケットフィルターの設定は下記マニュアルからご確認ください。
パケットフィルターの設定について

Dokkuサーバー情報の確認

Dokkuサーバー接続に必要な情報は「SSH」でVPSにログインするか、「コンソール」から確認できます。

VPSへログインすると下記の画像のような接続に必要な情報が表示されます。

Dokkuサーバー情報の確認

Dokkuセットアップ手順

1.初期ページへアクセス

Dokkuサーバー情報の確認」で確認したURLにアクセスすると、下記のページが表示されます。

初回起動時のページ

2.アプリケーションの起動確認

起動から3分ほど待つと下記のようなページが表示され、デフォルトアプリケーションが起動していることを確認できます。

デフォルトアプリケーションが起動

git用ssh公開鍵の変更

デフォルトの公開鍵を変更する場合は、「SSH」でVPSにログインするか、「コンソール」からログインし、下記のコマンドを実行してください。

なお、赤字で記載している箇所は一例です。ご利用になる内容に置き換えてください。

1.ssh公開鍵の登録を削除

dokku ssh-keys:remove admin

2.新規ssh公開鍵の作成

ssh-keygen
# Dokku用SSH鍵 「dokku_rsa、dokku_rsa.pub」を作成する場合 #
Generating public/private rsa key pair.
### 作成するファイルパスを入力 ###
Enter file in which to save the key (/root/.ssh/id_rsa): /root/.ssh/dokku_rsa
### パスワードを入力、入力文字は表示されない ###
Enter passphrase (empty for no passphrase): [test-password]
### パスワードを再入力、入力文字は表示されない ###
Enter same passphrase again: [test-password]
### ファイルが正しく作成されると、保存された場所が表示される ###
Your identification has been saved in /root/.ssh/dokku_rsa
### 同時に公開鍵「dokku_rsa.pub」が作成され、保存された場所が表示される ###
Your public key has been saved in /root/.ssh/dokku_rsa.pub
The key fingerprint is:
### root@「ホスト名」の形で表示される ###
SHA256:o+R05hd1KhB41OibcA8EkngLJh0APeSFxsHOjWS54rM root@example
The key's randomart image is:
+---[RSA 3072]----+
|+B+*o..+oo       |
|../.o.. +..      |
| O.B . +.   . .  |
|. = o . +. . o   |
|..    ooS=o .    |
| o   + =o..o     |
|  o   o . .      |
| E       .       |
|                 |
+----[SHA256]-----+

3.作成したssh公開鍵の登録

# Dokku用SSH鍵 「dokku_rsa.pub」を設定する場合 #
cat /root/.ssh/dokku_rsa.pub | dokku ssh-keys:add admin

4.sshコンフィグの修正

nano /root/.ssh/config
# Dokku用SSH鍵 「dokku_rsa」を設定する場合 #
Host (VPSのIPアドレス)
  hostname (VPSのIPアドレス)
  IdentityFile ~/.ssh/dokku_rsa
  StrictHostKeyChecking no

以上で編集は完了です。

ファイルの保存は「ctrl」と「x」を同時に入力してください。
「変更されたバッファを保存しますか?」と表示されるので、「y」を入力してください。
「書き込むファイル」にてファイルの指定に問題がなければ「enter」を入力し保存完了です。

ドメインの変更

独自ドメインを使用する場合は、Dokku設定内のドメインについての設定を変更する必要があります。
デフォルトのドメインを変更する場合は、「SSH」でVPSにログインするか、「コンソール」からログインし、下記のコマンドを実行してください。

なお、赤字で記載している箇所は一例です。ご利用になる内容に置き換えてください。

1.グローバルドメインの設定

### [独自ドメイン]を入力 ###
dokku domains:set-global example.com

2.デフォルトアプリケーションのドメイン設定

### [Dokkuプロジェクト名] [独自ドメイン]を入力 ###
dokku domains:set ruby-getting-started example.com

その他詳細情報

その他の詳細な使用方法はDokku公式サイトからご確認ください。