Atrás

Laravel VPS Hosting, preinstalado

Esta opción de alojamiento Laravel es un VPS con la última versión de Laravel, PHP-FPM, MariaDB y Caddy instalados, además de un worker de colas y un programador de tareas ya en marcha. Tras el pedido, la instalación termina sola y se abre un proyecto vacío en tu dirección HTTPS, con la dirección, el usuario de la base de datos y la contraseña en tu panel. Lleva tu código a /var/www/laravel y publícalo, con acceso root cuando lo necesites.

¿Cuánta potencia necesitas?

Total$2.58/mes

Los precios incluyen IVA.

Amplía o reduce RAM y CPU cuando quieras. El disco solo puede crecer, así que empieza pequeño.

¿Qué viene instalado en tu servidor Laravel?

  • La última versión de Laravel en el momento de la instalación, preparada con Composer en /var/www/laravel
  • PHP-FPM (Ubuntu 24.04, PHP 8.3) con las extensiones mbstring, xml, curl, zip, gd, intl y bcmath
  • MariaDB con una base de datos y un usuario llamados laravel, solo con acceso local
  • Un archivo .env listo: APP_DEBUG desactivado, con sesiones, caché y cola en la base de datos
  • Docker y el proxy inverso Traefik, que obtiene y renueva los certificados HTTPS
  • HTTPS mediante Caddy, sirviendo el sitio desde la carpeta public en una dirección sslip.io
  • 1 GB de swap, además de git y unzip
  • Solo los puertos 22, 80 y 443 abiertos al exterior, mientras el puerto 3306 de MariaDB sigue siendo interno

¿Qué tamaño necesitas para Laravel?

La documentación oficial de Laravel indica una versión de PHP y extensiones, pero ninguna cifra de RAM. Como regla general, 1 GB basta para empezar con una aplicación pequeña, y esta instalación añade además 1 GB de swap para Composer. Si usas mucho las colas, compilas los recursos del front-end en el servidor o esperas más tráfico, piensa en 2 a 4 GB. La RAM y la CPU se amplían desde tu panel; el servidor se reinicia una vez, y tus datos y tu IP no cambian.

UsoTamañoPrecioElegir
Inicial 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mes
Medio 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mes
Potente 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mes

¿Para quién es?

  • Quien lleva un proyecto Laravel de un alojamiento compartido a su propio servidor
  • Aplicaciones que dependen de colas y tareas programadas
  • Desarrolladores que prefieren empezar por el código que configurar PHP-FPM y cron
  • Equipos pequeños que crean una API o un panel de administración
  • Aplicaciones PHP con clientes en Turquía que deben funcionar desde Estambul

¿Qué pasa después de pedir?

  1. Ajusta el tamaño y completa el pago.
  2. Tu servidor arranca y Laravel se instala solo. En nuestras pruebas con servidores reales tardó unos 3,5 minutos.
  3. En la pestaña Resumen, abre el enlace Dirección del sitio. Verás la página de bienvenida de Laravel.
  4. Conéctate por SSH, ejecuta su - app, ve a /var/www/laravel con cd y copia tu código. No sobrescribas el archivo .env.
  5. Ejecuta composer install --no-dev, php artisan migrate --force y php artisan config:cache.
  6. Como root, ejecuta systemctl restart laravel-kuyruk para que la cola use tu código nuevo.

Con cada servidor

  • Copia de seguridad diaria incluida en el precio
  • Tráfico ilimitado
  • Acceso root completo
  • Amplía o reduce RAM y CPU más adelante, y haz crecer el disco
  • Ubicación: Istanbul · IST-1.

Conviene saber

  • Las filas Usuario de acceso y Contraseña de tu panel son para la base de datos. Esta instalación no incluye un panel de administración ya hecho.
  • Node.js no viene instalado. Para compilar un front-end con Vite, instala Node.js o lleva la carpeta public/build de npm run build junto con tu código.
  • Una vez en caché la configuración, el archivo .env no se lee. Cuando lo cambies, ejecuta php artisan config:cache de nuevo.
  • MariaDB no está abierta al exterior. Desde el servidor, conéctate a 127.0.0.1:3306; desde tu ordenador, usa un túnel SSH.
  • El límite de subida de PHP se queda en el valor por defecto de Ubuntu. Para archivos grandes, aumenta upload_max_filesize y post_max_size en /etc/php/8.3/fpm/php.ini.
  • Las actualizaciones de Laravel, de los paquetes de Composer y de tu código corren de tu cuenta. También tienes que añadir tú los ajustes de correo a .env.

Preguntas y respuestas sobre Laravel

¿Cómo despliego un proyecto Laravel en un VPS?

Cambia al usuario app y lleva tu código a /var/www/laravel, conservando el archivo .env. Ejecuta composer install --no-dev, php artisan migrate --force y php artisan config:cache. Después ejecuta systemctl restart laravel-kuyruk como root.

¿Cuánta RAM necesita un alojamiento Laravel?

Laravel no tiene una cifra oficial de RAM. Como regla general, 1 GB es un buen punto de partida para una aplicación pequeña, y de 2 a 4 GB para colas pesadas y más tráfico. Si no es suficiente, amplías desde tu panel, y tus datos y tu dirección IP no cambian.

¿Qué versión de PHP tiene el servidor Laravel?

El servidor ejecuta PHP 8.3 de Ubuntu 24.04 mediante PHP-FPM, y Laravel 13 pide PHP 8.3 o posterior. Si quieres otra versión de PHP, puedes instalarla con tu acceso root y cambiar la ruta del socket en el Caddyfile.

¿Vienen configurados la cola y el programador de Laravel?

Sí. El worker de colas es un servicio systemd llamado laravel-kuyruk que usa la cola de la base de datos, así que ejecuta systemctl restart laravel-kuyruk cuando cambie tu código. El programador ejecuta schedule:run cada minuto mediante /etc/cron.d/laravel.

¿Cómo me conecto a la base de datos de Laravel?

MariaDB está abierta solo dentro del servidor. La base de datos y el usuario se llaman laravel, y la contraseña está en tu panel. Para conectarte con una herramienta de tu ordenador, abre un túnel con ssh -L 3306:127.0.0.1:3306 root@IP y usa 127.0.0.1:3306.

¿Cómo conecto mi propio dominio a Laravel?

Apunta el registro A a tu servidor, sustituye el nombre antiguo en todo /etc/caddy/Caddyfile y ejecuta systemctl reload caddy. Después actualiza APP_URL en .env y ejecuta php artisan config:cache. Caddy obtiene el certificado por sí mismo.

Lee más y ve aplicaciones similares