Cara Install JIBAS di VPS Ubuntu

Halo, Sobat Jagoan! Kamu bisa coba menggunakan JIBAS di VPS untuk mengelola administrasi sekolah secara digital. JIBAS merupakan sistem manajemen sekolah berbasis web yang memberikan kemudahan dalam mengatur data akademik, keuangan dan administrasi lainnya.

Tentang JIBAS

JIBAS adalah singkatan dari Java Integrated School Administration System dalah sebuah platform perangkat lunak berbasis Java yang dirancang untuk mengelola administrasi sekolah secara terintegrasi dan efisien. Sistem ini menyediakan modul-modul penting seperti pengelolaan data siswa, keuangan, absensi, dan jadwal pelajaran. Dengan arsitektur modular dan berbasis web, JIBAS memungkinkan akses multi-user secara real-time melalui jaringan lokal maupun internet. Sistem ini juga mendukung integrasi dengan berbagai database populer dan menyediakan fitur pembaruan otomatis melalui layanan live update. JIBAS banyak digunakan oleh institusi pendidikan untuk menyederhanakan proses administratif sekaligus meningkatkan akurasi dan produktivitas manajemen sekolah.

Fyi, VPS hosting pada artikel ini yaitu Ubuntu versi 24.04, Sob. Kamu bisa menemukan berbagai jenis VPS hosting di Jagoan Hosting melalui laman VPS Terbaik Jagoan Hosting.

Prasyarat

  1. Memiliki hosting VPS Ubuntu aktif
  2. Memiliki akses user root dengan privileges sudo

Step 1: Buat Koneksi SSH VPS

Pertama, buat koneksi SSH ke VPS kamu melalui terminal. Jika menggunakan sistem operasi Windows, kamu bisa menggunakan PuTTY.

Detail informasi awal layanan kamu, bisa diakses seperti pada Informasi Awal Layanan VM.

Step 2: Instalasi 7zip Dependensi

Sebelum mulai instalasi, update list package di sistem server kamu dulu.

				
					sudo apt update
				
			

Download dependensi 7zip yang akan digunakan ketika proses unzip file unduhan JIBAS yang berekstensi 7z.

				
					sudo apt install p7zip-full
				
			
5-cara-instal-jibas-ubuntu

Kalau muncul konfirmasi, ketik Y lalu Enter saja.

Step 3: Setting Firewall

Izinkan port yang diperlukan JIBAS supaya bisa diakses melalui jaringan.

				
					sudo ufw allow 22,80,3434,8100,8105/tcp
				
			

Kalau muncul konfirmasi: Command may disrupt existing ssh connections. Proceed with operation (y|n)? Klik y lalu Enter.

				
					sudo ufw enable
sudo ufw reload
				
			

Selanjutnya, lihat statusnya.

				
					sudo ufw status
				
			

Output:

1-setting-firewall-cara-instal-jibas-ubuntu

Penjelasan:

  • Port 22 – untuk SSH (mengelola server secara remote).
  • Port 80 – untuk akses HTTP (mengakses JIBAS dari browser).
  • Port 3434 – untuk database MariaDB yang akan digunakan oleh JIBAS.
  • Port 8100–8105 – digunakan oleh layanan internal JIBAS.

Step 4: Instalasi Apache

Apache digunakan untuk menjalankan website atau aplikasi berbasis web seperti JIBAS.

				
					sudo apt install apache2
				
			

Kalau muncul konfirmasi, ketik Y lalu Enter saja.

Pastikan, apache berjalan dengan baik.

				
					sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl status apache2
				
			

Output:

				
					root@tutorial:~# sudo systemctl start apache2

root@tutorial:~# sudo systemctl enable apache2
Synchronizing state of apache2.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable apache2

