Cómo instalar el servidor de parse en Debian 10/9

Cómo instalar el servidor de parse en Debian 10/9

El servidor de parse es una aplicación de código abierto escrita en el nodo.lenguaje de programación JS. La aplicación de análisis se usa como el Backend como servicio Plataforma (baas). Es un back-end fácil de usar, flexible y escalable para la aplicación móvil.

El tablero de análisis está construido por los desarrolladores de análisis. Es una interfaz web front-end para administrar el servidor de análisis de backend. Puede agregar y administrar múltiples servidores de análisis desde un solo tablero.

Este tutorial lo ayudará a instalar y configurar aplicaciones de tablero de servidores de análisis y analizador en el sistema Debian.

Requisitos previos

  • Ejecución de la instancia de Debian 10 con Shell Access
  • Iniciar sesión como cuenta privilegiada de sudo

Paso 1 - Instalar nodo.js

Servidor analizador y panel de parse ambas aplicaciones se pueden ejecutar en cualquier servidor con nodo.JS habilitado. En primer lugar, debe instalar nodo.JS en el sistema Debian. Para configurar el repositorio de paquetes, ejecute:

curl -sl https: // deb.nodource.com/setup_12.x | sudo -e Bash - 

Luego ejecute los siguientes comandos para instalar el nodo.JS en tu sistema.

sudo apt instalación -y nodejs 

También debe instalar el Administrador de paquetes de Yarn en su sistema para instalar y administrar módulos de nodo. Para instalar el administrador de paquetes de hilo, escriba:

NPM instalación -g hilo 

Paso 2 - Instale el servidor MongoDB

Los sistemas Debian 10 contienen paquetes MongoDB bajo los repositorios predeterminados. Simplemente puede actualizar Apt Cache e instalar paquetes de servidor de base de datos MongoDB ejecutando los siguientes comandos:

SUDO APT UPDATY APT APT INSTALL MONGODB-SERVER 

Paso 3 - Configurar servidor de análisis

Está listo para la instalación del servidor de Parse en su sistema Debian. La aplicación del servidor de análisis está disponible como módulo NodeJS. Puede instalar el módulo de servidor de parse usando el administrador de paquetes de hilo. Para instalarlo, ejecute:

Yarn Global Agregar servidor de análisis 

El módulo de servidor de análisis agregará a nivel mundial en el sistema.

Después de eso, cree un archivo de configuración para su servidor de análisis. Donde puede definir atributos del servidor de análisis. Cree un archivo de configuración y edite en su editor de texto favorito:

Nano Config.json 

Luego, agregue el siguiente contenido al archivo:

"AppName": "myApp1", "DatabaseUri": "mongodb: // localhost: 27017/parsedb", "appid": "fsd9fk3329skjfd99skdj", "masterkey": "kjk9aksihu7lsuJksdjf49jgntykd", "sentador": "Hoverl": "Hofertps://////////// Localhost: 1337/parse "," PublicserverUrl ":" https: // 0.0.0.0: 1337/parse "," puerto ": 1337 

Detalles de configuración:

  • AppName: configure cualquier nombre para su servidor de análisis.
  • DatabaseUri - Cadena de conexión a la base de datos MongoDB.
  • APPID: establezca una cadena aleatoria como Appid, que se usará para conectar el servidor
  • MasterKey - Establecer una cadena aleatoria para la tecla maestra
  • Serverurl: configure una URL para su servidor de análisis
  • PublicserverUrl: esto le permite acceder al servidor de análisis desde la red pública
  • Puerto: ingrese un puerto para ejecutarse en el servidor de PARSE. El puerto predeterminado es 1337
  • Guarde y cierre el archivo. A continuación, inicie el servidor de análisis en segundo plano y con el comando nohup.

    configuración de servidor de nohup.JSON & 

    Su servidor de análisis está en funcionamiento ahora en el puerto 1337.

    Paso 4 - Configuración del tablero de análisis

    Panse Panplboard es la interfaz web para acceder al servidor de análisis en la interfaz web. Que también está disponible como módulo de nodo y se puede instalar utilizando el Administrador de paquetes de yarn. Para instalar PAY-Dashboard, ejecute:

    Yarn Global Agregar a Dashboard 

    A continuación, cree un archivo de configuración del tablero de análisis. Cree un archivo nuevo y edite el archivo en un editor de texto:

    nano parse-darshboard-config.json 

    Y agregue el siguiente contenido:

    "aplicaciones": ["serverurl": "http: // 67.205.146.114: 1337/parse "," appid ":" fsd9fk3329skjfd99skdj "," masterkey ":" kjk9aksihu7lsujksdjf49jgntykd "," dignInSecurehttp ":" verdadero "," appName ":" myapp1 "]," usuarios " : "admin", "pasar": "contraseña"], "iconsfolder": "icons" 

    Puede agregar múltiples aplicaciones de servidores de análisis en un archivo de configuración única. Asegúrese de usar el mismo Appid y MasterKey como definió en su servidor de análisis.

    También agregue el usuario y la contraseña para la autenticación. Que se usa para iniciar sesión para analizar el tablero.

    Guardar y cerrar el archivo de configuración. Luego, ejecute el siguiente comando para iniciar el panel.

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

    El comando anterior iniciará su servidor de análisis en el puerto 4040.

    Paso 5 - Ajuste los puertos de firewall

    Los sistemas han habilitado el firewalld, necesitan permitir el acceso en los puertos que ejecutan el servidor de parse. Estamos utilizando el puerto 1337 para el servidor de análisis y 4040 para el tablero. Ejecutar los siguientes comandos para permitir el acceso a los usuarios públicos para el servidor de análisis. Para abrir el tipo de puerto:

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

    Luego, aplique los cambios ejecutando el comando:

    Firewall-CMD-Re-Reload 
    • Lea esto: ¿Qué es Firewalld??

    Paso 6 - Configuración de prueba

    Ahora, acceda a la interfaz web del tablero de análisis accediendo a su servidor en el puerto 4040. Inicie sesión en el tablero con el nombre de usuario y la contraseña definidos en el archivo de configuración del tablero de parse (config de parse-darshboard.json).

    Después de un inicio de sesión exitoso, será redirigido el tablero.

    Aquí puede cambiar entre múltiples servidores de análisis configurado con su tablero de analizador.

    Conclusión

    En conclusión, este tutorial lo ayudó con la instalación del servidor de Parse en el sistema Debian. También configure el tablero de análisis y conéctese con el servidor de PARSE.