Comment installer le serveur d'analyse avec tableau de bord sur Ubuntu 20.04
- 832
- 86
- Emilie Colin
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:
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.