Cara Install OpenDK di Ubuntu 22.04

OpenDK (Dashboard Kecamatan Terbuka) adalah aplikasi yang dirancang untuk digunakan oleh Pemerintah Kecamatan di seluruh Indonesia. OpenDK dapat menampilkan statistik di wilayah kecamatan, seperti statistik penduduk, statistik kesehatan, dan statistik pendidikan. Implementasi OpenDK di pemerintahan level kecamatan dapat menjadi salah satu cara dalam mewujudkan transparansi dan keterbukaan informasi publik.

Server Requirements

Server requirements yang harus dipenuhi untuk dapat menjalankan OpenDK:

  • Apache atau Nginx web server
  • MySQL >=5.7.8 atau MariaDB >=5.7.8
  • PHP >= 7.4
  • Composer

Tutorial Environment

Pada tutorial ini menggunakan:

  • VPS Vultr
  • OS Ubuntu 22.04
  • PHP 7.4
  • Composer 2.6.2
  • MariaDB 10.6
  • Apache
  • SSL Let’s Encrypt
  • Subdomain opendk.aminlabs.my.id

Install Apache

Install Apache web server.

Membuat virtual host untuk opendk.aminlabs.my.id.

Masukkan konfigurasi virtual host.

Mengaktifkan virtual host.

Mengaktifkan modul rewrite.

Me-restart service apache2.

Membuka port HTTP di UFW.

Install SSL

Install certbot untuk Apache web server.

Membuka port HTTPS di UFW.

Request SSL untuk opendk.aminlabs.my.id.

Install PHP

Memasang repository PPA ondrej/php.

Menginstal PHP 7.4 dan extension.

Me-restart service apache2.

Install Composer

Download composer stable terbaru.

Aktifkan permission execute.

Memindahkan composer ke direktori bin.

Install MariaDB

Install MariaDB database.

Login ke MariaDB.

Membuat database.

Install OpenDK

Clone OpenDK dari GitHub repository.

Masuk ke direktori opendk.

Copy file .env.example.

Membuka file .env.

Mengatur APP_URL dan DB.

Menginstal dependensi OpenDK.

Migrate database.

Jawab yes.

Seed database.

Jawab yes.

Memindahkan direktori opendk ke /var/www.

Mengubah user dan group opendk.

Akses https://opendk.aminlabs.my.id untuk melanjutkan instalasi.

  1. Klik Cek Kebutuhan untuk memeriksa server requirements.
  2. Jika semuanya sudah terpenuhi, klik Cek Hak Akses untuk memeriksa hak akses direktori.
  3. Jika semuanya sudah terpenuhi, klik Konfigurasi Lingkungan untuk melakukan pengaturan environment.
  4. Klik Form Penyetelan Wizard.
  5. Masukkan Nama Aplikasi, pilih Lingkungan Aplikasi yaitu Produksi, pilih Tidak untuk Debug Aplikasi, dan masukkan URL Aplikasi yaitu https://opendk.aminlabs.my.id.
  6. Klik Setel Basis Data.
  7. Masukkan Nama Basis Data, Pengguna Basis Data, dan Kata Sandi Basis Data.
  8. Klik Setel Aplikasi.
  9. Klik Pasang.
  10. Jika instalasi berhasil ditampilkan pesan Aplikasi telah berhasil dipasang.
  11. Klik Klik di sini untuk keluar.

Default username = [email protected] dan default password = password.

Beranda OpenDK
Beranda OpenDK
Dashboard OpenDK
Dashboard OpenDK

Selamat mencoba 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *