Node - instalación y configuración en Ubuntu

Instalación y configuración de Node en Ubuntu. Aprende a configurar Node de forma sencilla en tu sistema operativo Ubuntu siguiendo estos pasos. ¡Hazlo ahora y comienza a desarrollar con Node en poco tiempo!

26 nov 2025 • 4 min de lectura • Equipo Q2BSTUDIO

Node - installation and configuration on Ubuntu

Node - instalación y configuración en Ubuntu. En este artículo encontrarás una guía práctica para instalar Node.js en Ubuntu usando varias opciones: apt y NodeSource, Homebrew, ASDF y NVM. También explicamos gestores de paquetes como npm y pnpm, ejemplos sencillos para probar Node y cómo integrar esto en proyectos de desarrollo de software a medida. Q2BSTUDIO es una empresa de desarrollo de software y aplicaciones a medida especializada en inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio y soluciones como agentes IA y power bi para empresas. Si buscas desarrollos personalizados te recomendamos visitar nuestra página de Desarrollo de aplicaciones y software a medida y para despliegues en la nube revisa nuestros Servicios cloud AWS y Azure.

Prerrequisitos y documentación. Para referencias oficiales consulta la documentación de NodeJS en los recursos oficiales y en DevDocs. Antes de instalar conviene tener el sistema actualizado con sudo apt update sudo apt upgrade.

Instalación básica con apt en Ubuntu. Comandos rápidos: sudo apt update sudo apt install nodejs npm Para obtener versiones más recientes usar NodeSource: curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt install -y nodejs

Instalación con Homebrew en Linux. Si prefieres Homebrew: brew install node Homebrew facilita mantener paquetes actualizados y puede convivir con otras herramientas de gestión.

Gestor de paquetes. Node usa npm por defecto. Opcionalmente se recomiendan pnpm o yarn para monorepos y proyectos con muchas dependencias. Instalar pnpm globalmente: npm install -g pnpm

Instalación con ASDF. ASDF es útil si gestionas múltiples runtimes. Pasos esenciales: asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git bash ~/.asdf/plugins/nodejs/bin/import-release-team-keyring asdf install nodejs 20.11.0 asdf global nodejs 20.11.0 Ejemplo de .tool-versions: nodejs 20.11.0 ASDF permite centralizar versiones de node, ruby, elixir y más en un solo flujo de trabajo.

Instalación con NVM. NVM sigue siendo el estándar de facto en el ecosistema Node y es recomendable conocerlo: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash source ~/.nvm/nvm.sh Instalar la última LTS nvm install --lts Instalar una versión específica nvm install 20.11.0 Usar una versión instalada nvm use 20.11.0 Definir versión por defecto nvm alias default 20.11.0 Ejemplo de .nvmrc: 20.11.0 Comandos útiles nvm ls nvm ls-remote nvm ls-remote --lts nvm uninstall 18

Buenas prácticas. Evita mezclar gestores de versiones sin control. Si usas ASDF para unificar entornos, documenta en el repositorio el archivo .tool-versions. Si optas por NVM, mantén .nvmrc con la versión objetivo del proyecto. Para CI y despliegues en servicios cloud configura la versión de Node en el pipeline o imagen contenedor.

Crear y ejecutar un archivo Node.js básico. Crear archivo index.js con contenido mínimo console.log Hola Mundo Node Ejecutar localmente node index.js

Ejemplo de servidor HTTP simple. Descripción: servidor que recibe un parámetro query username y lo muestra en una página HTML simple. Archivo server.js usar modulo http y URL, sanitizar los inputs eliminando etiquetas HTML usando una función stripTags que remueve patrones de menor y mayor. Montar servidor en el puerto 7000 y probar en https://localhost:7000?username=TuNombre

Ejemplo de API JSON REST simple. Descripción: leer datos desde data.json y exponer endpoints GET /characters para listar y GET /characters/:id para obtener un personaje. Estructura de data.json array de objetos con id age name portrait_path. Archivo api.js leer archivo con fs readFileSync parse JSON y responder como application/json. Levantar servidor node api.js y probar en https://localhost:7001/characters y https://localhost:7001/characters/1

Consejos de seguridad y despliegue. Sanitizar siempre entradas provenientes del cliente para evitar inyección y ataques XSS. En producción usar proxies inversos, certificados TLS y configuraciones de firewall. Para auditorías y pruebas de seguridad recuerda que Q2BSTUDIO ofrece servicios de ciberseguridad y pentesting que ayudan a endurecer aplicaciones y APIs frente a amenazas.

Integración con servicios cloud y analítica. Node se integra fácilmente con servicios cloud y plataformas de datos. Para arquitecturas escalables considera desplegar en contenedores y orquestadores o usar funciones serverless según el caso. Si necesitas estrategias de BI o dashboards con Power BI, nuestros servicios de inteligencia de negocio pueden ayudar a conectar APIs con pipelines de datos y cuadros de mando.

Por qué elegir Q2BSTUDIO. Ofrecemos desarrollo de software a medida, aplicaciones a medida y soluciones de inteligencia artificial e ia para empresas combinadas con prácticas robustas de ciberseguridad. Implementamos agentes IA, pipelines de datos y proyectos con power bi para transformar información en decisiones. Contacta a Q2BSTUDIO para evaluar tu proyecto y elegir la mejor estrategia tecnológica y de despliegue.

Resumen rápido de comandos y archivos útiles: sudo apt update sudo apt install nodejs npm curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt install -y nodejs brew install node npm install -g pnpm asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git bash ~/.asdf/plugins/nodejs/bin/import-release-team-keyring asdf install nodejs 20.11.0 asdf global nodejs 20.11.0 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash source ~/.nvm/nvm.sh nvm install --lts nvm install 20.11.0 nvm use 20.11.0 nvm alias default 20.11.0

Palabras clave integradas: aplicaciones a medida software a medida inteligencia artificial ciberseguridad servicios cloud aws y azure servicios inteligencia de negocio ia para empresas agentes IA power bi

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.