Installation automatique - Windows
Ce guide décrit l'installation de la plateforme Navixy On-Premise à l'aide d'un script automatisé. Ce type d'installation est conçu pour les serveurs Windows.
Pour les serveurs Linux, veuillez utiliser les instructions appropriées.
Prérequis d'installation
Tout d'abord, vous devez disposer des éléments suivants avant de commencer l'installation :
Un serveur (ou des serveurs) répondant à toutes les Matériels serveur exigences. Veuillez noter que les serveurs Windows sont généralement plus gourmands en ressources ; il est donc toujours conseillé de prévoir de la RAM et des ressources CPU supplémentaires.
Windows Server de la version la plus récente disponible pour vous. Le script d'installation a été développé sur Windows Server 2025, mais utilise Powershell, il est donc applicable à toute version du système d'exploitation à jour.
Package logiciel Navixy et clé de licence fournis par l'équipe Navixy.
Nom(s) de domaine enregistré(s) que vous utiliserez pour votre instance Navixy.
Ce processus automatique installera tous les prérequis logiciels listés dans Logiciels serveur du document, ce qui signifie que vous n'avez pas besoin de les installer manuellement vous-même. Cependant, pour Windows, il est recommandé d'utiliser des logiciels tiers tels que :
Éditeur de texte avancé pour gérer les configurations et les gros fichiers journaux (tel que Notepad++).
Tout archiveur capable de travailler avec
tar.gzarchives (tel que 7zip). Les dernières versions de Windows savent gérer ce type d'archive nativement, donc l'archiveur tiers peut ne pas être nécessaire.
L'ensemble du processus d'installation doit être effectué en tant qu'administrateur.
Configuration réseau
Selon les paramètres initiaux de votre serveur, il se peut qu'il n'ait pas les ports ouverts nécessaires au bon fonctionnement de la plateforme. Vous devrez peut-être ouvrir explicitement ces ports dans le pare-feu Windows.
Cela inclut généralement des ports tels que :
Ports HTTP/HTTPS 80 et 443.
Port 32233 pour la vérification de la licence.
Tous les ports dédiés pour connecter les dispositifs de suivi.
Port 3306 pour travailler avec la base de données sur un serveur dédié.
Pour plus d'informations, consultez la page Réseau dans nos instructions.
Package Navixy
Le paquet de distribution Navixy On-premise est toujours disponible en téléchargement via le lien direct :
⬇️ Télécharger le package Navixy
Décompressez l'archive nouvellement téléchargée et accédez au dossier nommé \navixy-package. Ce sera le dossier principal avec lequel cette instruction travaille, et tous les chemins imbriqués s'y référeront sauf indication explicite contraire.
Script d'installation
Accédez à \navixy-package\windows le dossier et exécutez le NavixyInstaller.ps1 script avec Powershell :

Cela initiera le processus d'installation, et vous verrez le menu de sélection du type d'installation :

Vous pouvez choisir d'installer tous les composants sur un seul serveur ou de déployer la base de données et l'application sur des serveurs dédiés.
Les étapes suivantes dépendront du type d'installation que vous choisissez.
Tous les composants sur un seul serveur
Pour déployer l'ensemble de la plateforme sur un seul serveur, sélectionnez Install All Components (Full Installation) - tapez le numéro correspondant 1 et appuyez sur Entrée.
Si vous allez déployer la base de données sur un serveur dédié séparément de l'application, passez cette section et poursuivez la section Deux serveurs ci-dessous.
Le script demandera les valeurs suivantes :
Clé de licence - saisissez la combinaison de caractères reçue du Support technique Navixy. Si vous n'avez pas de clé de licence, interrompez l'installation et contactez votre Responsable de compte ou le Support technique.
Mot de passe de la base de données - ce mot de passe sera attribué à l'utilisateur de la base de données
navixyet sera utilisé par les services back-end pour accéder à la base de données.Domaine du service - domaine principal de votre instance. Sera utilisé par vos clients pour accéder au service de suivi.
Domaine API (optionnel) - si spécifié, sera utilisé pour accéder à l'API. Si non nécessaire, appuyez sur Entrée pour passer.
Domaine du panneau (optionnel) - si spécifié, sera utilisé pour accéder au panneau d'administration. Si non nécessaire, appuyez sur Entrée pour passer.
Configuration SSL -
ypour HTTPS,npour HTTP.Chemins des certificats SSL - chemins complets vers les certificats (au format
crt) et les clés privées (au formatkey) pour chacun des domaines spécifiés. Les fichiers de certificat et de clé privée doivent être situés dans n'importe quel dossier du serveur.

