Server software

Operating systems

Navixy's backend services are developed using Java programming language, while the frontend is built with pure Javascript. As a result, the software is cross-platform compatible, which means it can run on various operating systems. However, for optimal performance and compatibility, we recommend using the following operating systems:

  • Linux: Ubuntu 20 or newer, 64 bit

  • Windows Server 2016 or newer, 64 bit

These operating systems have been extensively tested and optimized for use with Navixy, ensuring a seamless user experience and minimal technical issues.

Environment requirements

Additionally, to install and run Navixy On-Premise edition, you will require the following environment. It is all provided under GNU or similar licenses, and there is no need to spend any money on it.

circle-info

Automatic platform installation scripts for Linux install the above software if it is not found on the server.

  • Servers (except MySQL server) must have access to the Internet and have static IP address.

  • Installation process requires root access (Unix systems) or administrative user (Windows). During the installation of databases engines you need to be granted with MySQL's root access.

  • For HTTP services we recommend to use domain names, e.g. for API – api.domain.tld, for User interface – my.domain.tld and panel.domain.tld for Admin panel. TLD means any top level domain (com, net, edu, etc).

  • High-speed and reliable internet connection at least 10 Mbit/s

  • Monitoring system that you like. It is not required but recommended

  • Recommended filesystem is ext4

  • For sending email from localhost you should have got an configured MTA (Mail transfer agent), e.g. Postfix

    • It is also possible to send email through another services, e.g. gmail, but in that case email "from" field substitution won't work

Last updated

Was this helpful?