Sicantik adalah aplikasi perizinan online yang disediakan oleh Kementerian Komunikasi dan Informatika (Kemenkominfo) untuk memudahkan pengajuan dan pengurusan perizinan di Indonesia. Dalam artikel ini, kita akan membahas tutorial cara menginstall aplikasi Sicantik di Ubuntu Server.
Step 1: Persyaratan Sistem
Sebelum melakukan instalasi Sicantik, pastikan bahwa sistem yang akan digunakan memenuhi persyaratan sistem yang diperlukan. Berikut persyaratan sistem untuk menjalankan Sicantik:
- Sistem operasi Ubuntu Server 18.04 LTS atau yang lebih baru
- Minimum 2 GB RAM
- Minimum 2 vCPU
- Minimum 20 GB ruang penyimpanan
- MySQL atau MariaDB sebagai database server
- Java 8 atau 11
- Apache atau Nginx sebagai web server
Step 2: Persiapan Server
Sebelum menginstall Sicantik, ada beberapa konfigurasi yang perlu dilakukan pada server. Berikut adalah tahapan persiapan server:
Install MySQL Server
MySQL atau MariaDB dibutuhkan sebagai database server untuk menjalankan Sicantik. Install MySQL server pada Ubuntu dengan menjalankan command berikut:
sudo apt update sudo apt install mysql-server
Configure MySQL Server
Setelah menginstall MySQL server, lakukan konfigurasi pada MySQL server untuk menambahkan user dengan hak akses ke database Sicantik. Untuk mengkonfigurasi MySQL server, buka terminal dan jalankan command berikut:
sudo mysql_secure_installation
Ikuti langkah-langkah pada prompt untuk mengkonfigurasi MySQL server. Pastikan untuk membuat user dengan hak akses khusus ke database Sicantik.
Install Java
Sicantik membutuhkan Java 8 atau 11 untuk berjalan. Install Java pada Ubuntu dengan command berikut:
sudo apt install openjdk-8-jdk
Install Nginx
Nginx diperlukan sebagai web server untuk menjalankan Sicantik. Install Nginx pada Ubuntu dengan command berikut:
sudo apt update sudo apt install nginx
Konfigurasi Nginx
Setelah menginstall Nginx, lakukan konfigurasi pada Nginx untuk mengizinkan akses ke aplikasi Sicantik. Buka file konfigurasi Nginx dengan menjalankan command berikut:
sudo nano /etc/nginx/sites-available/default
Tambahkan konfigurasi berikut di dalam blok server:
location / proxy_pass http://localhost:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
Simpan dan tutup file konfigurasi Nginx.
Step 3: Download dan Install Sicantik
Setelah melakukan persiapan server, saatnya melakukan download dan instalasi Sicantik di Ubuntu Server. Berikut tahapan download dan instalasi Sicantik:
Download Sicantik
Download Sicantik dari website resmi Sicantik. Anda dapat mendownload Sicantik dengan menjalankan command berikut:
wget https://sistem.sicantik.cloud/latest.tar.gz
Setelah download selesai, extract file Sicantik dengan command berikut:
tar xzf latest.tar.gz
Install Sicantik
Pindah ke direktori tempat Anda mengekstrak file Sicantik, lalu jalankan command berikut untuk menginstall Sicantik:
./install.sh
Tunggu hingga proses instalasi selesai. Setelah selesai, Sicantik akan diinstall di direktori /opt/sicantik/
.
Step 4: Konfigurasi Sicantik
Setelah menginstall Sicantik, lakukan konfigurasi pada aplikasi Sicantik untuk membuat koneksi ke database dan Nginx. Berikut tahapan konfigurasi Sicantik:
Configure Database Connection
Buka file /opt/sicantik/config/sicantik.properties
dengan editor teks seperti nano atau vi:
sudo nano /opt/sicantik/config/sicantik.properties
Ubah konfigurasi app.db.url
sesuai dengan koneksi database MySQL:
app.db.url=jdbc:mysql://localhost:3306/sicantik?autoReconnect=true&useSSL=false&createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
Simpan file konfigurasi dan tutup editor teks.
Configure Nginx Proxy
Buka file /opt/sicantik/config/sicantik.properties
dan ubah konfigurasi app.url
sesuai dengan alamat Nginx:
app.url=http://localhost
Simpan file konfigurasi dan tutup editor teks.
Start Sicantik
Setelah melakukan konfigurasi, start Sicantik dengan command berikut:
sudo systemctl start sicantik
Cek status Sicantik dengan command berikut:
sudo systemctl status sicantik
Jika status Sicantik menunjukkan “active (running)”, berarti instalasi Sicantik telah berhasil.
Sicantik FAQ
Pertanyaan 1: Apa itu Sicantik dan apa manfaatnya?
Sicantik adalah aplikasi perizinan online yang disediakan oleh Kementerian Komunikasi dan Informatika (Kemenkominfo) Indonesia. Aplikasi ini memudahkan pengajuan dan pengurusan perizinan bagi masyarakat serta membantu instansi pemerintah dalam pengelolaan perizinan.
Jawaban:
Dengan adanya Sicantik, masyarakat tidak perlu lagi mengantri di kantor perizinan untuk mengajukan dan memperpanjang perizinannya. Masyarakat dapat mengajukan perizinan secara online melalui aplikasi Sicantik. Selain itu, Sicantik juga membantu instansi pemerintah dalam pengelolaan perizinan dengan memberikan data perizinan yang terintegrasi dan mudah diakses oleh instansi terkait.
Pertanyaan 2: Apakah Sicantik gratis?
Sicantik sendiri merupakan aplikasi open source yang dapat digunakan secara gratis oleh siapa saja. Namun, ada biaya yang perlu dibayarkan untuk menggunakan Sicantik dalam skala produksi. Kemenkominfo menjual layanan Sicantik dalam bentuk layanan berlangganan (SaaS).
Jawaban:
Biaya untuk layanan Sicantik dalam bentuk langganan disesuaikan dengan kebutuhan pengguna. Biaya ini meliputi penggunaan aplikasi Sicantik serta dukungan teknis dari Kemenkominfo. Anda dapat menghubungi Kemenkominfo untuk informasi lebih lanjut tentang harga dan layanan Sicantik.
Video Tutorial Menginstall Sicantik
Berikut adalah video tutorial menginstall Sicantik di Ubuntu Server:
Kesimpulan
Sicantik adalah aplikasi perizinan online yang memudahkan pengajuan dan pengurusan perizinan di Indonesia. Dalam artikel ini, kita telah membahas tahapan menginstall Sicantik di Ubuntu Server. Pastikan sistem Anda memenuhi persyaratan sebelum menginstall Sicantik. Lakukan persiapan pada server, download dan install Sicantik, dan lakukan konfigurasi pada aplikasi. Dengan mengikuti tutorial ini, Anda akan berhasil menginstall Sicantik di Ubuntu Server.