OffshoreVps
Guías2 oct 20266 min de lecturaPor el equipo de OffshoreVps

Despliega WordPress, Laravel, Next.js y Node.js en hosting web

Cómo se despliega cada tipo de aplicación en un hosting web gestionado: WordPress en un clic, Laravel con Composer, Next.js con Git, además de SSL, dominios y correo.

Los planes modernos de hosting web no son solo para WordPress. Nuestros planes admiten WordPress, Next.js, Node.js y aplicaciones Laravel/PHP, con despliegue por Git desde GitHub o GitLab. Este artículo explica cómo se despliega cada tipo de aplicación para que elijas el camino adecuado.

Ventana de terminal en un VPS que muestra los comandos usados para desplegar aplicaciones Laravel, Next.js y Node.js en hosting web, empezando por “composer install --no-dev --optimize-autoloader”
El tipo de comandos que ejecutarás en tu servidor en esta guía.

Elige el tipo de hosting adecuado para la aplicación

  • WordPress y aplicaciones PHP (Laravel). Funcionan bien en hosting web. Obtienes PHP, MySQL, tareas cron y un panel de control.
  • Node.js y Next.js. Se ejecutan como un proceso Node de larga duración. El hosting web se encarga de la gestión del proceso por ti.
  • Stacks pesados o personalizados. ¿Necesitas acceso root, workers en segundo plano o software especial? Pasa a un VPS.

Los planes y lo que incluye cada uno están en la página de hosting web.

WordPress: instalación en un clic

Elige WordPress como plataforma al hacer el pedido y se instala por ti. Cuando se despliegue, inicia sesión en el panel de control, abre WordPress y termina la configuración del sitio. Añade un plugin de caché si quieres más velocidad.

Laravel y aplicaciones PHP

  1. Conecta tu repositorio Git desde el panel de control, o sube los archivos.
  2. Define la raíz web en la carpeta public.
  3. Crea una base de datos MySQL y pon sus datos en .env.
  4. Ejecuta los comandos habituales (por SSH en los planes que lo incluyen):
composer install --no-dev --optimize-autoloader
php artisan key:generate
php artisan migrate --force
php artisan config:cache

Añade una entrada de cron para las tareas programadas:

* * * * * cd /path/to/app && php artisan schedule:run >> /dev/null 2>&1
Los pasos de esta guía en orden: 1. Elige el tipo de hosting adecuado para la aplicación; 2. WordPress: instalación en un clic; 3. Laravel y aplicaciones PHP; 4. Next.js y Node.js; 5. Dominios, SSL y correo; 6. Cuándo conviene más un VPS
Los pasos de esta guía, en orden.

Next.js y Node.js

  1. Sube tu proyecto a GitHub o GitLab y conéctalo en el panel de control.
  2. Define el comando de compilación y el comando de inicio, para Next.js normalmente:
npm ci
npm run build
npm start
  1. Define en el panel las variables de entorno para los secretos en lugar de subirlos al repositorio.
  2. Vuelve a desplegar haciendo push a tu rama.

Comprueba que tu aplicación escucha en el puerto que le da el panel y que lo lee de process.env.PORT.

Dominios, SSL y correo

Todos los planes incluyen SSL gratis, y el dominio del primer año es gratuito. Apunta el dominio a la cuenta de hosting, espera a que se actualice el DNS y el certificado se emite por ti. Consulta los registros DNS explicados. Se incluye correo gratuito con buzones ilimitados.

Cuándo conviene más un VPS

Elige un VPS cuando necesites ejecutar servicios en segundo plano, una base de datos que ajustas tú mismo, Docker o cualquier cosa que el hosting web no permita. La guía de Nginx y HTTPS cubre ese camino.