Como instalar o Parse Server no CentOS 8

Como instalar o Parse Server no CentOS 8

Parse Server é um aplicativo de código aberto escrito no nó.JS. É usado como back -end como uma plataforma de serviço (BAAs). Ajuda os desenvolvedores a construir o back -end de seu aplicativo móvel.

O painel Parse é outro aplicativo construído no nó.JS pelos desenvolvedores de Parse. É uma interface da web de front -end para gerenciar o servidor de parse de back -end. Você pode adicionar e gerenciar vários servidores de parse do painel único.

Este tutorial ajudará você a configurar o servidor Parse e o painel no sistema CentOS Linux.

Pré -requisitos

  • Lançou uma instância do CentOS 8 no Digitalocean.
  • Configure uma conta privilegiada do sudo e aplique a segurança inicial seguindo a configuração inicial do servidor
  • Faça login na instância via SSH como conta raiz

Etapa 1 - Instale o nó.JS

Nó necessário para servidor de analisador.JS a ser instalado no sistema. Você pode instalar o nó.JS do repositório de yum offical. Para configurar o YUM Repository Execute:

DNF Install -y GCC -C ++ Make Curl -Sl Https: // RPM.Sodesource.com/setup_12.x | SUDO -E BASH - 

A execução dos seguintes comandos para instalar o nó.JS em seu servidor.

sudo dnf install -y nodejs 

Etapa 2 - Instale o fio

O pacote de fios está disponível para instalação com o repositório NPM. Você também pode instalar fios usando o utilitário DNF Package Manager. Execute os comandos abaixo para adicionar o repositório de fios ao seu sistema:

sudo rpm --import https: // dl.YARNPKG.com/rpm/pubkey.GPG CURL -Sl https: // DL.YARNPKG.com/rpm/fio.repo -o /etc /yum.Repos.D/YARN.repo 

Em seguida, instale o fio usando o comando dnf:

sudo dnf install yarn --disablerepo = appstream 

Etapa 3 - Instale o MongoDB

Adicione o seguinte conteúdo no arquivo de configuração do repositório YUM MONGODBB.repo conforme a versão necessária da versão MongoDB e o sistema. Para este artigo, estamos usando o MongoDB 4.2 repositório.

sudo vi /etc /yum.Repos.D/MongoDB.repo 
[MongoDB] Nome = MongoDB Repository Baseurl = http: // repo.MongoDB.org/yum/redhat/$ releasever/mongodb-org/4.2/$ Basearch/gpgCheck = 1 habilitado = 1 gpgKey = https: // www.MongoDB.org/static/pgp/server-4.2.ASC 

Salvar seu arquivo e fechar.

Agora instale o servidor MongoDB executando o seguinte comando.

sudo dnf instalar mongodb-org 

Etapa 4 - Instale o servidor Parse

Você instalou os pacotes necessários em seu sistema. O pacote de servidor Parse está disponível no repositório global. você pode instalá -lo usando o gerenciador de pacotes de fios. Para instalar o tipo:

Yarn Global Add Parse-Server 

Em seguida, crie um arquivo de configuração para o seu servidor Parse. Onde você pode definir atributos do servidor Parse. Crie um arquivo de configuração e edite em seu editor de texto favorito:

Nano Config.JSON 

Em seguida, adicione o seguinte conteúdo ao arquivo:

"AppName": "My Parse Server", "Databaseuri": "MongoDB: // localhost: 27017/dev", "Appid": "Ksdjfkdj9dkfdjdkf", "MasterKey": "Kjdf89dfj3H37Jhfjdf8, // localhost: 1337/parse "," PublicServerurl ":" https: // 0.0.0.0: 1337/parse "," Port ": 1337 

Detalhes da configuração:

  • AppName - Defina qualquer nome para o seu servidor Parse.
  • Databaseuri - String de conexão com o banco de dados MongoDB.
  • APPID - Defina uma string aleatória como Appid, que será usada para conectar o servidor
  • MasterKey - Defina uma string aleatória para a chave mestre
  • Serverurl - Defina um URL para o seu servidor Parse
  • PublicsRerverurl - isso permite que você acesse o servidor Parse da Public Network
  • Porta - Digite uma porta para executar no servidor Parse. A porta padrão é 1337
  • Salve seu arquivo. Em seguida, execute o servidor parse com o comando Nohup. Também execute -o como processo de fundo.

    Nohup Parse-Server Config.json & 

    Seu servidor Parse está funcionando agora.

    Etapa 5 - Instale o painel Parse

    A equipe de desenvolvimento Parse, também fornece uma interface da web para acessar o servidor parse chamado Parse-Dashboard. Que também está disponível como módulo de nó. Use o comando abaixo para instalar o Parse-Dashboard:

    Yarn Global Add PARSE-DASHBOARD 

    Em seguida, crie um arquivo de configuração para o painel Parse. Editar arquivo em um editor de texto:

    Nano Parse-Darshboard-Config.JSON 

    E adicione o seguinte conteúdo:

    "APPS": ["Serverurl": "http: // 67.205.146.114: 1337/parse "," Appid ":" ksdjfkdj9dkfdjdkf "," masterKey ":" kjdf89dfj3h37jhfjdf8dfjdf "," allowInsecurehtp ":" true "," AppName "": "MyApp1" "". : "admin", "pass": "senha"], "iconsfolder": "ícones" 

    Você pode adicionar vários servidores de parse ao seu painel Parse. Adicione seu servidor parse com serverurl. Usuário o mesmo Appid e MasterKey que você definiu para o seu servidor Parse.

    Salve seu arquivo e execute o seguinte comando para iniciar o painel Parse.

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

    O comando acima iniciará seu servidor Parse na porta 4040.

    Etapa 6 - Ajuste as regras do firewalld

    Os sistemas ativaram o firewalld, precisam permitir o acesso nas portas executando o servidor Parse. Estamos usando a porta 1337 para o servidor Parse e 4040 para o painel. Execute os seguintes comandos para permitir o acesso para usuários públicos para o servidor Parse. Para abrir o tipo de porta:

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

    Aplique as alterações executando o comando:

    Firewall-CMD--Reload 

    Etapa 7 - Painel de acesso ACCESS

    Agora, você pode acessar sua interface da web do painel Parse acessando seu servidor na porta 4040. Faça login no nome de usuário e senha do painel definidos no arquivo de configuração do painel Parse (Parse-Darshboard-Config.json).

    Após o login, você verá o painel.

    Conclusão

    Neste tutorial, você aprendeu sobre a instalação do servidor Parse e o painel no sistema CentOS.