Versi 4.7.0 — Terbaru

CBT di HP Android,
Tanpa VPS

Instalasi Ekstraordinary CBT versi 4.7.0 langsung di Termux. Jalankan server ujian dari smartphone Anda — praktis untuk sekolah.

Ringkasan Instalasi

~10
Menit instalasi
1
Perintah utama
0
Biaya VPS
9988
Port server

Tanpa VPS

Jalankan server CBT langsung dari HP Android menggunakan Termux — hemat biaya server cloud.

Instalasi Otomatis

Satu perintah mengunduh, menginstal dependensi, database PostgreSQL, dan konfigurasi lengkap.

Upgrade Mudah

Perbarui ke versi terbaru tanpa kehilangan data ujian dan konfigurasi yang sudah ada.

Versi 4.7.0

Fitur terbaru Ekstraordinary CBT Rosetta dengan performa lebih baik dan 16 tipe soal.

Persyaratan

Pastikan perangkat Anda memenuhi syarat berikut sebelum memulai instalasi.

Android 7.0+HP dengan RAM minimal 3 GB direkomendasikan
Termux (F-Droid)Jangan gunakan versi Play Store — sudah usang
Koneksi InternetUntuk mengunduh paket (~95 MB) saat instalasi
Kunci LisensiDaftar di ecosystem.ekstraordinary.com
Penyimpanan ~500 MBRuang kosong untuk aplikasi dan database
Hotspot AktifDiperlukan saat menjalankan server CBT
Penting: Unduh Termux dari F-Droid atau GitHub Releases. Versi Play Store tidak didukung dan tidak akan berfungsi dengan benar.

Panduan Instalasi

Ikuti langkah-langkah berikut di aplikasi Termux pada HP Android Anda.

1

Install Termux & Update Paket

Buka Termux, lalu jalankan perintah berikut untuk memperbarui repositori dan menginstal cURL.

termux
apt update && apt install curl -y
2

Jalankan Script Instalasi

Satu perintah ini akan mengunduh ExoCBT 4.7.0, menginstal semua dependensi, membuat database PostgreSQL, dan mengkonfigurasi semuanya secara otomatis. Proses membutuhkan waktu sekitar 5–10 menit.

termux — instalasi otomatis
curl -s https://termux.sman1plemahan.sch.id/install/setup.sh | bash
Script akan mengunduh paket CBT 4.7.0 (~95 MB) dari server SMAN 1 Plemahan. Pastikan koneksi internet stabil selama proses instalasi.
3

Dapatkan Kunci Lisensi

Sebelum menjalankan CBT, sekolah harus mendaftarkan data di portal resmi Ekstraordinary untuk mendapatkan kunci lisensi gratis.

Daftar di ecosystem.ekstraordinary.com — isi data sekolah dengan benar. Kunci lisensi akan diminta saat pertama kali menjalankan server.

Menjalankan Server CBT

Setiap kali ingin menyelenggarakan ujian, ikuti langkah berikut.

1

Aktifkan Hotspot HP

Buka pengaturan HP dan aktifkan hotspot WiFi. Ini diperlukan agar DNS lokal berfungsi dan siswa dapat terhubung ke server CBT melalui jaringan yang sama.

2

Jalankan Server

Buka Termux dan ketik perintah berikut. Pada pertama kali, Anda akan diminta memasukkan kunci lisensi.

termux
./startexo
3

Akses dari Browser

Setelah server berjalan, buka browser di perangkat yang terhubung ke hotspot yang sama:

browser
# Dari HP yang menjalankan server: http://localhost:9988 # Dari perangkat lain di jaringan yang sama: http://[IP-HP-ANDA]:9988
Untuk melihat IP HP Anda, ketik ifconfig di Termux dan cari alamat wlan0 atau ap0.
4

Mematikan Server

Tekan Ctrl + C di Termux untuk menghentikan server dengan aman. Database akan ditutup secara otomatis.

Upgrade & Lisensi

Upgrade ke Versi Terbaru

Jika sudah terinstal versi sebelumnya, jalankan perintah ini untuk upgrade ke 4.7.0. Data ujian dan konfigurasi akan dipertahankan.

termux — upgrade
curl -s https://termux.sman1plemahan.sch.id/install/upgrade | bash

Ganti Kunci Lisensi

Jika perlu mengganti kunci lisensi secara manual:

termux
echo "KUNCI_LISENSI_ANDA" > ./cbt/database/.key

Pertanyaan Umum

Aktifkan hotspot WiFi di HP Anda terlebih dahulu, lalu jalankan ulang ./startexo. Hotspot diperlukan agar layanan DNS lokal Termux berfungsi.
Tergantung spesifikasi HP. Untuk ujian kelas kecil (20–30 siswa) umumnya lancar. Untuk ujian skala besar, disarankan menggunakan VPS atau server dedicated.
Data tersimpan di folder ~/cbt/database di Termux. Selalu matikan server dengan Ctrl+C sebelum HP dimatikan. Lakukan backup folder cbt secara berkala.
Hapus folder instalasi dengan rm -rf ~/cbt ~/startexo, pastikan koneksi internet stabil, lalu jalankan ulang script instalasi dari awal.
Secara default hanya bisa diakses dalam jaringan hotspot yang sama. Untuk akses dari internet, diperlukan konfigurasi port forwarding atau tunneling (misalnya ngrok) — tidak direkomendasikan untuk ujian resmi.