Panduan instalasi
Langkah-langkah instalasi akan bervariasi tergantung apakah Anda berencana menggunakan server all-in-one (umumnya digunakan untuk instance kecil) atau server terpisah untuk aplikasi dan basis data (instance besar dengan lebih dari 1000 perangkat). Silakan pilih bagian yang sesuai di bawah berdasarkan tipe instalasi Anda.
Instalasi membutuhkan paket distribusi platform Navixy. Paket tersebut dapat diunduh langsung ke server menggunakan perintah berikut:
wget --content-disposition https://get.navixy.com/latestSetelah paket diunduh, Anda dapat melanjutkan dengan proses instalasi.
Opsi 1. Server all-in-one
Pertama, buka paket build platform Navixy yang disediakan sebagai tar.gz archive. Masuk ke direktori yang berisi arsip tersebut dan jalankan perintah berikut untuk mengekstraknya (tentu saja ganti <PACKAGE_NAME> dengan nama file yang sebenarnya):
tar -zxvf <PACKAGE_NAME>.tar.gzArsip akan diekstrak ke /navixy-package direktori. Kemudian, buka direktori ini dan jalankan skrip instalasi dari sana:
./install.shSkrip akan memeriksa kompatibilitas OS dan pra-syarat lainnya. Tidak diperlukan tindakan dari Anda pada tahap ini.
Pilih peran server
Anda akan diminta untuk memilih peran server untuk penyebaran selanjutnya. Anda perlu memilih Single server - all services in one server. Hati-hati agar tidak mengklik opsi lain karena opsi tersebut dimaksudkan untuk digunakan pada penyebaran dua-server.

Proses instalasi
Skrip akan melakukan pengecekan perangkat lunak. Anda akan melihat bahwa perangkat lunak sedang diinstal, termasuk Java, Nginx dan MySQL. Anda akan melihat permintaan untuk me-restart MySQL, konfirmasi ini dengan memasukkan 1. Selanjutnya, Anda akan diminta untuk mengonfirmasi inisialisasi basis data, jawab dengan afirmatif lagi dengan memasukkan y.

MySQL akan meminta Anda untuk menentukan password root. Ini tidak wajib untuk platform sehingga Anda dapat membiarkannya kosong. Jika Anda menentukan password, pastikan untuk mengingatnya. Selanjutnya, skrip akan membuat basis data dan pengguna DB navixy dengan password acak. Ini akan menjadi pengguna utama bagi layanan platform untuk berinteraksi dengan basis data. Namun, Anda tidak perlu mengingat passwordnya karena akan secara otomatis dimasukkan ke berkas konfigurasi. Setelah ini selesai, skrip akan mengisi basis data dengan tabel sistem.

Setelah inisialisasi basis data, skrip akan menanyakan hal berikut:
Jawab dengan afirmatif menggunakan y, dan skrip akan melakukan hal-hal berikut:
Buat pengguna untuk layanan Java (backend)
Buat direktori layanan Java dan isi dengan berkas yang diperlukan
Salin dan konfigurasikan komponen web (frontend)
Salin skrip runit yang diperlukan untuk menjalankan layanan Java
Konfigurasikan layanan Java
Domains
Skrip akan meminta Anda untuk menentukan nama domain untuk layanan Anda. Ini adalah domain yang digunakan untuk:
Semua layanan sistem dalam instalasi satu-domain.
Antarmuka pengguna dan aktivasi perangkat dalam instalasi tiga-domain.

Selanjutnya, Anda akan diminta untuk memasukkan domain API dan panel Admin.
Untuk instalasi satu-domain, biarkan nilai-nilai ini kosong dan tekan Enter (OK).
Untuk instalasi tiga-domain, tentukan domain API dan Panel sesuai.


