PRASYARAT

Persyaratan Sistem

Oh My School dapat dijalankan secara manual (dari kode sumber) atau menggunakan kontainer Docker. Tergantung pada metode instalasi yang Anda pilih, pastikan lingkungan Anda memenuhi persyaratan di bawah ini.

Instalasi dari Kode Sumber (Manual)

Untuk menginstal dan menjalankan Oh My School secara langsung di server Anda, Anda memerlukan:

  • PHP 8.4 atau versi yang lebih baru
  • MySQL 8.0+ atau MariaDB 10.6+
  • Composer 2 (untuk manajemen dependensi PHP)
  • Node.js 20+ dengan Bun (untuk kompilasi frontend)
  • Web Server (seperti Nginx, Apache, Caddy, atau PHP-FPM)

Instalasi Menggunakan Docker

Untuk menjalankan versi kontainer (direkomendasikan untuk pengaturan cepat dan isolasi dependensi), Anda memerlukan:

  • Server Linux (Ubuntu 20.04 LTS atau yang lebih baru sangat direkomendasikan)
  • Docker dan Docker Compose terpasang
  • Setidaknya 1GB RAM (2GB direkomendasikan untuk hari-hari dengan lalu lintas kunjungan tinggi)
  • Nama domain yang terdaftar (untuk mengonfigurasi SSL/TLS di produksi)

Masih memiliki pertanyaan?

Jika Anda tidak menemukan apa yang Anda cari, komunitas kami siap membantu di GitHub Discussions.

Tanyakan ke Komunitas