GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat a nakonfigurovat Parse Server na Ubuntu 20.04

Parse Server je bezplatná a open source platforma Backend-as-a-Service vyvinutá společností Facebook. Je napsán v Node.js a lze jej použít pro jakoukoli aplikaci, na které běží Node.js. Parse Server přichází s jednoduchým a snadno použitelným webovým rozhraním, které lze použít pro manipulaci s daty, prohlížení analýz a plánování a odesílání push notifikací.

V tomto tutoriálu vám ukážeme, jak nainstalovat Parse Server na Ubuntu 20.04.

Předpoklady

  • Nové Ubuntu 20.04 VPS na cloudové platformě Atlantic.net
  • Heslo uživatele root nakonfigurované na vašem serveru

Krok 1 – Vytvořte cloudový server Atlantic.Net

Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte Ubuntu 20.04 s alespoň 1 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.

Jakmile se přihlásíte ke svému serveru Ubuntu 20.04, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.

apt-get update -y

Krok 2 – Instalace MongoDB

apt-get install mongodb-server -y

Jakmile je MongoDB nainstalována, můžete ověřit stav MongoDB pomocí následujícího příkazu:

stav systemctl mongodb

Měli byste vidět následující výstup:

● mongodb.service – Objektově/dokumentově orientovaná databáze     Načteno:načteno (/lib/systemd/system/mongodb.service; povoleno; přednastaveno dodavatelem:povoleno)     Aktivní:aktivní (běžící) od čt 2020-08-06 07:32:44 UTC; Před 30 s       Dokumenty:man:mongod(1)   Hlavní PID:3222 (mongod)      Úkoly:23 (limit:4691)     Paměť:42,0 mil.     CGroup:/system.slice/mongodb. – 3/ bin 2 mus. unixSocketPrefix=/run/mongodb --config /etc/mongodb.confAug 06 07:32:44 ubuntu2004 systemd[1]:Spuštěna objektově/dokumentově orientovaná databáze.

Krok 3 – Instalace Node.js

curl -sL https://deb.nodesource.com/setup_12.x | bash -

Dále nainstalujte Node.js pomocí následujícího příkazu:

apt-get install nodejs -y

Po instalaci spusťte následující příkaz pro instalaci správce balíčků příze:

npm install -g yarn

Verzi Node.js můžete také ověřit pomocí následujícího příkazu:

node --version

Měli byste získat následující výstup:

v12.18.3

Krok 4 – Instalace parse serveru

Modul parse-server můžete nainstalovat pomocí správce balíčků Yarn, jak je uvedeno níže:

yarn global add parse-server

Po instalaci budete muset vytvořit konfigurační soubor serveru pro analýzu a definovat atributy serveru pro analýzu. Můžete jej vytvořit pomocí následujícího příkazu:

nano config.json

Přidejte následující řádky:

{  "appName":"My Parse Server",  "databaseURI":"mongodb://localhost:27017/parsedb",  "appId":"KSDJFKASJFI3S8DSJFDH",  "masterKey":"LASDK823JKHR87SDFJSDHF8DFerURLDF",  "servURLHASF" "https://localhost:1337/parse",  "publicServerURL":"https://0.0.0.0:1337/parse",  "port":1337}

Uložte a zavřete soubor a poté spusťte parse server pomocí následujícího příkazu:

nohup parse-server config.json &

V tomto okamžiku je server analýzy spuštěn a naslouchá na portu 1337. Můžete to ověřit pomocí následujícího příkazu:

ss -ant | grep 1337

Měli byste získat následující výstup:

Poslouchejte 0 511 0.0.0.0:1337 0.0.0.0:* Časový čekání 0 0 127.0.0.1:1337 127.0.0.1:40568

Krok 5 – Konfigurace panelu Parse Server Dashboard

Parse server je dodáván s výkonným řídicím panelem, který umožňuje přístup k serveru Parse prostřednictvím webového prohlížeče. Panel analýzy můžete nainstalovat pomocí následujícího příkazu:

