Saltar al contenido
ElevoCloud - Hosting en Chile ElevoCloud
← Volver al blog
Guías Hosting WordPress 15 de junio de 2026 8 min de lectura

Hosting para desarrolladores en Chile: Node.js, staging, SSH y entorno profesional

Un desarrollador no necesita un hosting más potente. Necesita un hosting que no le ponga obstáculos: acceso SSH sin restricciones, staging funcional, soporte de Node.js y control sobre el entorno.

Hosting para desarrolladores en Chile: Node.js, staging, SSH y entorno profesional

Hosting para desarrolladores en Chile: Node.js, staging, SSH y entorno profesional

Para un desarrollador, el hosting no es solo un lugar donde vive el código. Es el entorno donde el código se ejecuta, donde los bugs se reproducen y donde los cambios llegan a producción. Un hosting que no da acceso SSH, que no permite cambiar la versión de PHP o que bloquea procesos en background no sirve para trabajo profesional.

Esta guía está orientada a desarrolladores chilenos que buscan hosting serio: no necesariamente el más costoso, sino el que no genera fricción innecesaria cuando toca trabajar.

Tipos de proyecto y qué necesita cada uno

Aplicaciones Node.js / Express

Node.js no corre en hosting compartido tradicional. Necesitas una capa que permita ejecutar procesos en background y mantenerlos activos. Las opciones son:

  • Hosting compartido con soporte Node.js (limitado pero suficiente para proyectos pequeños): algunos planes cPanel permiten ejecutar Node.js con PM2 o procesos permanentes.
  • VPS con Node.js completo: control total, pero requieres administrar el servidor (actualizaciones, seguridad, nginx, SSL).
  • PaaS (Railway, Render, Fly.io): la opción más simple para Node.js puro. Sin gestión de servidor, pero con costo variable y latencia internacional.

WordPress con pipeline de desarrollo

El flujo profesional para WordPress no es editar directamente en producción. Es: desarrollo local → staging → producción. Para esto necesitas:

  • Entorno de staging con un clic (o casi)
  • Acceso SSH para ejecutar WP-CLI
  • Posibilidad de desplegar vía FTP/SFTP automatizado o Git
  • Control sobre versión de PHP activa

APIs REST y microservicios

Para APIs pequeñas en Node.js o Python, el hosting compartido puede funcionar si el proveedor permite procesos en background. Para cargas medianas o producción seria, VPS es el camino correcto.

Proyectos con CI/CD

Si tu flujo incluye GitHub Actions, GitLab CI o similar, necesitas:

  • Acceso SFTP/SSH para el deploy automatizado
  • Posibilidad de ejecutar comandos post-deploy (limpiar caché, regenerar assets)
  • Webhooks o endpoints de deploy

Características que importan a los desarrolladores

Acceso SSH garantizado

SSH es la diferencia entre administrar un servidor profesionalmente y depender de interfaces gráficas lentas. Con SSH puedes:

  • Ejecutar WP-CLI para gestionar WordPress desde terminal
  • Depurar errores directamente en el servidor
  • Automatizar deploys con scripts
  • Instalar paquetes adicionales en el entorno de usuario

Qué verificar: que el SSH no sea de lectura solamente, que puedas ejecutar comandos y que el acceso esté disponible en todos los planes (o al menos desde el plan Pro/intermedio).

Múltiples versiones de PHP

En proyectos reales coexisten sitios en PHP 7.4 (legacy), 8.1 (estable), 8.2 (recomendado en 2026) y 8.3 (bleeding edge). El hosting debe permitir seleccionar la versión por cuenta o por directorio, no una versión global para todos los sitios.

Por qué importa: actualizar PHP es diferente para cada proyecto. Un plugin no compatible con PHP 8.2 no debería bloquear la actualización de otro sitio que sí lo es.

Node.js LTS disponible

Para proyectos pequeños de Node.js en hosting compartido, la opción más práctica es usar NVM (Node Version Manager) vía SSH para instalar la versión LTS que necesitas en el directorio de usuario, sin permisos de root.

Pasos para instalar Node.js en cPanel con SSH:

# Instalar NVM en el home del usuario
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# Recargar el shell
source ~/.bashrc

# Instalar Node.js LTS
nvm install --lts

# Verificar
node --version
npm --version

Esto funciona en la mayoría de los hostings compartidos con SSH. No requiere permisos de root.

Staging incluido

El staging en hosting compartido moderno funciona como una copia completa del sitio en un subdominio (staging.tudominio.cl o tudominio.cl/staging). Permite:

  • Probar actualizaciones de WordPress, plugins o tema antes de aplicarlas en producción
  • Mostrar cambios de diseño a clientes antes de publicar
  • Hacer pruebas de integración sin riesgo

Más sobre esto: Cómo usar el entorno staging en cPanel con WordPress

Git deploy o acceso SFTP

Para flujos automatizados de deploy, necesitas poder subir archivos sin pasar por una interfaz gráfica. Las opciones:

  • SFTP con clave SSH: la forma más estándar. Configuras tu cliente (rsync, GitHub Actions, etc.) con la clave pública del servidor.
  • Git deploy vía webhook: algunos hostings permiten hacer pull desde un repositorio Git al recibir un webhook de GitHub/GitLab.
  • FTP clásico: funciona, pero es menos seguro. Usa SFTP siempre que puedas.

SSL wildcard para subdominios de staging

Si manejas múltiples subdominios de staging (cliente1.staging.tudominio.cl, cliente2.staging.tudominio.cl), un SSL wildcard (*.tudominio.cl) evita configurar un certificado individual por cada subdominio.

Más sobre esto: Cómo crear subdominios en cPanel

Crons configurables

