Assistant d'installation
Les étapes d'installation varieront selon que vous prévoyez d'utiliser un serveur tout-en-un (généralement utilisé pour de petites instances) ou un serveur séparé pour l'application et la base de données (grande instance de plus de 1000 appareils). Veuillez sélectionner la section appropriée ci-dessous en fonction de votre type d'installation.
L'installation nécessite le package de distribution de la plateforme Navixy. Il peut être téléchargé directement sur le serveur en utilisant la commande suivante :
wget --content-disposition https://get.navixy.com/latestUne fois le package téléchargé, vous pouvez poursuivre l'installation.
Option 1. Serveur tout-en-un
Tout d'abord, décompressez la build de la plateforme Navixy fournie en tant que tar.gz archive. Allez dans le répertoire contenant l'archive et exécutez la commande suivante pour la décompresser (remplacez bien sûr <PACKAGE_NAME> par le nom de fichier réel) :
tar -zxvf <PACKAGE_NAME>.tar.gzL'archive sera extraite vers le répertoire /navixy-package . Ensuite, ouvrez ce répertoire et exécutez le script d'installation depuis celui-ci :
./install.shLe script vérifiera la compatibilité du système d'exploitation et d'autres prérequis. Aucune action de votre part n'est requise à cette étape.
Sélectionnez le rôle du serveur
Il vous sera demandé de sélectionner le rôle du serveur pour le déploiement. Vous devez sélectionner Serveur unique - tous les services sur un seul serveur. Faites attention à ne pas cliquer sur d'autres options car elles sont destinées au déploiement sur deux serveurs.

Processus d’installation
Le script effectuera une vérification logicielle. Vous verrez que les logiciels sont en cours d'installation, y compris Java, Nginx et MySQL. Vous verrez une demande de redémarrage de MySQL, confirmez ceci en saisissant 1. Ensuite, il vous sera demandé de confirmer l'initialisation des bases de données, répondez positivement à nouveau en saisissant y.

MySQL vous demandera de spécifier le mot de passe root. Ce n'est pas obligatoire pour la plateforme, vous pouvez donc le laisser vide. Si vous en spécifiez un, assurez-vous de vous en souvenir. Ensuite, le script créera les bases de données et l'utilisateur DB navixy avec un mot de passe aléatoire. Ce sera l'utilisateur principal permettant aux services de la plateforme d'interagir avec la base de données. Toutefois, vous n'avez pas besoin de retenir son mot de passe car il sera inséré automatiquement dans les fichiers de configuration. Une fois cela fait, le script remplira la base de données avec les tables système.

Après l'initialisation de la base de données, le script posera la question suivante :
Répondez par l'affirmative avec y, et il effectuera les opérations suivantes :
Créer un utilisateur pour les services Java (backend)
Créer les répertoires pour les services Java et les remplir avec les fichiers requis
Copier et configurer les composants web (frontend)
Copier les scripts runit nécessaires au lancement des services Java
Configurer les services Java
Domaines
Le script vous demandera de spécifier un nom de domaine pour votre service. Il s'agit d'un domaine utilisé pour :
Tous les services système dans une installation à domaine unique.
Interface utilisateur et activation des appareils dans une installation à trois domaines.

Ensuite, il vous sera demandé les domaines pour l'API et le panneau d'administration.
Pour une installation à domaine unique, laissez ces valeurs vides et appuyez sur Entrée (OK).
Pour les installations à trois domaines, spécifiez respectivement les domaines API et Panel.


