Cómo instalar Parse Server en Ubuntu 20.04 LTS

En este tutorial, le mostraremos cómo instalar Parse Server en Ubuntu 20.04 LTS. Para aquellos de ustedes que no lo sabían, Parse es una plataforma Backend as a Service (BaaS) de código abierto comúnmente utilizada en los últimos años. Está escrito en Node.js y se puede utilizar para cualquier aplicación que ejecute Node.js. Parse Server viene con una interfaz web simple y fácil de usar que se puede utilizar para la manipulación de datos, para ver análisis y para programar y enviar notificaciones automáticas.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo‘a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso del servidor Parse en Ubuntu 20.04 (Focal Fossa). Puede seguir las mismas instrucciones para Ubuntu 18.04, 16.04 y cualquier otra distribución basada en Debian como Linux Mint.

Instale Parse Server en Ubuntu 20.04 LTS Focal Fossa

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando lo siguiente apt comandos en la terminal.

sudo actualización apta
sudo actualización apta

Paso 2. Instalar Node.js.

Ahora agregue el repositorio Node.js a su sistema:

curl -sL https://deb.nodesource.com/setup_12.x | sudo -MI bash –
sudo apto instalar nodejs

A continuación, instale un administrador de paquetes de hilo en su sistema. Esto se utilizará para instalar módulos de nodo:

npm install -g hilo

Paso 3. Instalar MongoDB.

De forma predeterminada, MongoDB está disponible en el repositorio predeterminado de Ubuntu 20.04. Puede instalarlo ejecutando el siguiente comando:

sudo apto instalar mongodb-servidor

Paso 4. Instalar Parse Server en Ubuntu 20.04.

Puede instalar el módulo del servidor de análisis mediante el administrador de paquetes Yarn:

yarn global agregar servidor de análisis

Luego, cree un archivo de configuración del servidor de análisis y defina los atributos del servidor de análisis:

nano config.json

Agregue la siguiente línea:

{“appName”: “My Parse Server App”, “databaseURI”: “mongodb: // localhost: 27017 / parsedb”, “appId”: “KSDJFKASJFI3S8DSJFDH”, “masterKey”: “LASDK823JKHR87SDFJSDHF8DFHASFDF”, “https : // localhost: 1337 / parse “,” publicServerURL “:” https://0.0.0.0:1337/parse “,” puerto “: 1337}

Los detalles de configuración son los siguientes:

  • appName: Establezca cualquier nombre para su servidor Parse
  • databaseURI: Cadena de conexión a la base de datos MongoDB
  • appID: Establezca una cadena aleatoria como appID, que se utilizará para conectar el servidor.
  • masterKey: Establece una cadena aleatoria para la clave maestra.
  • serverURL: Establezca una URL para su servidor de análisis
  • publicServerURL: Establezca una URL pública para su servidor de análisis
  • port: Indica el puerto del servidor

Save y close el archivo y luego inicie el servidor de análisis con el siguiente comando:

nohup parse-server config.json &

Paso 5. Configurar el panel del servidor de Parse.

El servidor Parse viene con un panel para administrar las aplicaciones del servidor Parse. Es accesible a través de un navegador web. Ejecute el siguiente comando para instalar parse-dashboard:

yarn global agregar panel de análisis

Después de eso, cree un archivo de configuración para el panel de análisis:

nano parse-darshboard-config.json

Agregue el siguiente archivo:

{“aplicaciones”: [
{
“serverURL”: “https://67.205.146.114:1337/parse”,
“appId”: “KSDJFKASJFI3S8DSJFDH”,
“masterKey”: “LASDK823JKHR87SDFJSDHF8DFHASFDF”,
“allowInsecureHTTP”: “true”,
“appName”: “MyApps”
}
], “usuarios”: [
{
“user”:”admin”,
“pass”:”your-password”
}
], “iconsFolder”: “iconos”}

Save y close el archivo, luego inicie el panel de Parse con el siguiente comando:

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

Paso 6. Configure el cortafuegos.

Estamos usando el puerto 1337 para el servidor de análisis y el 4040 para el tablero. Ejecute los siguientes comandos para permitir el acceso de usuarios públicos al servidor Parse. 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
sudo firewall-cmd –reload

Paso 7. Acceder al panel del servidor de Parse.

Una vez instalado correctamente, también puede acceder al panel del servidor de análisis visitando la URL https://your-server-ip-address:4040 en su navegador web. Debería ver la siguiente pantalla:

¡Felicidades! Ha instalado Parse correctamente. Gracias por usar este tutorial para instalar Parse Server en el sistema Ubuntu 20.04 LTS Focal Fossa. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Parse Server.