Dokkuアプリイメージを利用する
各手続きの手順については、下記をご参照ください。
Dokkuアプリイメージインストール手順
Xserver VPSをご利用中の方
1.「追加申し込み」をクリック
Xserverアカウントへログインし、「追加申し込み」をクリックしてください。
2.Dokkuをインストール
「イメージタイプ」における「アプリケーション」タブより「Dokku」をクリックしてください。
お申し込み・お支払いを完了することでサーバーへ自動でインストールされます。
セットアップ準備
接続許可ポートの設定
VPSパネルの「接続許可ポート設定」から、「Web(20/21/80/443)」を「ONにする」に設定し「接続許可ポートを設定する」をクリックします。
接続許可ポートの設定は下記マニュアルからご確認ください。
接続許可ポートの設定について
Dokkuサーバー情報の確認
Dokkuセットアップ手順
1.初期ページへアクセス
「Dokkuサーバー情報の確認」で確認したURLにアクセスすると、下記のページが表示されます。
2.アプリケーションの起動確認
起動から3分ほど待つと下記のようなページが表示され、デフォルトアプリケーションが起動していることを確認できます。
git用ssh公開鍵の変更
デフォルトの公開鍵を変更する場合は、「SSH」でVPSにログインするか、「コンソール」からログインし、下記のコマンドを実行してください。
なお、赤字で記載している箇所は一例です。ご利用になる内容に置き換えてください。
1.ssh公開鍵の登録を削除
dokku ssh-keys:remove admin
2.新規ssh公開鍵の作成
# Dokku用SSH鍵 「dokku_rsa、dokku_rsa.pub」を作成する場合 # ssh-keygen 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@xserver-vps 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コンフィグの修正
# Dokku用SSH鍵 「dokku_rsa」を設定する場合 # vi /root/.ssh/config Host (VPSのIPアドレス) hostname (VPSのIPアドレス) IdentityFile ~/.ssh/dokku_rsa StrictHostKeyChecking no
ドメインの変更
独自ドメインを使用する場合は、Dokku設定内のドメインについての設定を変更する必要があります。
デフォルトのドメインを変更する場合は、「SSH」でVPSにログインするか、「コンソール」からログインし、下記のコマンドを実行してください。
なお、赤字で記載している箇所は一例です。ご利用になる内容に置き換えてください。
1.グローバルドメインの設定
### [独自ドメイン]を入力 ### dokku domains:set-global xserver-vps.com
2.デフォルトアプリケーションのドメイン設定
### [Dokkuプロジェクト名] [独自ドメイン]を入力 ### dokku domains:set ruby-getting-started xserver-vps.com