So installieren Sie Parse Server auf CentOS 8

So installieren Sie Parse Server auf CentOS 8

Parse Server ist eine Open -Source -Anwendung, die auf dem Knoten geschrieben wurde.JS. Es wird als Backend als BAAS -Plattform (BAAS) verwendet. Es hilft Entwicklern, das Backend ihrer mobilen Anwendung aufzubauen.

Parse Dashboard ist eine weitere Anwendung, die auf dem Knoten integriert ist.JS von den Parse Developers. Es ist eine Frontend -Weboberfläche für die Verwaltung von Backend Parse Server. Sie können mehrere Parse -Server aus einem einzelnen Dashboard hinzufügen und verwalten.

Dieses Tutorial hilft Ihnen dabei, Parse Server und Dashboard auf CentOS Linux -System einzurichten.

Voraussetzungen

  • Startete eine CentOS 8 -Instanz auf Digitalocean.
  • Richten Sie ein sudo privilegiertes Konto ein und wenden Sie die erste Sicherheit an, indem Sie den ersten Server -Setup folgen
  • Melden Sie sich bei der Instanz über SSH als Root -Konto an

Schritt 1 - Knoten installieren.JS

Parser Server benötigte Knoten.JS auf dem System installiert werden. Sie können den Knoten installieren.JS aus dem offiziellen Yum -Repository. So konfigurieren Sie das Yum -Repository aus

DNF Installation -y GCC -C ++ Machen Sie Curl -l https: // rpm.nodesource.com/setup_12.x | sudo -e Bash - 

Der Ausführen der folgenden Befehle, um den Knoten zu installieren.JS auf Ihrem Server.

sudo dnf install -y nodejs installieren 

Schritt 2 - Garn installieren

Das Garnpaket kann mit dem NPM -Repository installiert werden. Sie können Garn auch mit dem Dienstprogramm DNF Paket Manager installieren. Führen Sie die folgenden Befehle aus, um Ihrem System Garnrepository hinzuzufügen:

sudo rpm -Import https: // dl.Garnpkg.com/rpm/pubkey.gpg curl -l https: // dl.Garnpkg.COM/U/min/Garn.Repo -o /etc /yum.Repos.D/Garn.Repo 

Installieren Sie dann das Garn mit dem Befehl DNF:

sudo dnf montieren adarn --DisableRepo = appstream 

Schritt 3 - MongoDB installieren

Fügen Sie den folgenden Inhalt in Yum Repository -Konfigurationsdatei MongoDB hinzu.Repo gemäß Ihrer erforderlichen MongoDB -Version und Systemarchitektur. Für diesen Artikel verwenden wir MongoDB 4.2 Repository.

sudo vi /etc /yum.Repos.D/MongoDB.Repo 
[MongoDB] name = mongoDB repository baseUrl = http: // repo.MongoDb.org/yum/redhat/$ releasever/mongoDB-org/4.2/$ basearch/gpgcheck = 1 aktiviert = 1 gpgkey = https: // www.MongoDb.org/static/pgp/server-4.2.ASC 

Speichern Sie die Datei und schließen Sie.

Installieren Sie nun den MongoDB -Server, indem Sie den folgenden Befehl ausführen.

sudo dnf installieren mongoDb-org 

Schritt 4 - Parse Server installieren

Sie haben die erforderlichen Pakete auf Ihrem System installiert. Das Parse Server -Paket ist unter dem globalen Repository verfügbar. Sie können es mit dem Garnpaket -Manager installieren. So installieren Sie es:

Garn Global Add Parse-Server 

Erstellen Sie als nächstes 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": "My Parse Server", "Databaseuri": "Mongodb: // localhost: 27017/dev", "Appid": "ksdjfkdj9dkfdjdkf", "Masterkey": "kjdf89dfj37jhfjdf8df8df8df8df8df8df8df8df8: // 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 Sie Ihre Datei. Führen Sie als nächstes den Parse -Server mit dem Befehl nohup aus. Führen Sie es auch als Hintergrundprozess aus.

    Nohup Parse-Server-Konfiguration.json & 

    Ihr Parse -Server wird jetzt ausgeführt.

    Schritt 5 - Parse Dashboard installieren

    Das Parse Development-Team bietet auch eine Weboberfläche zum Zugriff auf Parse Server namens Parse-Daashboard. Das ist auch als Knotenmodul erhältlich. Verwenden Sie den folgenden Befehl zur Installation von Parse-Dasscharben:

    Garn global 

    Erstellen Sie als Nächstes eine Konfigurationsdatei für das Parse Dashboard. Datei in einem Texteditor bearbeiten:

    Nano Parse-Darshboard-Config.JSON 

    Und fügen Sie den folgenden Inhalt hinzu:

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

    Sie können Ihrem Parse Dashboard mehrere Parse -Server hinzufügen. Fügen Sie Ihren Parse -Server mit Serverurl hinzu. Benutzer derselbe Anhschchen und Masterkey, wie Sie auf Ihrem Parse -Server definiert sind.

    Speichern Sie Ihre Datei und führen Sie den folgenden Befehl aus, um Parse Dashboard zu starten.

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

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

    SCHRITT 6 - Passen Sie die Firewall -Regeln 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 die Änderungen an, indem Sie den Befehl ausführen:

    Firewall-CMD-Reload 

    Schritt 7 - Zugriff auf Parse Dashboard

    Jetzt können Sie auf Ihre Parse Dashboard -Weboberfläche zugreifen, indem Sie auf Ihren Server auf Port 4040 zugreifen. Melden Sie sich beim Dashboard-Benutzernamen und Kennwort an.JSON).

    Nach dem Login sehen Sie das Dashboard.

    Abschluss

    In diesem Tutorial haben Sie die Installation von Parse Server und Dashboard auf CentOS -System erfahren.