Jak zainstalować serwer Parse na CentOS 8

Jak zainstalować serwer Parse na CentOS 8

Parse Server to aplikacja typu open source zapisana w węźle.JS. Jest używany jako platforma backend jako usługa (BAAS). Pomaga programistom zbudować backend aplikacji mobilnej.

Parse pulpit nawigacyjny to kolejna aplikacja zbudowana na węźle.JS przez programistów Parse. Jest to interfejs internetowy Frontend do zarządzania serwerem Backend Parse. Możesz dodawać i zarządzać wieloma serwerami Parse z pojedynczego pulpitu nawigacyjnego.

Ten samouczek pomoże Ci skonfigurować serwer Parse i pulpit nawigacyjny w Centos Linux System.

Wymagania wstępne

  • Uruchomił instancję Centos 8 na Digitalocean.
  • Skonfiguruj konto uprzywilejowane SUDO i zastosuj wstępne zabezpieczenia, postępując zgodnie z początkową konfiguracją serwera
  • Zaloguj się do instancji przez SSH jako konto root

Krok 1 - Zainstaluj węzeł.JS

Wymagany węzeł serwera parsera.JS do zainstalowania w systemie. Możesz zainstalować węzeł.JS z oficjalnego repozytorium Yum. Aby skonfigurować repozytorium Yum Execute:

DNF instaluj -y gcc -c ++ Make curl -sl https: // obr. min.węzłów.com/setup_12.x | sudo -e bash - 

Uruchom następujące polecenia, aby zainstalować węzeł.JS na twoim serwerze.

sudo dnf instaluj -y nodejs 

Krok 2 - Zainstaluj przędzę

Pakiet przędza jest dostępny do instalacji z repozytorium NPM. Możesz także zainstalować przędzę za pomocą narzędzia DNF Pakiet Manager. Wykonaj poniższe polecenia, aby dodać repozytorium przędzy do swojego systemu:

sudo rpm -Import https: // dl.Yarnpkg.com/rpm/pubkey.gpg curl -sl https: // dl.Yarnpkg.com/rpm/przędza.repo -o /etc /mniam.repozytorium.d/przędza.Repo 

Następnie zainstaluj przędzę za pomocą polecenia DNF:

sudo dnf instaluj przędzę - -disablerepo = appStream 

Krok 3 - Zainstaluj MongoDB

Dodaj następującą zawartość w pliku konfiguracji repozytorium Yum MongoDB.Repo zgodnie z wymaganą wersją MongoDB i architektury systemu. W tym artykule używamy MongoDB 4.2 repozytorium.

sudo vi /etc /mniam.repozytorium.D/MongoDB.Repo 
[MONGODB] Nazwa = MongoDB Repository Baseurl = http: // repo.MongoDB.Org/Yum/Redhat/$ Releasever/MongoDB-Org/4.2/$ basearch/gpgcheck = 1 włączony = 1 gpgkey = https: // www.MongoDB.ORG/STATIC/PGP/SERVER-4.2.Asc 

Zapisz swój plik i zamknij.

Teraz zainstaluj serwer MongoDB, uruchamiając następujące polecenie.

sudo dnf instaluj MongoDB-org 

Krok 4 - Zainstaluj serwer Parse

Zainstalowałeś wymagane pakiety w swoim systemie. Pakiet serwera Parse jest dostępny w ramach globalnego repozytorium. Możesz go zainstalować za pomocą menedżera pakietów przędzy. Aby zainstalować to typ:

przędza globalna dodaj parse-serwer 

Następnie utwórz plik konfiguracyjny dla swojego serwera Parse. Gdzie możesz zdefiniować atrybuty serwera Parse. Utwórz plik konfiguracyjny i edytuj w swoim ulubionym edytorze tekstu:

Nano Config.JSON 

Następnie dodaj następującą zawartość do pliku:

„AppName”: „My Parse Server”, „Databaseuri”: „MongoDB: // localhost: 27017/dev”, „appId”: „ksdjfkdj9dkfdjdkff”, „masteykey”: „KJDF89DFJ3H37JHFJDF8DFJDF”, „ServerurR:„ Https: // LocalHost: 1337/Parse ”,„ PublicServerurl ”:„ https: // 0.0.0.0: 1337/Parse ”,„ Port ”: 1337 

Szczegóły konfiguracji:

  • AppName - Ustaw dowolną nazwę dla swojego serwera Parse.
  • DATABASEURI - ciąg połączenia z bazą danych MongoDB.
  • AppId - Ustaw losowy ciąg jako appID, który będzie używany do podłączania serwera
  • Masterkey - Ustaw losowy ciąg dla klucza głównego
  • ServerUrl - Ustaw adres URL dla swojego serwera Parse
  • PublicServerUrl - To pozwala uzyskać dostęp do serwera Parse z Public Network
  • Port - Wprowadź port do uruchamiania na serwerze Parse. Port domyślny to 1337
  • Zapisz swój plik. Następnie uruchom serwer Parse z poleceniem Nohup. Uruchom go również jako proces tła.

    Nohup Parse-Server Config.JSON & 

    Twój serwer Parse działa teraz.

    Krok 5 - Zainstaluj pulpit Parse

    Zespół programisty Parse, zapewnia również interfejs internetowy, aby uzyskać dostęp do serwera Parse o nazwie parse-dashboard. Który jest również dostępny jako moduł węzłów. Użyj poniżej polecenia, aby zainstalować parse-dashboard:

    przędza globalna Dodaj parse-deashboard 

    Następnie utwórz plik konfiguracyjny dla pulpitu nawigacyjnego Parse. Edytuj plik w edytorze tekstu:

    Nano Parse-Darshboard-Config.JSON 

    I dodaj następującą zawartość:

    „Apps”: [„ServerUrl”: „http: // 67.205.146.114: 1337/parse ”,„ appId ”:„ ksdjfkdj9dkfdjdkf ”,„ masterkey ”:„ KJDF89DFJ3H37JHFJDF8DFJDF ”,„ ALLOMINSECUREHTTP ”:„ True ”,„ Appname ” : „admin”, „pass”: „hasło”], „iconsfolder”: „ikony” 

    Możesz dodać wiele serwerów Parse do pulpitu nawigacyjnego. Dodaj swój serwer Parse z ServerUrl. Użytkownik tego samego AppID i Masterkey, co zdefiniowałeś na serwerze Parse.

    Zapisz swój plik i wykonaj następujące polecenie, aby uruchomić pulpit Parse.

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

    Powyższe polecenie uruchomi serwer Parse na porcie 4040.

    Krok 6 - Dostosuj zasady zapory ogniowej

    Systemy umożliwiły zaporę ogniową, musisz umożliwić dostęp do portów z serwerem Parse. Używamy portu 1337 dla serwera Parse i 4040 dla pulpitu nawigacyjnego. Wykonaj następujące polecenia, aby umożliwić dostęp użytkownikom publicznym dla Parse Server. Aby otworzyć typ portu:

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

    Zastosuj zmiany, uruchamiając polecenie:

    Firewall-CMD-RELOOD 

    Krok 7 - Dostęp do pulpitu Parse

    Teraz możesz uzyskać dostęp do interfejsu internetowego Parse Dashboard, uzyskując dostęp do serwera na porcie 4040. Zaloguj się do nazwy użytkownika i hasła pulpitu zdefiniowanego w pliku konfiguracyjnym pulpitu pulpitu (parse-darshboard-config.JSON).

    Po zalogowaniu zobaczysz deskę rozdzielczą.

    Wniosek

    W tym samouczku dowiedziałeś się o instalacji serwera Parse i pulpitu nawigacyjnego w systemie Centos.