Anda akan melihat notifikasi tentang konfigurasi domain yang telah Anda buat.
Selanjutnya, Anda akan diminta untuk melakukan instalasi sertifikat SSL untuk platform Anda. Jika ini yang Anda inginkan, klik Yes dan ikuti petunjuk wizard.
Untuk detail tentang menginstal sertifikat SSL, lihat Panduan Konfigurasi halaman.
Pada titik ini, instalasi dasar platform telah selesai. Jika Anda membutuhkan kustomisasi lebih lanjut, gunakan ./configure.sh skrip.
Opsi 2. Dua server
Pertama, buka paket build platform Navixy yang disediakan sebagai tar.gz archive. Unggah dan ekstrak arsip ke kedua server. Untuk melakukan ekstraksi, masuk ke direktori yang berisi arsip dan jalankan perintah berikut (tentu saja ganti <PACKAGE_NAME> dengan nama file yang sebenarnya):
Arsip akan diekstrak ke navixy-package direktori. Instalasi berikut harus dilakukan pertama pada server basis data dan kedua pada server aplikasi.
Server database
Buka /navixy-package direktori dan jalankan install.sh skrip darinya.
Anda akan diminta untuk memilih peran server untuk penyebaran selanjutnya. Pilih #2 SQL server.

Skrip akan dimulai dengan pemeriksaan sistem dan perangkat lunak. Anda akan melihat bahwa MySQL sedang diinstal dan dikonfigurasi. Anda akan melihat permintaan untuk me-restart MySQL, konfirmasi ini dengan memasukkan 1. Selanjutnya, Anda akan diminta untuk mengonfirmasi inisialisasi basis data, jawab dengan afirmatif lagi dengan memasukkan y.

MySQL akan meminta Anda untuk menentukan password root. Ini tidak wajib untuk platform sehingga Anda dapat membiarkannya kosong. Jika Anda menentukan password, pastikan untuk mengingatnya. Selanjutnya, skrip akan membuat basis data dan pengguna DB navixy dengan password acak. Ini akan menjadi pengguna utama bagi layanan platform untuk berinteraksi dengan basis data.

Skrip kemudian akan mengisi basis data dengan tabel sistem. Setelah inisialisasi basis data, Anda akan melihat informasi berikut terkait server basis data:
Nama pengguna: navixy - ini adalah pengguna DB yang ditentukan dalam konfigurasi sistem untuk interaksi basis data.
Password: acak - password untuk navixy pengguna.
Alamat IP: alamat aktual server DB Anda.
Pastikan untuk menyimpan nilai-nilai ini, karena Anda akan membutuhkannya selama instalasi server aplikasi.
Server aplikasi
Buka /navixy-package direktori dan jalankan install.sh skrip darinya.
Anda akan diminta untuk memilih peran server untuk penyebaran selanjutnya. Pilih #3 Server aplikasi.

Skrip akan mengunduh dan menginstal Java, Nginx dan pra-syarat lain untuk menjalankan platform. Ini akan dilakukan secara otomatis dan tidak memerlukan perhatian Anda. Setelah semua pra-syarat terinstal, skrip akan meminta password pengguna SQL server. Ini adalah navixy password pengguna yang Anda peroleh setelah menginstal basis data pada langkah sebelumnya. Gunakan Shift+Insert untuk menempelkannya dari clipboard.

Selanjutnya Anda akan diminta memasukkan alamat IP server basis data Anda. Masukkan alamat tersebut.

Skrip akan memastikan bahwa IP valid. Anda kemudian akan diminta untuk mengonfirmasi instalasi platform di server Anda.
Lakukan ini dengan mengetik y dan menekan Enter.

Domains
Skrip akan meminta Anda untuk menentukan nama domain untuk layanan Anda. Ini adalah domain yang digunakan untuk:
Semua layanan sistem dalam instalasi satu-domain.
Antarmuka pengguna dan aktivasi perangkat dalam instalasi tiga-domain.

Selanjutnya, Anda akan diminta untuk memasukkan domain API dan panel Admin.
Untuk instalasi satu-domain, biarkan nilai-nilai ini kosong dan tekan Enter (OK).
Untuk instalasi tiga-domain, tentukan domain API dan Panel sesuai.


Anda akan melihat notifikasi tentang konfigurasi domain yang telah Anda buat.
Selanjutnya, Anda akan diminta untuk melakukan instalasi sertifikat SSL untuk platform Anda. Jika ini yang Anda inginkan, klik Yes dan ikuti petunjuk wizard.
Untuk detail tentang menginstal sertifikat SSL, lihat Panduan Konfigurasi halaman.
Pada titik ini, instalasi dasar platform telah selesai. Jika Anda membutuhkan kustomisasi lebih lanjut, gunakan ./configure.sh skrip.
Last updated
Was this helpful?