So installieren Sie Parse Server auf Debian 10/9

So installieren Sie Parse Server auf Debian 10/9

Parse Server ist eine Open -Source -Anwendung, die auf dem Knoten geschrieben wurde.JS -Programmiersprache. Die Parse -Anwendung wird als die verwendet Backend als Service (BAAS) Plattform. Es ist benutzerfreundlich, flexibel und skalierbares Backend für die mobile Anwendung.

Parse Dashboard wird von den Parse Developers gebaut. Es ist eine Front-End-Weboberfläche für die Verwaltung von Backend Parse Server. Sie können mehrere Parse -Server aus einem einzelnen Dashboard hinzufügen und verwalten.

In diesem Tutorial können Sie Parse Server installieren und konfigurieren und das Dashboard -Anwendungen auf Debian -System.

Voraussetzungen

  • Ausführen von Debian 10 -Instanz mit Shell Access
  • Melden Sie sich als sudo privilegiertes Konto an

Schritt 1 - Knoten installieren.JS

Parser Server und Parse Dashboard Beide Anwendung kann auf jedem Server mit dem Knoten ausgeführt werden.JS aktiviert. Zunächst müssen Sie den Knoten installieren.JS auf Debian System. Um das Paket -Repository zu konfigurieren, führen Sie aus:

curl -l https: // deb.nodesource.com/setup_12.x | sudo -e Bash - 

Führen Sie dann die folgenden Befehle aus, um den Knoten zu installieren.JS auf Ihrem System.

sudo apt install -y nodejs installieren 

Sie müssen auch Garnpaketmanager in Ihrem System installieren, um Knotenmodule zu installieren und zu verwalten. Zum Installieren von Garn -Paket -Manager eingeben:

NPM install -g -Garn 

Schritt 2 - MongoDB -Server installieren

Die Debian 10 -Systeme enthält MongoDB -Pakete unter den Standard -Repositories. Sie können einfach den APT -Cache aktualisieren und MongoDB -Datenbank -Serverpakete installieren, indem Sie folgende Befehle ausführen:

sudo apt update sudo apt install mongodb-server 

Schritt 3 - Setup Parse Server

Sie sind bereit für die Installation von Parse Server auf Ihrem Debian -System. Die Parse Server -Anwendung ist als NodeJS -Modul verfügbar. Sie können das Parse Server -Modul mit dem Garn -Paket -Manager installieren. Um es zu installieren, führen Sie aus:

Garn Global Add Parse-Server 

Das wird das Parse Server -Modul weltweit auf dem System hinzufügen.

Erstellen Sie danach eine Konfigurationsdatei für Ihren Parse -Server. Wo Sie Attribute des Parse -Servers definieren können. Erstellen Sie eine Konfigurationsdatei und bearbeiten Sie in Ihrem bevorzugten Texteditor:

Nano -Konfiguration.JSON 

Fügen Sie dann den folgenden Inhalt der Datei hinzu:

"Appname": "MyApp1", "Databaseuri": "Mongodb: // localhost: 27017/parsedb", "Appid": "FSD9FK3329SKJFD99SKDJ", "MasterKey": "Kjk9aksihu7lsujksujksujks:": "Kjk9aksihu7lsujksujksujks:": "Kjk9aksihu7lsujksujksujkdjfSujkdjf4 LOCALHOST: 1337/Parse "," PublicServerurl ":" https: // 0.0.0.0: 1337/analysieren "," Port ": 1337 

Konfigurationsdetails:

  • AppName - Stellen Sie einen beliebigen Namen für Ihren Parse -Server fest.
  • Databaseuri - Verbindungszeichenfolge zur MongoDB -Datenbank.
  • APPID - Legen Sie eine zufällige Zeichenfolge als App ein, mit der der Server hergestellt wird
  • MasterKey - Setzen Sie eine zufällige Zeichenfolge für den Master Key
  • Serverurl - Stellen Sie eine URL für Ihren Parse -Server fest
  • PublicServerurl - Auf diese Weise können Sie vom öffentlichen Netzwerk auf Parse Server zugreifen
  • Port - Geben Sie einen Port ein, um auf dem Parse Server auszuführen. Standardport ist 1337
  • Speichern und schließen Sie die Datei. Starten Sie als nächstes den Parse -Server im Hintergrund und mit dem Befehl nohup.

    Nohup Parse-Server-Konfiguration.json & 

    Ihr Parse -Server ist jetzt in Port 1337 ausgeführt.

    Schritt 4 - Setup analysieren das Dashboard

    Parse Dashboard ist die Weboberfläche zum Zugriff auf den Parse -Server auf der Weboberfläche. Dies ist auch als Knotenmodul erhältlich und kann mit dem Garn -Paket -Manager installiert werden. Ausführen:

    Garn global 

    Erstellen Sie als Nächst. Erstellen Sie eine neue Datei und bearbeiten Sie die Datei in einem Texteditor:

    Nano Parse-Darshboard-Config.JSON 

    Und fügen Sie den folgenden Inhalt hinzu:

    "Apps": ["Serverurl": "http: // 67.205.146.114:1337/parse", "appId": "FSD9FK3329SKJFD99SKDJ", "masterKey": "KJK9AksiHU7lsujKSDJF49jGnTYKD", "allowInsecureHTTP": "true", "appName": "MyApp1"  ], "users": [  "user" : "admin", "pass": "password"], "iconsFolder": "icons" 

    Sie können mehrere Parse -Server -Anwendungen in der einzelnen Konfigurationsdatei hinzufügen. Stellen Sie sicher.

    Fügen Sie auch Benutzer und Passwort für die Authentifizierung hinzu. Mit der sich angemeldet wird, um das Dashboard zu analysieren.

    Konfigurationsdatei speichern und schließen. Führen Sie dann den folgenden Befehl aus, um das Dashboard an Parse zu starten.

    Nohup Parse-Dasboard--dev--Config Parse-Darshboard-Config.json & 

    Der obige Befehl startet Ihren Parse -Server auf Port 4040.

    Schritt 5 - Einstellen Sie die Firewall -Anschlüsse ein

    Die Systeme haben Firewalld aktiviert und müssen Zugriff auf Ports ermöglichen, die mit Parse Server ausgeführt werden. Wir verwenden den Port 1337 für den Parse Server und 4040 für das Dashboard. Führen Sie die folgenden Befehle aus, um den Zugriff für öffentliche Benutzer für Parse Server zugreifen zu können. Zum Öffnen von Port -Typen:

    sudo firewall-cmd --permanent --zone = public --add-port = 1337/tcp sudo firewall-cmd --permanent --zone = public --add-port = 4040/tcp 

    Wenden Sie dann die Änderungen an, indem Sie den Befehl ausführen:

    Firewall-CMD-Reload 
    • Lesen Sie Folgendes: Was ist Firewalld?

    Schritt 6 - Testeinrichtung

    Greifen Sie nun auf die PARSE Dashboard -Weboberfläche zu, indem Sie auf Ihren Server auf Port 4040 zugreifen. Melden Sie sich beim Dashboard mit dem Benutzernamen und dem Passwort an.JSON).

    Nach erfolgreichem Login werden Sie das Dashboard umgeleitet.

    Hier können Sie zwischen mehreren Parse -Server wechseln, die mit Ihrem Parse Dashboard konfiguriert sind.

    Abschluss

    Zusammenfassend hat dieses Tutorial Ihnen bei der Installation von Parse Server auf Debian System geholfen. Konfigurieren Sie auch Parse Dashboard und verbinden Sie sich mit Parse Server.