¡Oferta exclusiva! Hostea tu web a la velocidad de la luz¡Oferta!64d : 09h : 52m : 14s Ver Planes
Hosting DirectAdmin

Cómo crear una aplicación Node.js en DirectAdmin

Actualizado: 28 Oct 2026

Si tu sitio o tu API están hechos en Node.js (Express, Next.js en modo servidor, bots, APIs), puedes publicarlos en tu hosting con Setup Node.js App, sin administrar un servidor. El panel se encarga de arrancar tu app y de mantenerla en marcha.

Antes de empezar

  • Sube los archivos de tu app a una carpeta de tu cuenta, por ejemplo apps/mi-app, con el administrador de archivos, por FTP o con Git. Te recomendamos una carpeta fuera de public_html, para que nadie pueda descargar tu código. No subas la carpeta node_modules: el panel la crea.
  • Tu app debe escuchar en el puerto que le da la variable de entorno PORT (por ejemplo, app.listen(process.env.PORT)), no en uno fijo como 3000.

Paso 1: Inicia sesión en DirectAdmin

Entra a tu panel DirectAdmin con tu nombre de usuario y tu contraseña. Si no tienes estos datos a mano, escríbenos a [email protected].

Paso 2: Abre Setup Node.js App

En el menú de la izquierda, abre Características Adicionales y haz clic en Setup Node.js App. Pulsa Crear aplicación.

Paso 3: Completa los datos

CampoQué poner
Versión de Node.jsLa que usa tu proyecto (en tu hosting: 20, 22 o 24).
Modo de aplicaciónProduction para tu sitio en línea; Development para pruebas. Define NODE_ENV.
Raíz de aplicaciónLa carpeta de tu app, relativa a tu cuenta (por ejemplo, apps/mi-app).
URL de la aplicaciónEl dominio y, si quieres, una ruta (por ejemplo, tudominio.com/api). Vacía, la app responde en la raíz del dominio.
Archivo de inicioEl archivo principal: app.js, server.js o index.js.
Environment variablesVariables que tu app necesita (claves de API, conexión a la base de datos). Así no quedan escritas en el código.

Paso 4: Pulsa Create

Pulsa Create. En segundos la app queda creada y en marcha. Arriba aparece el comando para entrar a su entorno virtual por SSH, y los botones Detener aplicación y Reiniciar.

Paso 5: Instala las dependencias

Si tu app tiene un package.json con dependencias, pulsa Ejecutar NPM Install: el panel instala todo lo que tu app necesita. Luego pulsa Reiniciar.

Paso 6: Abre tu app

Pulsa Open junto a la URL para ver tu app en el navegador.

Después de publicarla

  • Subiste código nuevo: pulsa Reiniciar.
  • Agregaste dependencias: vuelve a pulsar Ejecutar NPM Install y luego Reiniciar.
  • La app no responde: revisa el archivo stderr.log en la carpeta de tu app; ahí quedan los errores.
  • No borres el .htaccess que el panel crea en la carpeta de la URL: es el que conecta tu dominio con la app.

Ten en cuenta: tu app usa la memoria y los procesos de tu plan. Si muestra el error 503 o no arranca por falta de recursos, revisa el uso de recursos o escríbenos.

¿Necesitas ayuda? Escríbenos a [email protected] y con gusto te ayudamos.