Instalar una aplicación Node.js en hosting web barato
¿Quieres ejecutar una aplicación Node.js en hosting web barato sin configuraciones difíciles ni un VPS caro? En Theory7.net puedes hacerlo sin más en tu plan de hosting compartido. En este artículo te explico cómo tenerla en línea en unos minutos, aunque nunca hayas trabajado con Node.js.
¿Por qué Node.js y por qué Theory7?
Node.js es muy popular para crear aplicaciones web rápidas, API y aplicaciones en tiempo real, como chats y paneles. ¿Y lo mejor? No hace falta que alquiles un servidor caro. Con nuestro hosting web puedes ejecutar tu app Node sin más en un plan compartido: ideal para principiantes, aficionados y desarrolladores que quieren hacer pruebas rápidas.
¿Qué necesitas?
- Un plan de hosting en Theory7.net
- Acceso a DirectAdmin
- Si lo necesitas, un programa FTP (por ejemplo, FileZilla)
- Conocimientos básicos de la terminal, o simplemente copiar y pegar
Paso 1: Inicia sesión en DirectAdmin
Inicia sesión en tu entorno de hosting a través de DirectAdmin. Desplázate hacia abajo hasta ver «Extra features» y haz clic en «Setup Node.js App».
Paso 2: Crea la app Node.js
Haz clic en «Create Application» y rellena los ajustes:
-
Node.js version: Elige, por ejemplo, la versión 18 o 20
-
Application root: Por ejemplo,
myapp, que es la carpeta en la que estará tu app -
Application URL: Déjalo vacío para usarla en tu dominio principal, o escribe
/app -
Startup file: Por ejemplo,
app.jsoindex.js
Haz clic en «Create»: tu entorno se crea automáticamente.
Paso 3: Usa SSH para activar tu app
En DirectAdmin verás ahora una línea como esta:
source /home/jouwdomein/nodevenv/myapp/20/bin/activate && cd /home/jouwdomein/myapp
Copia esta línea y pégala en tu terminal (usa, por ejemplo, PuTTY o la terminal de tu ordenador).
Paso 4: Instala paquetes con NPM
Ahora que estás en el entorno de Node correcto, puedes instalar paquetes:
npm init -y
npm install express
Elige lo que necesites, por ejemplo express, socket.io, dotenv, etc.
Paso 5: Escribe e inicia tu app
Crea ahora tu app.js con este código de ejemplo:
const express = require('express');
const app = express();
const PORT = process.env.PORT || 3000;
app.get('/', (req, res) => {
res.send('Hello from Node.js on Theory7!');
});
app.listen(PORT, () => {
console.log(Server draait op poort ${PORT});
});
Guarda este archivo en la carpeta raíz de tu app.
Paso 6: Reinicia tu app
Vuelve a DirectAdmin → «Setup Node.js App»
Haz clic en «Restart Application» y tu app estará en línea.
Extra: Combínalo con WordPress u otras herramientas
¿Quieres ejecutar Node.js junto a tu sitio web de WordPress? Se puede. Usa simplemente una subcarpeta o un subdominio para tu app Node y aloja tu sitio en nuestro hosting WordPress: rápido, seguro y económico.
Preguntas frecuentes
¿También puedo usar una base de datos con Node.js?
Sí, puedes conectarte a MongoDB Atlas o usar las bases de datos MySQL de tu plan de hosting.
¿Es adecuado para producción?
Sin duda. Para proyectos serios puedes poner el Application mode en «Production» en DirectAdmin.
¿Necesito acceso root?
No. Todo funciona dentro de tu propia cuenta de hosting. Muy seguro y sin complicaciones.
¿Node.js en hosting compartido? En Theory7 es literalmente cuestión de hacer clic, copiar y pegar. Sin configuraciones complicadas de VPS ni costes elevados. Empieza rápidamente con tu app Node.js, al precio más bajo.
Consulta nuestro hosting web o combínalo con hosting WordPress para lograr la combinación definitiva.
A 0 de 0 personas les ha resultado útil