Para tareas programadas (limpieza de caché, sincronización de datos, generación de reportes), necesitas acceso a crontab o al menos un configurador de crons en el panel. Algunos hostings limitan la frecuencia mínima de ejecución (por ejemplo, no permiten crons cada minuto).

Comparativa: las tres opciones reales

1. Hosting compartido con SSH (Elevocloud Pro/Ultra)

Para quién: proyectos WordPress profesionales + scripts Node.js pequeños, desarrolladores freelance con varios clientes, agencias con proyectos medianos.

Ventajas:

  • Costo mensual fijo y predecible
  • cPanel familiar con herramientas visuales cuando las necesitas
  • LiteSpeed para mejor rendimiento de WordPress
  • SSH disponible desde planes medios
  • Staging incluido
  • Soporte en español (Chile)

Limitaciones:

  • Node.js limitado a procesos de usuario (sin puertos personalizados en internet)
  • Sin acceso root
  • Recursos compartidos aunque con mejor aislamiento que hosting básico

Cuándo es suficiente: si tu app Node.js no necesita puertos públicos (por ejemplo, es un proceso que lee de una base de datos y escribe resultados, o una API accedida internamente), el hosting compartido con SSH funciona.

2. VPS no administrado

Para quién: desarrolladores con experiencia en administración de servidores, proyectos con requerimientos específicos de sistema operativo o dependencias.

Ventajas:

  • Control total: instala lo que necesitas, configura nginx/Apache como quieras
  • Node.js en cualquier puerto
  • Root access

Desventajas:

  • Responsabilidad total de seguridad, actualizaciones y monitoreo
  • Curva de configuración inicial alta
  • Sin soporte si el servidor cae por configuración incorrecta

Cuándo tiene sentido: proyectos con tráfico significativo, requerimientos técnicos específicos (versión de Node, base de datos no estándar, Docker), equipo con capacidad de administración de servidores.

Más sobre esto: Cuándo migrar de hosting compartido a VPS en Chile

3. PaaS (Railway, Render, Fly.io)

Para quién: desarrolladores de aplicaciones puras en Node.js, Python, Go o similar que no necesitan cPanel ni WordPress.

Ventajas:

  • Deploy simplificado (push a Git = deploy)
  • Escalado automático
  • Sin gestión de servidor

Desventajas:

  • Costo variable (puede dispararse con tráfico)
  • Latencia más alta en Chile (servidores en EE.UU. o Europa)
  • No apropiado para WordPress
  • Sin soporte telefónico ni en español

Cómo configurar Node.js en hosting cPanel con PM2

Si tienes SSH y necesitas correr un proceso Node.js permanente en hosting compartido, PM2 es la solución estándar.

# Instalar PM2 globalmente para tu usuario
npm install -g pm2

# Crear tu aplicación (ejemplo: server.js)
# [Tu código de aplicación aquí]

# Iniciar la aplicación con PM2
pm2 start server.js --name "mi-app"

# Verificar que está corriendo
pm2 list

# Para que PM2 se reinicie si el servidor se reinicia
pm2 save
pm2 startup

Consideraciones importantes en hosting compartido:

  • La app Node.js no escucha en un puerto público directamente (no tienes acceso a abrir puertos en el firewall)
  • Puedes comunicarte con ella vía socket Unix o conectarla a bases de datos internas
  • Para una API pública, necesitas VPS

Variable de entorno NODE_ENV en cPanel

Para configurar variables de entorno sin exponerlas en código:

En cPanel busca "Terminal" o usa SSH:

# En tu .bashrc o .bash_profile
export NODE_ENV=production
export DB_HOST=localhost
export DB_PASSWORD=tu_password_seguro

# O usa un archivo .env con dotenv

Con el paquete dotenv en tu aplicación:

require('dotenv').config();
const env = process.env.NODE_ENV; // 'production'

Preguntas frecuentes

¿Puedo correr Node.js en hosting compartido?

Sí, con limitaciones. Puedes instalar Node.js vía NVM por SSH y ejecutar procesos de usuario con PM2. La limitación es que no puedes abrir puertos públicos, así que no es adecuado para APIs accesibles desde internet. Para eso, necesitas VPS.

¿Qué versión de PHP debería usar en 2026?

PHP 8.2 es la opción recomendada en 2026: activa, con soporte de seguridad hasta 2026-12 y compatible con los plugins y temas más populares. PHP 8.3 está disponible pero tiene menos compatibilidad amplia aún. PHP 7.4 llegó a fin de vida en noviembre 2022.

¿El hosting afecta el rendimiento de mis scripts PHP?

Directamente. OPCache, la versión de PHP y la cantidad de memoria asignada por proceso impactan el tiempo de respuesta. Un hosting con PHP 8.2 + OPCache habilitado puede ser 2-3 veces más rápido en scripts PHP que uno con PHP 7.4 sin OPCache.

¿Puedo usar Docker en hosting compartido?

No. Docker requiere acceso root al sistema operativo. Para Docker, necesitas VPS o un entorno específico de contenedores (Coolify en VPS, Railway, Fly.io en PaaS).

Conclusión

Para desarrolladores chilenos, el hosting compartido con SSH (como Elevocloud Pro/Ultra) cubre la mayoría de los casos: proyectos WordPress profesionales, scripts Node.js sin puertos públicos y flujos de trabajo con staging. Cuando el proyecto crece o necesitas control total, el paso lógico es a VPS.

Lo que más importa no es el precio ni la potencia: es que el hosting no te ponga obstáculos cuando necesitas trabajar.

CTA: Ver planes de hosting con SSH para desarrolladores

Seguir leyendo

Mas entradas del blog

Ver todas →
Escríbenos por WhatsApp