root@tutorial:~# sudo systemctl status apache2
apache2.service - The Apache HTTP Server
     Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: >
     Active: active (running) since Mon 2025-05-26 09:31:11 UTC; 32s ago
       Docs: https://httpd.apache.org/docs/2.4/
   Main PID: 3559 (apache2)
      Tasks: 55 (limit: 1027)
     Memory: 5.8M (peak: 6.5M)
        CPU: 54ms
     CGroup: /system.slice/apache2.service
             ├─3559 /usr/sbin/apache2 -k start
             ├─3564 /usr/sbin/apache2 -k start
             └─3565 /usr/sbin/apache2 -k start
				
			

Step 5: Instal MariaDB

MariaDB merupakan sistem database yang digunakan oleh JIBAS untuk menyimpan semua data sekolah. Jalankan perintah berikut untuk menginstal MariaDB.

				
					curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version=11.4
				
			

Kemudian, ikuti panduan instalasinya melalui Cara Install MariaDB di VPS Ubuntu dari step 2 sampai akhir. Dengan catatan, saat menjalankan pengamanan instalasi

  1. Ketik n lalu Enter untuk pertanyaan Disallow root login remotely?
  2. Ketik n lalu Enter untuk pertanyaan Remove test dabase and access to it?

 

Kalau sudah selesai, lanjutkan dengan mengedit konfigurasi MariaDB di bawah ini.

				
					sudo nano /etc/mysql/my.cnf
				
			

Cari baris #port = 3306 dan ubah menjadi:

				
					port = 3434
				
			
2-setting-firewall-cara-instal-jibas-ubuntu

Simpan dan keluar. Ctrl+x, y lalu Enter. Kemudian, edit juga konfigurasi berikut.

				
					sudo vim /etc/mysql/mariadb.conf.d/50-server-cnf
				
			

Ketik i dulu untuk masuk mode INSERT lalu tambahkan baris:

				
					sql_mode = NO_ENGINE_SUBSTITUTION
				
			
4-cara-instal-jibas-ubuntu

Ubah juga bind-address nya supaya MariaDB bisa diakses dari jaringan luar, menjadi 0.0.0.0 atau ip-server-kamu.

3-bin-address-setting-firewall-cara-instal-jibas-ubuntu

Setelah menyimpan perubahan dengan tekan Esc lalu ketik :wq dan Enter, restart agar terdeteksi oleh server.

				
					sudo systemctl restart mariadb
				
			

Selanjutnya, buat pengguna supaya bisa login dari luar.

				
					mysql -u root -ip --port=3434
				
			
				
					CREATE USER 'user_kamu'@'localhost' IDENTIFIED BY 'password_db_kamu';
GRANT ALL PRIVILEGES ON *.* TO 'user_kamu'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
				
			

Step 6: Instalasi PHP 8.3

Instal PHP dan ekstensi yang diperlukan.

				
					sudo apt install php libapache2-mod-php php-mysql
				
			

Kemudian, edit konfigurasi PHP.

				
					sudo vim /etc/php/8.3/apache2/php.ini
				
			

Cari bagian ini dan ubah menjadi seperti berikut. Untuk mengedit ketik i dulu untuk berganti ke mode edit. Lalu untuk menyimpan tekan Esc lalu :wq dan Enter.

				
					short_open_tag = On
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING
session.auto_start = 0
				
			

Dan aktifkan ekstensi berikut dengan menghapus tanda ;

				
					extension=curl
extension=fileinfo
extension=gd
extension=gettext
extension=mbstring
extension=exif
extension=mysqli
extension=pdo_mysql
extension=zip
				
			

Simpan perubahan dan restart web server.

				
					sudo systemctl restart apache2
				
			

Step 7: Unduh JIBAS

Unduh JIBAS versi 32.0 dari situs resminya, menggunakan perintah.

				
					wget www.jibas.net/res/jibas/jibas.src-32.0.7z --no-check-certificate
				
			

Ekstrak dan pindahkan ke direktori web.

				
					7z x jibas.src-32.0.7z
