Comment installer le serveur d'analyse avec tableau de bord sur Ubuntu 20.04

Comment installer le serveur d'analyse avec tableau de bord sur Ubuntu 20.04

Parse Server est une application open source écrite sur le nœud.Langue de programmation JS. L'application d'analyse est utilisée comme Backend en tant que service (BAAS) Plateforme. Ce qui aide les développeurs à construire le back-end de leur application mobile.

Le tableau de bord d'analyse est une autre application construite sur le nœud.JS par les développeurs d'analyse. Il s'agit d'une interface Web frontale pour gérer le serveur d'analyse backend. Vous pouvez ajouter et gérer plusieurs serveur d'analyse à partir du tableau de bord unique.

Ce didacticiel vous aidera à installer et à configurer les applications de tableau de bord d'analyse et d'analyse sur le système Ubuntu.

Conditions préalables

  • Configurer un compte privilégié Sudo et appliquer la sécurité initiale en suivant la configuration initiale du serveur
  • Connectez-vous à l'instance via SSH comme compte racine

Étape 1 - Installation de nœud.js

Le serveur d'analyse et le dahsboard sont construits sur le nœud.plate-forme JS. Vous devez donc installer le nœud.js sur votre système Ubuntu. Vous pouvez utiliser le référentiel officiel des packages pour l'installer. Pour configurer le référentiel APT, exécutez:

curl -sl https: // deb.nœud.com / setup_12.X | sudo -e bash - 

L'exécuter les commandes suivantes pour installer le nœud.js sur votre serveur.

sudo apt install -y nodejs 

Installez également le gestionnaire de packages de fils sur votre système. Cela sera utilisé pour installer les modules de nœud.

NPM Install -g Yarn 

Étape 2 - Installation de MongoDB

Les packages MongoDB sont disponibles dans les référentiels APT par défaut. Vous pouvez simplement mettre à jour APT Cache et installer les packages de serveur de base de données MongoDB en exécutant les commandes suivantes:

sudo apt update sudo apt install mongodb-server 

Étape 3 - Installez le serveur d'analyse

Votre système Ubuntu est prêt pour l'installation du serveur d'analyse. Le serveur d'analyse disponible en modules NodeJS. Utilisez la commande suivante pour installer le module PARSE-Server à l'aide de Yarn Package Manager:

Yarn Global Ajouter un serveur à parse 

Créez ensuite un fichier de configuration pour votre serveur d'analyse. Où vous pouvez définir les attributs du serveur d'analyse. Créez un fichier de configuration et modifiez votre éditeur de texte préféré:

Nano Config.json 

Ensuite, ajoutez le contenu suivant au fichier:

"appname": "mon serveur de parse", "databaseuri": "mongodb: // localhost: 27017 / parsedb", "appid": "ksdjfkasjfi3s8dsjfdh", "masterkey": "lasdk823jkhr87sdfjsdhf8dfhasfdf", "serverurl" // LocalHost: 1337 / Parse "," PublicServerurl ":" https: // 0.0.0.0: 1337 / Parse "," Port ": 1337 

Détails de la configuration:

  • Appname - Définissez n'importe quel nom pour votre serveur d'analyse.
  • Databaseuri - Connexion chaîne à la base de données MongoDB.
  • AppID - Définissez une chaîne aléatoire en tant qu'Apid, qui sera utilisée pour connecter le serveur
  • Masterkey - Définissez une chaîne aléatoire pour la clé maître
  • ServerUrl - Définissez une URL pour votre serveur d'analyse
  • PublicServerUrl - Cela vous permet d'accéder à Parse Server depuis le réseau public
  • Port - Entrez un port pour s'exécuter sur le serveur d'analyse. Le port par défaut est 1337
  • Enregistrez votre fichier. Exécutez ensuite le serveur d'analyse avec la commande nohup. L'exécutez également comme processus d'arrière-plan.

    NOHUP PARSE SERVER CONFIG.JSON & 

    Votre serveur d'analyse est opérationnel maintenant sur le port 1337.

    Étape 4 - Configuration du tableau de bord d'analyse

    L'équipe de développement de Parse fournit également une interface Web pour accéder à Parse Server appelé Parse-Dashboard. Qui est également disponible sous forme de module de nœud. Utilisez la commande ci-dessous pour installer Parse-Dashboard:

    Yarn Global Add Parse-Dashboard 

    Ensuite, créez un fichier de configuration pour le tableau de bord d'analyse. Modifier le fichier dans un éditeur de texte:

    Nano Parse-Darshboard-Config.json 

    Et ajouter le contenu suivant:

    "Apps": ["ServerUrl": "http: // 67.205.146.114: 1337 / Parse "," Appid ":" ksdjfkasjfi3s8dsjfdh "," Masterkey ":" lasdk823jkhr87sdfjsdhf8dfhasfdf "," allowinesecurehttp ":" true "," appnom ":" myApp1 "]," utilisateurs ": [jue" " : "admin", "pass": "mot de passe"], "iconsfolder": "icônes" 

    Vous pouvez ajouter plusieurs serveurs d'analyse à votre tableau de bord d'analyse. Ajoutez votre serveur d'analyse avec ServerUrl. Utilisateur le même appid et masterkey que vous avez défini sur votre serveur d'analyse.

    Enregistrez votre fichier et exécutez la commande suivante pour démarrer le tableau de bord d'analyse.

    nohup parse-dashboard --dev - Config parse-darshboard-config.JSON & 

    La commande ci-dessus démarrera votre serveur d'analyse sur le port 4040.

    Étape 5 - ports ouverts dans le pare-feu

    Les systèmes ont activé Firewalld, besoin d'autoriser l'accès sur des ports exécutant le serveur d'analyse. Nous utilisons le port 1337 pour le serveur d'analyse et 4040 pour le tableau de bord. Exécutez les commandes suivantes pour permettre l'accès aux utilisateurs publics pour le serveur d'analyse. Pour ouvrir le type de port:

    Sudo Firewall-Cmd --permanent --zone = public --add-port = 1337 / tcp sudo Firewall-cmd --permanent --zone = public --add-port = 4040 / tcp 

    Appliquez les modifications par commande en cours d'exécution:

    pare-feu-CMD - Reload 

    Étape 6 - Configuration du test

    Maintenant, vous pouvez accéder à votre interface Web de tableau de bord d'analyse en accédant à votre serveur sur le port 4040. Connectez-vous au nom d'utilisateur et au mot de passe du tableau de bord défini dans le fichier de configuration du tableau de bord d'analyse (Parse-Darshboard-Config.JSON).

    Après vous connecter, vous verrez le tableau de bord.

    Conclusion

    Dans ce tutoriel, vous avez appris l'installation de Parse Server et Dashboard sur le système Ubuntu.