Tú decides qué servicios podemos activar para análisis, personalización y contenido externo.
Utilizamos cookies y tecnologías similares en nuestro sitio web para personalizar el contenido, integrar medios externos y comprender mejor el uso de determinadas secciones.
Cookies necesarias
Estas entradas garantizan funciones básicas como la seguridad, la estabilidad y el procesamiento de formularios.
Tus datos pueden tratarse con tu consentimiento o sobre la base de intereses legítimos. En la configuración de cookies puedes rechazar cada categoría opcional o autorizarla expresamente.
Algunos servicios procesan datos personales en terceros países. Al dar tu consentimiento, también aceptas esta transferencia. Encontrarás más información en nuestra política de privacidad.
Puedes volver a abrir y modificar tu selección en cualquier momento. · 1.0.2
Configurar JavaScript Runtime en un servidor Linux – Ejecutar aplicaciones web modernas
Descubre cómo instalar y configurar Node.js, Deno y Bun en tu servidor para una gestión eficiente de JavaScript Runtime → Aprende más ahora
10 de noviembre de 20264 min de lectura1 Visitas0 útil
Introducción
Esta guía te muestra cómo instalar Node.js, Deno y Bun. Los comandos deben ejecutarse vía SSH. Si no sabes cómo conectarte a tu servidor por SSH, por favor consulta nuestra guía de Primer acceso (SSH).
FAQ
Preguntas frecuentes
Primero actualiza tu sistema e instala Node.js con el gestor de paquetes usando apt install nodejs -y y también npm con apt install npm.
Se recomienda Node.js porque es una de las opciones más populares y usadas. La guía también cubre Deno y Bun.
Usa el comando node -v.
Comentarios
¿Te resultó útil este artículo?
Tus comentarios nos ayudan a priorizar y mejorar los contenidos.
0 de 0 Las valoraciones consideraron útil este artículo.
Ayuda personalizada
¿No te basta con la guía?
Nuestro equipo de soporte de ZAP conoce tu producto. Describe brevemente tu consulta y te ayudaremos personalmente.
Navegación
Software
Preparación
Antes de instalar cualquier cosa en tu servidor, debes ejecutar el comando de actualización para tu sistema operativo para mantener tu servidor seguro y actualizado.
Code
sudo apt update
Code
sudo yum update
Code
sudo zypper update
Code
sudo dnf update
Instalación
Primero debes decidir qué JavaScript Runtime quieres instalar. Hay muchos recursos en línea que describen cada uno en detalle. Esta guía también incluye comandos básicos y ejemplos de código. Recomendamos NodeJS, ya que es una de las opciones más populares y ampliamente usadas.
Instalar Node.js Runtime
Puedes instalar Node.js usando el gestor de paquetes de tu distribución Linux o con nvm. Recomendamos apt porque suele ser más sencillo.
Ejecuta el siguiente comando para instalar Node.js mediante el gestor de paquetes.
Code
apt install nodejs -y
Para instalar paquetes de Node.js para tus proyectos, también necesitas el gestor de paquetes npm.
Code
apt install npm
Actualizar Node.js a la última versión
Con node -v puedes ver la versión instalada de Node.js. Normalmente no es la más reciente, por lo que deberías actualizar para obtener las últimas funciones. Afortunadamente, el paquete npm n ofrece una forma sencilla de hacerlo.
Primero instálalo con npm install -g n y luego puedes instalar cualquier versión de Node.js con n [version], reemplazando [version] por el número de versión.
Consejo
Se recomienda usar siempre la última versión de soporte a largo plazo (LTS). Esto se logra con n lts.
Instalar Node.js con nvm te da más control para manejar diferentes versiones de Node.js con sus propios paquetes.
Primero asegúrate de que curl esté instalado en tu sistema y luego ejecuta este comando:
Esto descarga y ejecuta el script de instalación de nvm desde GitHub.
Información
Si los comandos nvm no funcionan tras la instalación, recarga la configuración de Bash con source ~/.bashrc.
Como en el método anterior, ahora puedes instalar cualquier versión de Node.js con nvm install v[version]. Con nvm list-remote ves todas las versiones disponibles y con nvm list las instaladas.
Consejo
La versión de soporte a largo plazo se instala con nvm install --lts.
Usar Node.js y npm
npm es el gestor oficial de paquetes de Node.js. Con él instalas paquetes desde internet.
Información
Todos los paquetes npm están disponibles en la página oficial.
Crear un proyecto nuevo
Si quieres iniciar un proyecto Node.js nuevo, primero crea un directorio (mkdir [nombre-proyecto]) o entra en una carpeta vacía y ejecuta npm init para comenzar la configuración. Te preguntará algunos datos básicos para crear un archivo package.json. Este archivo es la "configuración" de tu proyecto Node.js.
Después de la inicialización, crea un archivo llamado index.js y escribe tu código. Como ejemplo, creamos un servidor HTTP simple en el puerto 80 que devuelve un mensaje de prueba al acceder desde localhost:
Ejecuta el código con node . y abre localhost:80 en el navegador para ver el resultado.
Consejo
Los paquetes externos de npm se instalan con npm install [nombre-paquete].
Instalar Deno Runtime
Puedes instalar Deno fácilmente con:
Code
curl -fsSL https://deno.land/install.sh | sh
Consejo
Con deno --version puedes comprobar la versión instalada.
Actualizar Deno a la última versión
Actualiza Deno con:
Code
deno upgrade
Usar Deno
Para iniciar Deno, crea un archivo nuevo index.ts y escribe código. Como ejemplo, creamos un servidor HTTP simple en el puerto 80 que devuelve un mensaje de prueba al acceder desde localhost:
y abre localhost:80 en el navegador para ver el resultado.
Información
Deno fue diseñado con enfoque en seguridad y por eso requiere permisos específicos como --allow-net para acceder a ciertos módulos.
Instalar Bun Runtime
Bun ofrece dos métodos oficiales de instalación: vía curl o npm.
Con el siguiente comando instalas Bun en tu servidor:
Code
curl -fsSL https://bun.sh/install | bash
Consejo
Para otras versiones puedes ejecutar curl -fsSL https://bun.sh/install | bash -s "bun-v[version]".
Si ya tienes npm instalado, también puedes simplemente ejecutar:
Code
npm install -g bun
Usar Bun
Bun fue creado para ser más rápido que otros motores JavaScript y tiene una operación similar a Node.js. Abre un directorio vacío y comienza con:
Code
bun init
Información
Dependiendo del lenguaje elegido (JS o TS), Bun crea un archivo de configuración (jsconfig.json o tsconfig.json).
Para iniciar Bun, crea un archivo index.ts y escribe código. Como ejemplo, creamos un servidor HTTP simple en el puerto 80 que devuelve un mensaje de prueba al acceder desde localhost:
js
const server = Bun.serve({
port: 80,
fetch(req) {
returnnewResponse('Hello from ZAP-Hosting Docs =)')
},
})
Ejecuta el código con:
Code
bun index.ts
y abre localhost:80 en el navegador para ver el resultado.
Si sigues esta guía, habrás instalado con éxito una de las populares JavaScript Runtimes en tu servidor Linux.
Alojamiento de servidores desde 2,49 € / mes, disponible al instante, con protección DDoS incluida.