Langkah Cepat Install JIBAS di VPS Ubuntu Server 24.04

Hai DomaiNesians! Pernahkah kamu berpikir untuk mengelola administrasi sekolah secara digital, namun bingung bagaimana cara memulainya? Salah satu solusi yang bisa kamu coba adalah install JIBAS di VPS. JIBAS, sebagai sistem manajemen sekolah berbasis web, memberikan kemudahan dalam mengatur data akademik, keuangan, dan administrasi lainnya. Tapi, mungkin ada satu pertanyaan yang muncul di kepala kamu, bagaimana sih cara install JIBAS di VPS supaya bisa berjalan dengan lancar?
Tenang, kamu nggak sendirian! Di artikel ini, kami akan memberikan panduan lengkap dan mudah diikuti tentang cara install JIBAS di VPS. Kami akan memandu kamu melalui setiap langkah, dari persiapan awal hingga selesai. Jadi, jika kamu siap untuk menjadikan JIBAS sebagai solusi digital untuk sekolah kamu, yuk, ikuti langkah-langkahnya bersama kami!

Apa itu JIBAS?
JIBAS atau Java Integrated School Administration System adalah sebuah sistem aplikasi berbasis web yang digunakan untuk mengelola berbagai aspek administrasi sekolah. JIBAS dirancang untuk membantu sekolah dalam mengelola data siswa, guru, jadwal pelajaran, keuangan, dan berbagai aktivitas lainnya secara efisien. Sistem ini dibangun menggunakan bahasa pemrograman Java, yang membuatnya stabil dan mudah disesuaikan.
Dengan menggunakan JIBAS, sekolah bisa mengelola semua proses administratif secara digital, mengurangi penggunaan kertas, dan mempermudah akses informasi untuk pihak-pihak yang membutuhkan, seperti guru, staf administrasi, dan orang tua. JIBAS juga dilengkapi dengan berbagai fitur yang memungkinkan pengelolaan akademik, keuangan, laporan, hingga komunikasi antar civitas sekolah, semua bisa dilakukan dalam satu platform.
Panduan Install JIBAS di VPS Ubuntu 24.04
Berikut adalah panduan lengkap install JIBAS di VPS dengan sistem operasi Ubuntu Server 24.04. Panduan ini dibuat berdasarkan informasi terbaru dari versi JIBAS 32.0.
1. Persiapan Awal
Sebelum mulai instalasi, pastikan kamu memiliki:
- VPS dengan Ubuntu Server 24.04 – VPS adalah server virtual yang berfungsi seperti komputer pribadi tetapi berjalan di cloud atau server fisik yang lebih besar. Pastikan kamu memiliki akses ke VPS dengan hak root agar bisa menjalankan perintah instalasi.
- Akses SSH ke VPS – gunakan aplikasi seperti PuTTY (Windows) atau Terminal (Linux/macOS) untuk masuk ke VPS.
- Instalasi 7zip dependensi – digunakan saat proses unzip file download JIBAS yang menggunakan format 7z. Aktivasi dapat dilakukan dengan menggunakan perintah berikut:
1 2 |
sudo apt update sudo apt install p7zip-full |
2. Pengaturan Firewall
Firewall berfungsi untuk mengamankan server dari akses yang tidak diizinkan. Dalam instalasi JIBAS, kamu harus membuka beberapa port agar bisa diakses melalui jaringan. Jalankan perintah berikut untuk mengaktifkan firewall dan membuka port yang diperlukan:
1 2 3 |
sudo ufw enable sudo ufw allow 22,80,3434,8100:8105/tcp |
1 |
sudo ufw status |
Penjelasannya:
- 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.
3. Instalasi Apache (Web Server)
Apache adalah software yang digunakan untuk menjalankan website atau aplikasi berbasis web seperti JIBAS. Untuk menginstalnya, jalankan perintah:
1 |
sudo apt install apache2 |
Setelah instalasi selesai, pastikan Apache berjalan dengan baik dengan perintah berikut:
1 |
sudo systemctl status apache2 |
Jika Apache tidak berjalan atau tidak aktif, jalankan:
1 |
sudo systemctl start apache2 |
Apache berfungsi sebagai jembatan antara pengguna dan aplikasi JIBAS, memungkinkan kamu mengakses JIBAS melalui browser.
4. Instalasi MariaDB 11.4 (Database Server)
MariaDB adalah sistem database yang digunakan oleh JIBAS untuk menyimpan semua data sekolah, seperti data siswa, guru, dan jadwal pelajaran. Jalankan perintah berikut untuk menginstal MariaDB:
1 |
curl -LsS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version=11.4 |
1 |
sudo apt install mariadb-server |
Setelah instalasi selesai, periksa apakah MariaDB berjalan dengan perintah berikut:
1 |
sudo systemctl status mariadb |
Jika MariaDB belum aktif, jalankan perintah:
1 |
sudo systemctl start mariadb |
5. Konfigurasi MariaDB
Untuk mengamankan database, jalankan perintah berikut:
1 |
sudo mysql_secure_installation |
Ikuti petunjuk berikut:
- Enter current password for root (enter for none): – tekan Enter untuk melanjutkan.
- Switch to unix_socket authentication? – ketik n lalu tekan Enter.
- Change the root password? – ketik Y, lalu masukkan kata sandi baru.
- Remove anonymous users? – ketik Y.
- Disallow root login remotely? – ketik n (agar bisa login dari luar VPS).
- Remove test database and access to it? – ketik n.
- Reload privilege tables now? – ketik Y.
Selanjutnya, edit konfigurasi MariaDB dengan perintah berikut:
1 |
sudo vim /etc/mysql/my.cnf |
Cari baris #port = 3306 dan ubah menjadi:
1 |
port = 3434 |
Simpan dan keluar file. Edit juga file berikut:
1 |
sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf |
Tambahkan baris:
1 |
sql_mode = NO_ENGINE_SUBSTITUTION |
Ubah juga bind-address agar MariaDB bisa diakses dari luar:
1 |
#bind-address = 127.0.0.1 |
Simpan perubahan dan restart MariaDB dengan perintah berikut:
1 |
sudo systemctl restart mariadb |
Buat pengguna root agar bisa login dari luar:
1 |
mysql -u root -p --port=3434 |
1 2 3 4 5 6 7 |
CREATE USER 'root'@'localhost' IDENTIFIED BY 'password_db_kamu'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES; EXIT; |
6. Instalasi PHP 8.3
PHP adalah bahasa pemrograman yang digunakan oleh JIBAS. Kamu perlu menginstal PHP dan beberapa ekstensi yang diperlukan menggunakan perintah berikut:
1 |
sudo apt install php libapache2-mod-php php-mysql |
7. Konfigurasi PHP
Edit konfigurasi PHP dengan perintah berikut:
1 |
sudo vim /etc/php/8.3/apache2/php.ini |
Ubah nilai berikut:
1 |
short_open_tag = On |
1 |
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING |
1 |
session.auto_start = 0 |
Aktifkan ekstensi berikut dengan menghapus tanda (;):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
extension=curl extension=fileinfo extension=gd extension=gettext extension=mbstring extension=exif extension=mysqli extension=pdo_mysql extension=zip |
Simpan perubahan, lalu restart Apache menggunakan perintah berikut:
1 |
sudo systemctl restart apache2 |
8. Unduh dan Pasang JIBAS
Unduh kode sumber JIBAS versi 32.0 dari situs resminya menggunakan perintah berikut:
1 |
wget www.jibas.net/res/jibas/jibas.src-32.0.7z --no-check-certificate |
Ekstrak dan pindahkan ke direktori web dengan perintah berikut:
1 |
7z x jibas.src-32.0.7z |
1 |
sudo mv jibas-32.0/* /var/www/html/ |
Ubah kepemilikan file agar bisa diakses oleh server menggunakan perintah berikut:
1 2 3 |
sudo chown -R www-data:www-data /var/www/html/ sudo chmod -R 755 /var/www/html/ |
9. Buat Database JIBAS
Masuk ke folder /var/www/html/
untuk menyesuaikan database dengan perintah berikut:
1 |
cd /var/www/html |
Restore database JIBAS menggunakan perintah berikut:
1 |
sudo mysql -u root -p --port=3434 < jibas_db.sql |
Hapus file database JIBAS sebelumnya dengan perintah:
1 |
sudo rm jibas_db.sql |
10. Konfigurasi JIBAS
Masuk ke folder /var/www/html/jibas/include
untuk melakukan konfigurasi file sesuai settingan database dan detail VPS menggunakan perintah berikut:
1 |
cd /var/www/html/jibas/include |
Edit file-file berikut menggunakan sudo vim [nama-file]
:
- database.config.php – sesuaikan alamat IP dan password untuk koneksi ke database.
- filesharing.config.php – sesuaikan folder dan alamat file sharing.
- school.config.php – sesuaikan identitas dan logo sekolah.
- system.config.php – sesuaikan timezone.
- cbe.config.php – sesuaikan alamat IP dari CBE Server (bila menggunakan JIBAS CBE).
11. Akses JIBAS di Browser
Setelah semua instalasi selesai, kamu bisa membuka JIBAS melalui browser dengan mengetik:
1 |
http://ipvpskamu/jibas |
Jika semua berjalan dengan baik, halaman JIBAS akan muncul. Kamu bisa konfigurasi sesuai kebutuhan sekolahmu.
Sekolah Lebih Modern dengan JIBAS di VPS
Sekarang kamu sudah tahu cara install JIBAS di VPS dengan langkah-langkah yang mudah diikuti, dari awal hingga selesai. Dengan sistem yang sudah terpasang, sekolah kamu bisa lebih efisien dalam mengelola administrasi dan memberikan layanan yang lebih baik kepada siswa, guru, dan orang tua. Jadi, apa lagi yang ditunggu? Mulailah mengoptimalkan penggunaan JIBAS di VPS kamu!
Oh iya, kalau kamu belum punya domain untuk mengakses JIBAS, jangan khawatir! Segera beli domain dengan harga terjangkau dan mulailah membangun kehadiran online untuk sekolah kamu. Banyak penyedia domain murah yang menawarkan harga bersaing dengan fitur lengkap. Yuk, jangan lewatkan kesempatan untuk memaksimalkan potensi JIBAS di VPS kamu!