Dokkuアプリイメージを利用する
各手続きの手順については、下記をご参照ください。
Dokkuアプリイメージインストール手順
XServer VPSをご利用中の方
1.「追加申し込み」をクリック
XServerアカウントへログインし、「追加申し込み」をクリックしてください。
2.Dokkuをインストール
「イメージタイプ」における「アプリケーション」タブより「Dokku」をクリックしてください。
お申し込み・お支払いを完了することでサーバーへ自動でインストールされます。
セットアップ準備
パケットフィルターの設定
VPSパネルの「パケットフィルター設定」から、パケットフィルター設定を「ONにする(推奨)」に設定した上で、「Web」のフィルタールール設定を追加してください。
パケットフィルターの設定は下記マニュアルからご確認ください。
パケットフィルターの設定について
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