sudo mv jibas-32.0/* /var/www/html/
				
			

Ubah kepemilikan supaya file bisa diakses oleh server.

				
					sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
				
			

Step 8: Buat Database JIBAS

Masuk ke folder /var/www/html.

				
					cd /var/www/html
				
			

Restore database JIBAS dengan perintah:

				
					sudo mysql -u root -p --port=3434 < jibas_db.sql
				
			

Lalu, hapus file database JIBAS sebelumnya dengan perintah:

				
					sudo rm jibas_db.sql
				
			
6-buat-db-jibas-cara-instal-jibas-ubuntu

Beri akses database jibas ke pengguna database kamu.

				
					GRANT ALL PRIVILEGES ON jbsakad.* TO 'user_kamu'@'localhost';
FLUSH PRIVILEGES;
				
			

Step 9: Konfigurasi JIBAS

Masuk ke folder /var/www/html/jibas/include untuk melakukan konfigurasi file sesuai pengaturan database dan detail VPS menggunakan perintah berikut.

				
					cd /var/www/html/jibas/include
				
			

Edit file-file dengan perintah:

				
					sudo nano database.config.php
sudo nano filesharing.config.php
sudo nano school.config.php
sudo nano system.config.php
sudo nano cbe.config.php
				
			

1. database.config.php: sesuaikan alamat IP dan password untuk koneksi ke database.

7-konfigurasi-db config-cara-instal-jibas-ubuntu

2. filesharing.config.php: sesuaikan folder dan alamat file sharing. Agar komputer lain yang mengakses JIBAS melalui browser ubah localhost menjadi ip-server-kamu, Sob.

8-filesharing config-cara-instal-jibas-ubuntu

3. school.config.php: sesuaikan identitas dan logo sekolah.

9-config-logo sekolah-cara-instal-jibas-ubuntu

4. system.config.php: sesuaikan zona waktu.

9-config-timezone-cara-instal-jibas-ubuntu

5. cbe.config.php: sesuaikan alamat IP dan CBE server (kalau menggunakan JIBAS cbe). JIBAS cbe ini memungkinkan sekolah menyelenggarakan ujian online secara lokal di jaringan sekolah atau melalui internet.

10-config-cbe server-cara-instal-jibas-ubuntu

Step 10: Akses JIBAS

Setelah instalasi dan konfigurasi selesai, buka jibas melalui web browser melalui http:ipvpskamu/jibas

11-halaman jibas-cara-instal-jibas-ubuntu

Dengan sistem JIBAS yang sudah terpasang di VPS hosting, sekolah kamu bisa lebih efisien dalam mengelola administrasi dan memberikan layanan yang lebih baik kepada siswa, guru, dan orang tua.

Kalau ada yang masih bikin bingung, jangan ragu hubungi Tim Support Jagoan Hosting via Live Chat atau Open Ticket, Sob!

Related Posts
Cara Install PHPMyAdmin di VPS Ubuntu

Halo, Sobat Jagoan! PHPMyAdmin adalah alat berbasis web yang memungkinkan kamu untuk mengelola database MySQL atau MariaDB melalui browser dengan Read more

Cara Mengamankan PHPMyAdmin di VPS Ubuntu

Halo, Sobat Jagoan! Karena phpMyAdmin itu sering dipakai di mana-mana, banyak hacker yang suka mencoba masuk ke phpMyAdmin tanpa izin. Read more

Cara Install MariaDB di VPS Ubuntu

Halo, Sobat Jagoan! Kamu mungkin sudah familiar dengan MySQL, tetapi tahukah kamu bahwa MariaDB menawarkan fitur yang serupa bahkan lebih Read more

Cara Menambahkan User dan Database Baru di MariaDB

Halo, Sobat Jagoan! Setelah kamu berhasil melakukan instalasi MariaDB, hal dasar yang bisa kamu lakukan yaitu membuat database baru untuk Read more