Perangkat lunak server

Sistem operasi

Layanan backend Navixy dikembangkan menggunakan bahasa pemrograman Java, sedangkan frontend dibangun dengan Javascript murni. Akibatnya, perangkat lunak ini kompatibel lintas platform, artinya dapat dijalankan pada berbagai sistem operasi. Namun, untuk kinerja dan kompatibilitas optimal, kami menyarankan menggunakan sistem operasi berikut:

  • Linux: Ubuntu 20 atau lebih baru, 64 bit

  • Windows Server 2016 atau lebih baru, 64 bit

Sistem operasi ini telah diuji secara ekstensif dan dioptimalkan untuk digunakan dengan Navixy, memastikan pengalaman pengguna yang mulus dan masalah teknis yang minimal.

Persyaratan lingkungan

Selain itu, untuk menginstal dan menjalankan edisi Navixy On-Premise, Anda memerlukan lingkungan berikut. Semua disediakan di bawah lisensi GNU atau serupa, dan tidak perlu mengeluarkan biaya untuk itu.

  • Java SE Development Kit (JDK) 21 oleh Oracle atau openjdk-21-jre-headless dari repositori. Semua distribusi lain berbasis JDK 21 juga kompatibel.

  • MySQL Server 8.0. Platform ini tidak mendukung DBMS lain, termasuk PostgreSQL dan MariaDB.

  • NGINX dari versi apapun saat ini - 1.2 atau lebih baru (Jika Anda ingin menggunakan pratinjau gambar dalam formulir tugas, nginx harus memiliki filter gambar modul)

Skrip instalasi platform otomatis untuk Linux menginstal perangkat lunak di atas jika tidak ditemukan di server.

  • Server (kecuali server MySQL) harus memiliki akses Internet dan memiliki alamat IP statis.

  • Proses instalasi memerlukan akses root (sistem Unix) atau pengguna administratif (Windows). Selama instalasi mesin basis data Anda harus diberikan akses root MySQL.

  • Untuk layanan HTTP kami menyarankan menggunakan nama domain, mis. untuk API – api.domain.tld, untuk antarmuka pengguna – my.domain.tld dan panel.domain.tld untuk panel Admin. TLD berarti top level domain apapun (com, net, edu, dll).

  • Koneksi internet berkecepatan tinggi dan andal minimal 10 Mbit/s

  • Sistem pemantauan yang Anda sukai. Tidak diwajibkan namun direkomendasikan

  • Sistem berkas yang direkomendasikan adalah ext4

  • Untuk mengirim email dari localhost Anda harus memiliki MTA (Mail Transfer Agent) yang dikonfigurasi, mis. Postfix

    • Juga dimungkinkan mengirim email melalui layanan lain, mis. gmail, tetapi dalam kasus tersebut penggantian bidang email "from" tidak akan berfungsi

Last updated

Was this helpful?