Vous verrez une notification concernant la configuration des domaines que vous avez effectuée.
Ensuite, il vous sera demandé d'installer les certificats SSL pour votre plateforme. Si vous souhaitez le faire, cliquez sur Oui et suivez les invites de l'assistant.
Pour des détails sur l'installation du certificat SSL, voir le Assistant de configuration page.
À ce stade, l'installation de base de la plateforme est terminée. Si vous avez besoin de davantage de personnalisation, utilisez le ./configure.sh script.
Option 2. Deux serveurs
Tout d'abord, décompressez la build de la plateforme Navixy fournie en tant que tar.gz archive. Téléversez et décompressez l'archive sur les deux serveurs. Pour décompresser, allez dans le répertoire contenant l'archive et exécutez la commande suivante (remplacez bien sûr <PACKAGE_NAME> par le nom de fichier réel) :
L'archive sera extraite vers le répertoire navixy-package répertoire. L'installation suivante doit d'abord être effectuée sur le serveur de base de données, puis sur le serveur d'application.
Serveur de base de données
Ouvrir /navixy-package répertoire et exécutez le install.sh script depuis celui-ci.
Il vous sera demandé de sélectionner le rôle du serveur pour le déploiement. Sélectionnez #2 SQL server.

Le script commencera par un contrôle du système et des logiciels. Vous verrez que MySQL est en cours d'installation et de configuration. Vous verrez une demande de redémarrage de MySQL, confirmez ceci en saisissant 1. Ensuite, il vous sera demandé de confirmer l'initialisation des bases de données, répondez positivement à nouveau en saisissant y.

MySQL vous demandera de spécifier le mot de passe root. Ce n'est pas obligatoire pour la plateforme, vous pouvez donc le laisser vide. Si vous en spécifiez un, assurez-vous de vous en souvenir. Ensuite, le script créera les bases de données et l'utilisateur DB navixy avec un mot de passe aléatoire. Ce sera l'utilisateur principal permettant aux services de la plateforme d'interagir avec la base de données.

Le script remplira ensuite la base de données avec les tables système. Après l'initialisation de la base de données, vous verrez les informations suivantes concernant le serveur de base de données :
Nom d'utilisateur : navixy - c'est l'utilisateur DB spécifié dans les configurations système pour l'interaction avec la base de données.
Mot de passe : aléatoire - le mot de passe pour l'utilisateur navixy .
Adresse IP : adresse réelle de votre serveur DB.
Veillez à sauvegarder ces valeurs, car vous en aurez besoin lors de l'installation du serveur d'application.
Serveur d'application
Ouvrir /navixy-package répertoire et exécutez le install.sh script depuis celui-ci.
Il vous sera demandé de sélectionner le rôle du serveur pour le déploiement. Sélectionnez #3 Serveur d'application.

Le script téléchargera et installera Java, Nginx et d'autres prérequis pour exécuter la plateforme. Cela sera fait automatiquement et ne requiert pas votre attention. Une fois tous les prérequis installés, le script vous demandera le mot de passe de l'utilisateur SQL. Il s'agit du mot de passe de l'utilisateur navixy obtenu après l'installation de la base de données à l'étape précédente. Utilisez Shift+Insert pour le coller depuis le presse-papiers.

Vous serez ensuite invité à fournir l'adresse IP de votre serveur de base de données. Saisissez-la.

Le script vérifiera que l'IP est valide. Il vous sera alors demandé de confirmer l'installation de la plateforme sur votre serveur.
Faites-le en tapant y et en appuyant sur Entrée.

Domaines
Le script vous demandera de spécifier un nom de domaine pour votre service. Il s'agit d'un domaine utilisé pour :
Tous les services système dans une installation à domaine unique.
Interface utilisateur et activation des appareils dans une installation à trois domaines.

Ensuite, il vous sera demandé les domaines pour l'API et le panneau d'administration.
Pour une installation à domaine unique, laissez ces valeurs vides et appuyez sur Entrée (OK).
Pour les installations à trois domaines, spécifiez respectivement les domaines API et Panel.


Vous verrez une notification concernant la configuration des domaines que vous avez effectuée.
Ensuite, il vous sera demandé d'installer les certificats SSL pour votre plateforme. Si vous souhaitez le faire, cliquez sur Oui et suivez les invites de l'assistant.
Pour des détails sur l'installation du certificat SSL, voir le Assistant de configuration page.
À ce stade, l'installation de base de la plateforme est terminée. Si vous avez besoin de davantage de personnalisation, utilisez le ./configure.sh script.
Mis à jour
Ce contenu vous a-t-il été utile ?