VPS: Instalación de JavaScript
Esta guía fue creada con los siguientes productos:
(Los detalles pueden variar según los productos de diferentes proveedores, pero los conceptos principales permanecen igual)
Introducción
Esta guía ofrece los pasos para la instalación de Node.js, Deno y Bun en Windows. Los pasos que se indican a continuación deben ejecutarse vía RDP, si no sabes cómo conectarte a tu servidor vía RDP, echa un vistazo a nuestra Guía de acceso inicial (RDP).
Instalación
Para empezar, necesitas decidir qué entorno de ejecución JavaScript instalar. Hay muchos recursos online que describen cada uno con mucho detalle. Pero también puedes leer esta guía porque incluye comandos básicos de uso y ejemplos de código. Recomendamos usar Node.js ya que es uno de los más usados y una opción muy popular.
- Node.js
- Deno
- Bun
Instalando Node.js Runtime
Paso 1: Descargar archivos
Abre el navegador que prefieras (yo usaré Chrome para esta guía) y ve a https://Node.js.org/en
Ahora haz clic en el botón Download Node.js (LTS)
y espera a que termine la descarga.
Generalmente se recomienda mantener la instalación en la última versión Long Term Support (LTS).
Paso 2: Instalando Python
Ejecuta el instalador haciendo clic en él. Ahora se te pedirá configurar algunos ajustes para la instalación. En la página de Bienvenida
haz clic en Next
.
Ahora debes leer y aceptar (marcando la casilla) el Acuerdo de Licencia de Node.js y luego hacer clic en el botón Next
.
Después se te pedirá elegir una ubicación para instalar Node.js.
Recomendamos usar la ubicación de instalación por defecto.
En la siguiente página, puedes optar por no instalar algunos paquetes principales de Node.js. Si quieres una instalación normal, que es lo recomendado, simplemente presiona el botón Next
. También tendrás la opción de instalar Chocolatey, pero no es necesario.
Paso 3: Finalizando la instalación
Eso es todo, ahora puedes hacer clic en Install
y esperar a que todo se configure. Ten paciencia, puede tardar un poco. :)
Una vez terminado, simplemente presiona Finish
en la página final y comienza a usar Node.js en tu servidor.
Actualizar Node.js a la última versión
Ejecutar node -v
mostrará la versión instalada de Node.js. De vez en cuando, deberías comprobar que estás usando la última versión LTS. Para actualizar Node.js, debes seguir nuevamente la sección de instalación.
Ejecutando Node.js & npm
npm es el gestor oficial de paquetes de Node.js. Lo usarás para instalar cualquier paquete desde internet.
Puedes encontrar todos los paquetes npm en su sitio web.
Creando un nuevo proyecto
Cada vez que quieras empezar un nuevo proyecto Node.js necesitas crear un nuevo directorio para él usando el Explorador de archivos, abrir el Símbolo del sistema o PowerShell dentro de ese directorio y ejecutar el comando npm init
para comenzar la configuración. Esto te pedirá información básica para crear un archivo package.json
. Este será el archivo "config" para ejecutar Node.js.
En Windows, haciendo clic una vez en la ruta actual del Explorador de archivos y escribiendo cmd
seguido de Enter
abrirás el Símbolo del sistema dentro del directorio actual, facilitando el proceso.
Después de inicializar el nuevo proyecto, puedes crear un archivo llamado index.js
y escribir código dentro. Como ejemplo, crearemos un servidor http simple en el puerto 80 por defecto que responde con un mensaje de prueba cuando se accede vía localhost. Se ve así:
const http = require('http')
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end('Hello from ZAP-Hosting Docs =)')
})
server.listen(80)
Ahora puedes ejecutar el código con el comando node .
y comprobar los resultados yendo a localhost:80
en tu navegador.
Instalar paquetes externos desde npm se hace con npm install [nombre-del-paquete]
Instalando Deno Runtime
Instalar Deno es tan simple como escribir irm https://deno.land/install.ps1 | iex
dentro de una instancia de PowerShell. Usa la barra de búsqueda de Windows y busca Powershell
. Abre un prompt como administrador y ejecuta el comando anterior, siguiendo cualquier paso que te solicite.
Para comprobar la versión instalada, puedes ejecutar deno --version
.
Actualizar Deno a la última versión
Actualizar Deno es tan sencillo como ejecutar deno upgrade
.
Ejecutando Deno
Para empezar a usar Deno necesitas crear un archivo index.ts
y escribir algo de código en él. Como ejemplo, crearemos un servidor http simple en el puerto 80 por defecto que responde con un mensaje de prueba cuando se accede vía localhost. Se ve así:
Deno.serve({ port: 80 }, (_req: Request) => {
return new Response('Hello from ZAP-Hosting Docs =)')
})
Ahora puedes ejecutar el código con el comando deno run --allow-net index.ts
y comprobar los resultados yendo a localhost:80
en tu navegador.
Deno fue creado para ser más seguro y por eso requiere ciertos permisos como --allow-net
para acceder a algunos de sus módulos.
Instalando Bun Runtime
Bun también ofrece un instalador muy fácil con un solo comando, pero también da la opción de instalarlo vía npm si ya has usado Node.js antes.
- Comando
- npm
Ejecutar irm bun.sh/install.ps1|iex
dentro de PowerShell instalará Bun en tu servidor.
El servidor podría faltar algunos archivos requeridos. Bun te informará sobre esto y también te dará enlaces para descargar dichos archivos al intentar ejecutar el instalador.
Si ya tienes npm instalado, puedes ejecutar npm install -g bun
para instalar Bun.
Ejecutando Bun
Bun fue creado para ser más rápido que algunos otros motores JavaScript, manteniendo una configuración similar a Node.js. Para ejecutar Bun, abre un directorio vacío y ejecuta bun init
en un Símbolo del sistema.
Dependiendo del lenguaje elegido (JS o TS), Bun creará un archivo de configuración (jsconfig.json o tsconfig.json).
Para empezar a usar Bun, necesitas crear un archivo index.ts
y escribir algo de código en él. Como ejemplo, crearemos un servidor http simple en el puerto 80 por defecto que responde con un mensaje de prueba cuando se accede vía localhost. Se ve así:
const server = Bun.serve({
port: 80,
fetch(req) {
return new Response('Hello from ZAP-Hosting Docs =)')
},
})
Ahora puedes ejecutar el código con el comando bun index.ts
y comprobar los resultados yendo a localhost:80
en tu navegador.
Conclusión
¡Felicidades, has instalado y configurado con éxito JavaScript en tu VPS! Si tienes más preguntas o problemas, contacta con nuestro equipo de soporte, ¡están disponibles para ayudarte todos los días!