Instalasi

Adi Purnama

Adi Purnama

Akses server kamu pakai SSH, kemudian copy-paste script berikut untuk melakukan instalasi. Silahkan replace versi Dokku di URL dan `DOKKU_TAG` dengan versi paling baru dan stabil.

# for debian systems, installs Dokku via apt-get
wget -NP . https://dokku.com/install/v0.34.8/bootstrap.sh
sudo DOKKU_TAG=v0.34.8 bash bootstrap.sh

Script tersebut akan otomatis meng-install Docker dan membuat sebuah user baru bernama Dokku. User ini nantinya yang akan kita pakai sebagai deploy user.

Pasca instalasi Dokku, kita bisa set current SSH user ke dalam group docker. Tujuannya, supaya kita bisa langsung pakai perintah-perintah Docker di CLI tanpa harus sebagai root. Langkah ini nggak harus dilakukan, tapi sangat saya sarankan. Caranya, bisa ikuti langkah-langkah di halaman ini.

Kemudian, kita perlu set SSH key. Set SSH key ini perlu dijalankan sebagai root.

cat ~/.ssh/authorized_keys | sudo dokku ssh-keys:add admin

Kita juga perlu set domain. Kita bisa set nilainya dengan domain yang udah kita punya. Kalau belum punya domain, bisa di-set dengan IP Public server. Replace `domainkamu.com` dengan domain yang kamu punya, atau `10.0.0.2` dengan IP Public server masing-masing

dokku domains:set-global domainkamu.com

# atau, set pakai IP
dokku domains:set-global 10.0.0.2
dokku domains:set-global 10.0.0.2.sslip.io

Sudah siap! Saatnya mencoba deploy aplikasi 🚀