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
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.