Instalasi dan Konfigurasi Dokku pada Ubuntu
0 people liked this article
A. Pendahuluan
Dokku merupakan sebuah platform Platform as a Service (PaaS) berbasis Docker yang digunakan untuk melakukan deployment dan pengelolaan aplikasi pada server. Dokku menyediakan mekanisme deployment menggunakan Git sehingga pengguna dapat melakukan deployment aplikasi dengan cara yang sederhana dan menyerupai workflow pada platform seperti Heroku.
Dokku dapat digunakan untuk menjalankan berbagai jenis aplikasi seperti Node.js, PHP, Python, Ruby, Java, maupun aplikasi berbasis Docker. Selain proses deployment, Dokku juga menyediakan fitur untuk melakukan konfigurasi domain, environment variable, SSL/HTTPS, serta pengelolaan container aplikasi.
Dengan menggunakan Dokku, pengguna dapat melakukan deployment aplikasi secara mandiri pada server Ubuntu tanpa memerlukan platform PaaS eksternal. Dokku juga dapat membantu menyederhanakan proses deployment karena proses build dan menjalankan aplikasi dapat dilakukan secara otomatis.
Pada panduan ini akan dijelaskan proses instalasi dan verifikasi Dokku pada sistem operasi Ubuntu hingga Dokku berhasil terinstall dan service dapat berjalan dengan baik.
B. Instalasi dan Konfigurasi Dokku
1. Update Sistem
Sebelum melakukan instalasi Dokku, lakukan update dan upgrade package pada sistem Ubuntu terlebih dahulu.
sudo apt update && sudo apt upgrade -y

Setelah proses upgrade selesai, apabila terdapat pembaruan kernel atau komponen sistem yang membutuhkan reboot, lakukan restart server:
sudo reboot
2. Instalasi Paket Pendukung
Install curl dan wget untuk kebutuhan download installer Dokku.
sudo apt install curl wget -y
Install Git untuk kebutuhan repository management dan deployment aplikasi.
sudo apt install git -y
Install build-essential sebagai compiler dan tools pendukung.
sudo apt install build-essential -y

3. Download Installer Dokku
Download installer Dokku menggunakan wget.
wget -NP . https://dokku.com/install/v0.37.8/bootstrap.sh
Pastikan file installer berhasil didownload dengan melakukan pengecekan:
ls -lh bootstrap.sh

4. Install Dokku
Jalankan installer Dokku menggunakan command berikut:
sudo DOKKU_TAG=v0.37.8 bash bootstrap.sh
Proses instalasi akan melakukan instalasi dan konfigurasi komponen yang dibutuhkan oleh Dokku.
Tunggu hingga proses instalasi selesai.

Catatan: Versi Dokku pada contoh di atas menggunakan
v0.37.8. Versi yang digunakan dapat disesuaikan dengan versi Dokku yang ingin digunakan.
5. Verifikasi Instalasi Dokku
Setelah proses instalasi selesai, lakukan pengecekan versi Dokku:
dokku versionJika instalasi berhasil, command akan menampilkan versi Dokku yang telah terinstall.
Contoh hasil:
dokku version 0.37.8
Kemudian lakukan pengecekan command Dokku:
dokku helpJika berhasil, sistem akan menampilkan daftar command dan fitur yang tersedia pada Dokku.

6. Verifikasi Docker
Dokku menggunakan Docker sebagai container engine. Oleh karena itu, pastikan Docker telah terinstall dan service Docker berjalan dengan baik.
Cek versi Docker:
docker --versionKemudian cek status service Docker:
sudo systemctl status dockerPastikan status Docker menunjukkan:
Active: active (running)
Dengan demikian, Dokku versi 0.37.8 telah berhasil terinstall dan Docker sebagai komponen pendukung telah berjalan dengan baik.
C. Hasil Uji Coba dan Langkah-Langkah Penggunaan
Setelah proses instalasi Dokku selesai, dilakukan pengujian terhadap command dasar Dokku untuk memastikan Dokku dapat digunakan dengan baik.
1. Melihat Versi Dokku
Untuk melihat versi Dokku yang telah terinstall, gunakan command:
dokku versionContoh hasil:
dokku version 0.37.8
2. Melihat Bantuan Command Dokku
Untuk melihat daftar command yang tersedia pada Dokku, gunakan:
dokku helpCommand tersebut akan menampilkan berbagai fitur dan command yang dapat digunakan untuk mengelola Dokku.