yarn global add parse-dashboard

Po instalaci řídicího panelu analýzy vytvořte konfigurační soubor pro řídicí panel analýzy pomocí následujícího příkazu:

nano parse-darshboard-config.json

Přidejte následující řádky:

{  "apps":[    {      "serverURL":"http://ip-vašeho-serveru:1337/parse",      "appId":"KSDJFKASJFI3S8DSJFDH",   " "  "masterKey":"LASDK823JSFTPDFDF7" DFHA "true",      "appName":"MyApp1"    }  ], "users":[    {      "user":"admin",      "pass":"vaše heslo"    }  ],  "iconsFolder":"icons"}

Uložte a zavřete soubor a poté spusťte panel analýzy pomocí následujícího příkazu:

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

V tomto okamžiku se spustí panel Parse a naslouchá na portu 4040. Můžete to ověřit pomocí následujícího příkazu:

ss -ant | grep 4040

Měli byste získat následující výstup:

LISTEN 0 511 0.0.0.0:4040 0.0.0.0:* 

Krok 6 – Ověřte server analýzy

V tomto okamžiku je server Parse nainstalován a nakonfigurován. Nyní proveďte několik testů, abyste se ujistili, že běží.

Nejprve přidejte některé hodnoty na server Parse pomocí následujícího příkazu:

curl -X POST -H "X-Parse-Application-Id:KSDJFKASJFI3S8DSJFDH" -H "Content-Type:application/json" -d '{"score":1337,"InventoryName":"Desktops"," cheatMode":false}' http://localhost:1337/parse/classes/Inventory

Měli byste získat následující výstup:

{"objectId":"BCq9j8fPfM","createdAt":"2020-08-06T07:48:14.530Z"}

Nyní načtěte hodnotu ze serveru analýzy pomocí následujícího příkazu:

curl -X GET -H "X-Parse-Application-Id:KSDJFKASJFI3S8DSJFDH" http://localhost:1337/parse/classes/Inventory/BCq9j8fPfM

Měli byste získat následující výstup:

{"objectId":"BCq9j8fPfM","score":1337,"InventoryName":"Desktops","cheatMode":false,"createdAt":"2020-08-06T07:48:14.530Z"," updatedAt":"2020-08-06T07:48:14.530Z"}

Krok 7 – Přístup k panelu analýzy serveru

K řídicímu panelu serveru analýzy se můžete dostat také návštěvou adresy URL http://ip-adresa-vašeho-serveru:4040 ve webovém prohlížeči. Měli byste vidět následující obrazovku:

Zadejte své uživatelské jméno a heslo správce, které jste definovali v konfiguračním souboru panelu Parse, a klikněte na Protokol v knoflík. Na následující obrazovce byste měli vidět řídicí panel serveru Parse:

Závěr

V této příručce jste se naučili, jak nainstalovat Parse Server a Parse Dashboard na server Ubuntu 20.04. Nyní můžete vytvořit backend své mobilní aplikace s Parse Serverem na VPS Hosting účtu od Atlantic.Net!


Linux
  1. Jak nainstalovat a nakonfigurovat MariaDB Galera Cluster na Ubuntu 18.04

  2. Jak nainstalovat a nakonfigurovat OpenVPN Server na Ubuntu 20.04

  3. Jak nainstalovat a nakonfigurovat Elasticsearch na Ubuntu 18.04

  1. Jak nainstalovat a nakonfigurovat server DHCP na Ubuntu 20.04

  2. Jak nainstalovat a nakonfigurovat strongSwan VPN na Ubuntu 18.04

  3. Jak nainstalovat a nakonfigurovat Fail2ban na Ubuntu?

  1. Jak nainstalovat a nakonfigurovat server NFS na Ubuntu 20.04

  2. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 20.04

  3. Jak nainstalovat a nakonfigurovat server Redis v Ubuntu