Après avoir spécifié les paramètres requis, le script installera la plateforme et tous les logiciels nécessaires. Vous devrez patienter un certain temps. Voici les actions automatiques que vous verrez dans l'interface Powershell :
Installation du JDK
Téléchargement de Nginx
Installation de MySQL
Configuration de MySQL
Chargement de la structure de la base de données
Configuration du site Web
Configuration des services back-end
Aucune participation active n'est requise de votre part. Si le script rencontre des erreurs, il vous en informera.
À ce stade, l'installation est terminée. Passez à la section Étapes finales pour vérifier le fonctionnement de la plateforme.
Installation sur deux serveurs
Cette section décrit l'installation de la plateforme répartie sur deux serveurs - un serveur de base de données dédié et un serveur d'application dédié. Ici, vous devez décompresser /navixy-package sur les deux serveurs et commencer par déployer la base de données.
Serveur de base de données
Exécutez le NavixyInstaller.ps1 script avec Powershell et sélectionnez Install Database Only - tapez le numéro correspondant 2 et appuyez sur Entrée.
Le script demandera les valeurs suivantes :
Clé de licence - saisissez la combinaison de caractères reçue du Support technique Navixy. Si vous n'avez pas de clé de licence, interrompez l'installation et contactez votre Responsable de compte ou le Support technique.
Mot de passe de la base de données - ce mot de passe sera attribué à l'utilisateur de la base de données
navixyet sera utilisé par les services back-end pour accéder à la base de données. Enregistrez ce mot de passe !

Après avoir spécifié les paramètres requis, le script installera MySQL, importera la structure de la base de données et la remplira avec les valeurs par défaut. Attendez un certain temps jusqu'à la fin de l'opération du script.
Enregistrez les valeurs suivantes :
Adresse IP du serveur
Mot de passe de la base de données
Vous aurez besoin de ces valeurs à l'étape suivante.
Serveur d'application
Exécutez le NavixyInstaller.ps1 script avec Powershell et sélectionnez Installer le Frontend et le Backend - tapez le numéro correspondant 3 et appuyez sur Entrée.
Le script demandera les valeurs suivantes :
Adresse du serveur de base de données - saisissez l'adresse IP de votre serveur de base de données. Il peut s'agir d'une IP privée ou publique selon votre configuration réseau et de pare-feu.
Port de la base de données - le port par défaut est 3306, donc si vous ne l'avez pas modifié intentionnellement lors de l'installation de la base de données, vous pouvez passer cette étape en appuyant sur Entrée.
Mot de passe de la base de données - ce mot de passe sera attribué à l'utilisateur de la base de données
navixyet sera utilisé par les services back-end pour accéder à la base de données.Domaine du service - domaine principal de votre instance. Sera utilisé par vos clients pour accéder au service de suivi.
Domaine API (optionnel) - si spécifié, sera utilisé pour accéder à l'API. Si non nécessaire, appuyez sur Entrée pour passer.
Domaine du panneau (optionnel) - si spécifié, sera utilisé pour accéder au panneau d'administration. Si non nécessaire, appuyez sur Entrée pour passer.
Configuration SSL -
ypour HTTPS,npour HTTP.Chemins des certificats SSL - chemins complets vers les certificats (au format
crt) et les clés privées (au formatkey) pour chacun des domaines spécifiés. Les fichiers de certificat et de clé privée doivent être situés dans n'importe quel dossier du serveur.

Après que les paramètres requis sont spécifiés, le script installera la plateforme et tous les logiciels nécessaires. Attendez un certain temps jusqu'à ce que le script installe le JDK et Nginx puis configure l'application. Si le script rencontre des erreurs, il vous en informera.
À ce stade, l'installation est terminée. Passez à la section Étapes finales.
Étapes finales
Après que le script a terminé le déploiement de l'application, la fenêtre Services Windows s'ouvrira. Attendez quelques minutes, actualisez la fenêtre et vérifiez les statuts des services Navixy :
Navixy api-server
Navixy sms-server
Navixy tcp-server
Les trois doivent être actifs (en cours d'exécution), comme dans la capture d'écran ci-dessous :

Accès au panneau d'administration
Une fois que tout est installé et que les services fonctionnent, vous devez vérifier la disponibilité du domaine de votre panneau d'administration dans votre navigateur. Lorsque vous le saisissez dans la barre d'adresse, vous devriez être dirigé vers la page de connexion.
Les identifiants de connexion sont par défaut :
nom d'utilisateur : admin
mot de passe : admin
Envisagez de changer votre mot de passe du panneau d'administration immédiatement après la connexion pour des raisons de sécurité.
Accès à l'interface utilisateur
Pour que l'interface utilisateur soit disponible, vous devez d'abord spécifier son domaine dans Admin panel → Service Preferences, comme décrit dans ce document : Nom de domaine.
Si ce qui précède n'est pas fait, l'interface utilisateur ne pourra pas s'ouvrir.
Mises à jour
Pour mettre à jour Navixy déployé sur un système Windows vers la version la plus récente, veuillez vous référer à ce document : Update on Windows
Dépannage
Si vous rencontrez des problèmes pendant le processus d'installation ou de configuration, veuillez consulter les Dépannage pages pour des solutions possibles.
Mis à jour
Ce contenu vous a-t-il été utile ?