Comment installer le serveur d’analyse sur Ubuntu 20.04 LTS

Dans ce tutoriel, nous allons vous montrer comment installer Parse Server sur Ubuntu 20.04 LTS. Pour ceux d’entre vous qui ne le savaient pas, Parse est une plate-forme de backend en tant que service (BaaS) open source couramment utilisée au cours des dernières années. Il est écrit en Node.js et peut être utilisé pour toute application exécutant Node.js. Parse Server est livré avec une interface Web simple et facile à utiliser qui peut être utilisée pour la manipulation de données, pour afficher des analyses, et pour planifier et envoyer des notifications push.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l’installation étape par étape du serveur Parse sur Ubuntu 20.04 (Focal Fossa). Vous pouvez suivre les mêmes instructions pour Ubuntu 18.04, 16.04 et toute autre distribution basée sur Debian comme Linux Mint.

Installer le serveur d’analyse sur Ubuntu 20.04 LTS Focal Fossa

Étape 1. Tout d’abord, assurez-vous que tous vos packages système sont à jour en exécutant ce qui suit apt commandes dans le terminal.

sudo mise à jour appropriée
sudo mise à niveau appropriée

Étape 2. Installation de Node.js.

Ajoutez maintenant le référentiel Node.js à votre système :

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash –
sudo apt installer nodejs

Ensuite, installez un gestionnaire de packages de fil sur votre système. Cela sera utilisé pour installer les modules de nœuds :

npm install -g fil

Étape 3. Installation de MongoDB.

Par défaut, MongoDB est disponible dans le référentiel par défaut Ubuntu 20.04. Vous pouvez l’installer en exécutant la commande suivante :

sudo apt installer mongodb-server

Étape 4. Installation du serveur d’analyse sur Ubuntu 20.04.

Vous pouvez installer le module parse-server à l’aide du gestionnaire de packages Yarn :

fil global ajouter parse-server

Ensuite, créez un fichier de configuration du serveur d’analyse et définissez les attributs du serveur d’analyse :

nano config.json

Ajoutez la ligne suivante :

{ “appName”: “My Parse Server App”, “databaseURI”: “mongodb://localhost:27017/parsedb”, “appId”: “KSDJFKASJFI3S8DSJFDH”, “masterKey”: “LASDK823JKHR87SDFJSDHF8DFHASFDF”, “serverURL”: “https ://localhost:1337/parse”, “publicServerURL”: “https://0.0.0.0:1337/parse”, “port”: 1337 }

Les détails de configuration sont les suivants :

  • appName: définissez n’importe quel nom pour votre serveur d’analyse
  • databaseURI: Chaîne de connexion à la base de données MongoDB
  • appID: définissez une chaîne aléatoire comme appID, qui sera utilisée pour connecter le serveur.
  • masterKey: définissez une chaîne aléatoire pour la clé principale.
  • serverURL: définissez une URL pour votre serveur d’analyse
  • publicServerURL: définissez une URL publique pour votre serveur d’analyse
  • port: Indiquer le port du serveur

Save et close le fichier puis démarrez le serveur d’analyse à l’aide de la commande suivante :

nohup parse-server config.json &

Étape 5. Configurez le tableau de bord du serveur d’analyse.

Le serveur Parse est livré avec un tableau de bord pour gérer vos applications de serveur Parse. Il est accessible via un navigateur Web. Exécutez la commande ci-dessous pour installer parse-dashboard :

fil global ajouter parse-dashboard

Après cela, créez un fichier de configuration pour le tableau de bord d’analyse :

nano parse-darshboard-config.json

Ajoutez le fichier suivant :

{ “applications”: [
{
“serverURL”: “https://67.205.146.114:1337/parse”,
“appId”: “KSDJFKASJFI3S8DSJFDH”,
“masterKey”: “LASDK823JKHR87SDFJSDHF8DFHASFDF”,
“allowInsecureHTTP”: “true”,
“appName”: “MyApps”
}
], “utilisateurs”: [
{
“user”:”admin”,
“pass”:”your-password”
}
], “iconsFolder”: “icons” }

Save et close le fichier, puis démarrez le tableau de bord Parse avec la commande suivante :

nohup parse-dashboard –dev –config parse-darshboard-config.json &

Étape 6. Configurez le pare-feu.

Nous utilisons le port 1337 pour le serveur d’analyse et 4040 pour le tableau de bord. Exécutez les commandes suivantes pour autoriser l’accès des utilisateurs publics au 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
sudo pare-feu-cmd –reload

Étape 7. Accéder au tableau de bord du serveur d’analyse.

Une fois l’installation réussie, vous pouvez également accéder au tableau de bord du serveur d’analyse en visitant l’URL https://your-server-ip-address:4040 dans votre navigateur Internet. Vous devriez voir l’écran suivant :

Toutes nos félicitations! Vous avez correctement installé Parse. Merci d’avoir utilisé ce didacticiel pour installer le serveur Parse sur le système Ubuntu 20.04 LTS Focal Fossa. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel de Parse Server.