3. Melihat Daftar Application
Dokku menyediakan command untuk melihat daftar application yang terdapat pada server.
Gunakan command:
dokku apps:listJika belum terdapat application, Dokku akan menampilkan informasi bahwa belum ada application yang dibuat.

4. Membuat Application
Untuk mencoba penggunaan dasar Dokku, dapat dilakukan pembuatan application.
Gunakan command:
dokku apps:create myappPada contoh tersebut, application dibuat dengan nama myapp.
Setelah application dibuat, lakukan pengecekan:
dokku apps:listApplication myapp akan ditampilkan pada daftar application Dokku.

5. Melihat Informasi Application
Untuk melihat informasi application yang telah dibuat, gunakan:
dokku apps:report myappCommand tersebut dapat digunakan untuk melihat informasi dan konfigurasi yang berkaitan dengan application myapp.

6. Menghapus Application
Apabila application yang dibuat hanya digunakan untuk kebutuhan pengujian, application dapat dihapus menggunakan:
dokku apps:destroy myappDokku akan meminta konfirmasi sebelum application dihapus.
Jika application sudah tidak diperlukan, konfirmasi proses penghapusan sesuai instruksi yang ditampilkan.
Setelah proses selesai, lakukan pengecekan:
dokku apps:list
7. Verifikasi Docker
Selain command Dokku, lakukan pengecekan terhadap Docker sebagai container engine yang digunakan oleh Dokku.
Cek versi Docker:
docker --versionKemudian cek status Docker:
sudo systemctl status dockerPastikan service Docker menunjukkan status:
Active: active (running)
8. Hasil Pengujian
Berdasarkan hasil pengujian, Dokku dinyatakan berhasil terinstall apabila command dasar berikut dapat dijalankan:
dokku version
dokku help
dokku apps:listSelain itu, Docker sebagai komponen pendukung Dokku harus berada dalam kondisi aktif:
sudo systemctl status dockerDengan berhasilnya pengujian tersebut, Dokku telah siap digunakan untuk tahap selanjutnya seperti deployment application, konfigurasi domain, environment variable, database, dan SSL/HTTPS.
D. Kesimpulan / Penutup
Dokku merupakan platform PaaS berbasis Docker yang dapat digunakan untuk melakukan deployment dan pengelolaan aplikasi pada server Ubuntu. Proses instalasi Dokku dapat dilakukan menggunakan installer yang disediakan dan dilanjutkan dengan verifikasi instalasi serta komponen pendukungnya.
Berdasarkan hasil implementasi dan pengujian, Dokku versi 0.37.8 berhasil terinstall pada sistem Ubuntu. Command Dokku dapat dijalankan dan Docker sebagai container engine berada dalam kondisi aktif.
Dengan selesainya proses instalasi dan verifikasi tersebut, server telah siap digunakan untuk tahap selanjutnya, seperti konfigurasi domain, pembuatan application, deployment menggunakan Git, serta konfigurasi SSL/HTTPS.
Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silakan hubungi Support Biznet GIO melalui email support@biznetgio.com atau live chat maupun WA ke website www.biznetgio.com dan bisa juga melalui telepon ke nomor (021) 5714567..
Popular Articles
-
Cara Install & Konfigurasi Monitoring Cacti Serta Mengetahui Fungsi Fitur Pada Cacti
15 people say this guide was helpful
-
Cara Mengaktifkan Telnet pada Windows 7, 8 dan 10
5 people say this guide was helpful
-
Install dan Konfigurasi Samba Server pada Ubuntu
5 people say this guide was helpful
-
Cara Membuat atau Menambahkan SSH Key pada Layanan Neo Lite dan NEO Lite Pro
3 people say this guide was helpful