Logiciel serveur

Systèmes d'exploitation

Les services back-end de Navixy sont développés en langage de programmation Java, tandis que le front-end est construit en Javascript pur. Par conséquent, le logiciel est compatible multiplateforme, ce qui signifie qu'il peut s'exécuter sur différents systèmes d'exploitation. Cependant, pour des performances et une compatibilité optimales, nous recommandons d'utiliser les systèmes d'exploitation suivants :

  • Linux : Ubuntu 20 ou plus récent, 64 bits

  • Windows Server 2016 ou plus récent, 64 bits

Ces systèmes d'exploitation ont été largement testés et optimisés pour une utilisation avec Navixy, garantissant une expérience utilisateur fluide et un minimum de problèmes techniques.

Exigences d'environnement

De plus, pour installer et exécuter l'édition On-Premise de Navixy, vous aurez besoin de l'environnement suivant. Tout est fourni sous licences GNU ou similaires, et il n'est pas nécessaire de dépenser de l'argent pour cela.

  • Java SE Development Kit (JDK) 21 par Oracle ou openjdk-21-jre-headless depuis les dépôts. Toutes les autres distributions basées sur JDK 21 sont également compatibles.

  • MySQL Server 8.0. La plateforme ne prend pas en charge d'autres SGBD, y compris PostgreSQL et MariaDB.

  • NGINX de n'importe quelle version actuelle - 1.2 ou plus récent (Si vous souhaitez utiliser des aperçus d'images dans les formulaires de tâche, nginx doit disposer du module de filtrage d'images )

Les scripts d'installation automatique de la plateforme pour Linux installent les logiciels ci-dessus s'ils ne sont pas trouvés sur le serveur.

  • Les serveurs (sauf le serveur MySQL) doivent avoir accès à Internet et posséder une adresse IP statique.

  • Le processus d'installation nécessite un accès root (systèmes Unix) ou un utilisateur administrateur (Windows). Lors de l'installation des moteurs de base de données, vous devez disposer de l'accès root de MySQL.

  • Pour les services HTTP, nous recommandons d'utiliser des noms de domaine, par ex. pour l'API – api.domain.tld, pour l'interface utilisateur – my.domain.tld et panel.domain.tld pour le panneau d'administration. TLD signifie tout domaine de premier niveau (com, net, edu, etc.).

  • Connexion Internet haut débit et fiable d'au moins 10 Mbit/s

  • Système de supervision de votre choix. Il n'est pas requis mais recommandé

  • Le système de fichiers recommandé est ext4

  • Pour envoyer des e-mails depuis localhost, vous devez disposer d'un MTA (agent de transfert de courrier) configuré, par ex. Postfix

    • Il est également possible d'envoyer des e-mails via d'autres services, par ex. gmail, mais dans ce cas la substitution du champ "from" de l'e-mail ne fonctionnera pas

Mis à jour

Ce contenu vous a-t-il été utile ?