Jak zainstalować serwer Parse z pulpitem rozdzielczym na Ubuntu 20.04

Jak zainstalować serwer Parse z pulpitem rozdzielczym na Ubuntu 20.04

Parse Server to aplikacja typu open source zapisana w węźle.JS Język programowania. Aplikacja Parse jest używana jako Backend jako usługa (BAAS) platforma. Co pomaga programistom w budowaniu zaplecza aplikacji mobilnej.

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

Ten samouczek pomoże Ci zainstalować i skonfigurować aplikacje Parse Server i ankietować aplikacje pulpitu nawigacyjnego w systemie Ubuntu.

Wymagania wstępne

  • 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 - Instalowanie węzła.JS

Serwer parserów i dahsboard są budowane na węźle.Platforma JS. Musisz więc zainstalować węzeł.JS w systemie Ubuntu. Aby je zainstalować, możesz użyć oficjalnego repozytorium pakietów. Aby skonfigurować repozytorium APT, wykonaj:

curl -sl https: // deb.węzłów.com/setup_12.x | sudo -e bash - 

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

sudo apt instal -y nodejs 

Zainstaluj także menedżer pakietów przędzy w swoim systemie. Będzie to używane do instalacji modułów węzłów.

NPM instaluj -g przędza 

Krok 2 - Instalowanie MongoDB

Pakiety MongoDB są dostępne w ramach domyślnych APT Repozytoria. Możesz po prostu zaktualizować pamięć podręczną Apt i zainstalować pakiety serwerów bazy danych MONGODB, uruchamiając następujące polecenia:

sudo apt aktualizacja sudo apt instaluj mongoDB-server 

Krok 3 - Zainstaluj serwer Parse

Twój system Ubuntu jest gotowy do instalacji serwera Parse. Serwer Parse dostępny jako moduły nodejs. Użyj następującego polecenia, aby zainstalować moduł parse-serwer za pomocą menedżera pakietów przędzy:

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/parsedb”, „appId”: „ksdjfkasjfi3s8dsjfdh”, „masteykey”: „LASDK823JKHR87SDFJSDHF8DFHASFDF”, ",„ Htps ”:„ LASDK823JKHR87SDFJSDHF8DFHASFDF ”. // 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 jest już dostępny na porcie 1337.

    Krok 4 - Ustawienie pulpitu Parse 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 ”:„ ksdjfkasjfi3s8dsjfdh ”,„ masterkey ”:„ Lasdk823JKhr87sdfJSdhf8dfhasfdf ”,„, „ZezwolenieSeCureHttp”: „True”, „Appname”: „MyApp1”], „Użytkownicy”: „Użytkownik” ”. : „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 5 - Otwarte porty w zaporze 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 6 - Konfiguracja testu

    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 Ubuntu.