Saltar al contenido principal
GreenGeeks logotype

Hosting VPS para Strapi

El hosting de Strapi en un VPS de GreenGeeks no tiene límite de solicitudes de API y nunca suspende tu CMS cuando está inactivo. Tus archivos multimedia se quedan en tu propio disco, y tienes acceso root completo para ejecutar Node.js.

  • Sin límites de solicitudes de API
  • Nunca se suspende por inactividad
  • Tus archivos se quedan contigo
Hosting VPS para Strapi
GoogleTrustpilotWordPresscPanelPHP
Por qué GreenGeeks

Lo que obtiene Strapi en un VPS de GreenGeeks

Sin límite de solicitudes de API

La edición Community de Strapi es gratuita bajo la licencia MIT, sin límite de entradas ni de llamadas a la API. Strapi Cloud Starter incluye 100.000 solicitudes al mes y después cobra $1.50 por cada 25.000 adicionales.

La base de datos que recomienda Strapi

El VPS de GreenGeeks usa MariaDB 11.4, la versión que recomienda Strapi. Su PostgreSQL es la versión 9.6, más antigua que la versión 14 que necesita Strapi, así que usa MariaDB.

Tus archivos multimedia se quedan en tu servidor

Los archivos subidos van a public/uploads en el SSD del servidor, y cada archivo puede ocupar hasta 1 GB por defecto. El plan de 4 GB tiene 75 GB de disco y el de 16 GB tiene 250 GB. Más adelante puedes mover los archivos a un servicio de almacenamiento compatible con S3.

Espacio para compilar el panel de administración

Strapi vuelve a compilar el panel de administración tras cada cambio de código o de configuración. En un servidor de 1 GB, esa compilación suele fallar por falta de memoria. Los planes de GreenGeeks empiezan en 4 GB.

VPS Autogestionado

Elige un plan para Strapi y su base de datos

Strapi necesita al menos 2 GB de RAM y recomienda 32 GB de disco, algo que tienen todos los planes. La fila de 16 GB es una estimación.

VPS 4GB

Empieza de forma sencilla con un rendimiento VPS confiable.

Precio EspecialAhorra 50%
Original price: $19.99$9.99/mes

Se renueva a $19.99/mes

Recursos Principales

  • 2 vCPU
  • 4 GB RAM
  • 80 GB Almacenamiento SSD
  • Transferencia Ilimitada

VPS 8GB

Escala aplicaciones, bases de datos y contenedores.

Precio EspecialAhorra 50%
Original price: $39.99$19.99/mes

Se renueva a $39.99/mes

Recursos Principales

  • 4 vCPU
  • 8 GB RAM
  • 160 GB Almacenamiento SSD
  • Transferencia Ilimitada
Más Popular

VPS 16GB

Ejecuta cargas de trabajo en producción con más recursos.

Precio EspecialAhorra 50%
Original price: $79.99$39.99/mes

Se renueva a $79.99/mes

Recursos Principales

  • 8 vCPU
  • 16 GB RAM
  • 320 GB Almacenamiento SSD
  • Transferencia Ilimitada

VPS 32GB

VPS de alta capacidad para aplicaciones exigentes.

Precio EspecialAhorra 45%
Original price: $109.99$59.99/mes

Se renueva a $109.99/mes

Recursos Principales

  • 16 vCPU
  • 32 GB RAM
  • 640 GB Almacenamiento SSD
  • Transferencia Ilimitada

Configura Strapi en tu VPS

  1. Ejecuta dnf module install nodejs:22 como root y después instala el grupo Development Tools para los módulos nativos.
  2. Crea una base de datos de MariaDB, clona tu proyecto, ejecuta npm install y completa el archivo .env.
  3. Configura HOST como 127.0.0.1 en .env, para que solo Apache pueda acceder al puerto 1337.
  4. Compila con NODE_ENV=production npm run build, inicia Strapi con PM2 y ejecuta pm2 save.
  5. Apunta tu dominio al puerto 1337 con un archivo include de Apache.

Cuando /_health devuelve un 204, la API está en línea.

Configura Strapi en tu VPS

VPS de GreenGeeks frente a Strapi Cloud y un CMS SaaS

VPS de GreenGeeks frente a Strapi Cloud y un CMS SaaSVPS de GreenGeeksStrapi CloudUn CMS SaaS
Coste mensualDesde $69.95, con una licencia de Strapi gratuita$35, $90 o $450 por proyectoPlan gratuito y después $300 en Contentful o $15 por puesto en Sanity
Solicitudes de APISin límite más allá de lo que aguante el servidor100.000 al mes en Starter100.000 en Contentful Free, 250.000 en Sanity Free
Base de datosMariaDB 11.4 o SQLite, con MySQL 8.0 tras reinstalar el VPSSolo PostgreSQL gestionadoLa base de datos propia del proveedor, sin acceso directo
Suspensión y tareas programadasSiempre activo, con cron incluidoStarter se suspende por inactividad, sin cronSiempre activo, pero sin código propio en el servidor
Copias de seguridadCopias diarias de cPanel que configuras tú, más volcados de la base de datosNinguna en Starter, semanales en ProLas gestiona el proveedor
MantenimientoTú actualizas Node, PM2 y Strapi, y GreenGeeks mantiene el sistema operativo actualizado y monitorizadoStrapi gestiona los servidoresEl proveedor lo gestiona todo

El VPS de GreenGeeks nunca limita las solicitudes ni se suspende, y un solo servidor puede ejecutar varios proyectos. Para un proyecto pequeño, Strapi Cloud Starter cuesta menos.

Preguntas frecuentes

Todo lo que necesitas saber sobre alojar Strapi en un VPS de GreenGeeks.

El hosting VPS para Strapi consiste en ejecutar Strapi en tu propio servidor detrás de un servidor web, con PM2 manteniendo en marcha el proceso de Node. El servidor web es necesario porque Strapi sirve HTTP simple en el puerto 1337 y no gestiona TLS por sí mismo. En un VPS de GreenGeeks, Apache 2.4 se encarga de eso, y la app de Node.js, su base de datos MariaDB y sus archivos subidos están en una misma máquina. Instalas la edición Community con licencia MIT, y Strapi sirve tu contenido por REST o GraphQL a cualquier frontend que crees. La versión actual es Strapi 5.59.0, publicada el 21 de octubre de 2026.

Strapi necesita una versión LTS Active o Maintenance de Node.js, que hoy significa v22, v24 o v26. Las versiones impares como v23 y v25 no son compatibles. También necesitarás npm 6 o superior y las herramientas de compilación estándar, además de Python si usas SQLite. El hardware mínimo es 1 núcleo de CPU, 2 GB de RAM y 8 GB de disco. Strapi recomienda 2 o más núcleos, 4 GB de RAM y 32 GB de disco. Es compatible con RHEL 8 a 10, y el VPS de GreenGeeks usa AlmaLinux 9, construido para coincidir con RHEL 9.

Un proyecto Strapi con MariaDB cuesta $69.95 al mes en el plan de 4 GB de GreenGeeks, y eso basta para la mayoría de los proyectos individuales. Si quieres una copia de staging junto a producción, el plan de 8 GB a $129.95 le da espacio. La única tarifa de Strapi que podrías añadir es la licencia opcional Growth, a $45 al mes con 3 usuarios, más $15 por cada usuario adicional. La licencia Community es gratuita para uso comercial. Incluye usuarios administradores ilimitados, REST y GraphQL, roles y tareas cron, así que muchos proyectos nunca necesitan Growth.

Despliega el mismo código en el VPS con una base de datos MariaDB. Después traslada el contenido con strapi transfer, que copia datos y archivos entre dos instancias de Strapi en ejecución mediante un token de transferencia. Ambos lados necesitan esquemas que coincidan, y la transferencia borra lo que ya hubiera en el nuevo servidor. Los usuarios administradores y los tokens de API no se trasladan, así que vuelve a crearlos después. Copia también los secretos del .env antiguo, porque cambiar APP_KEYS, ADMIN_JWT_SECRET o JWT_SECRET cierra las sesiones existentes e invalida los tokens de API. Los proyectos que salen de Strapi Cloud se trasladan igual, ya que el código es idéntico.

Tú te encargas de las actualizaciones de PM2, Node y Strapi, y el equipo gestionado de GreenGeeks mantiene actualizado el sistema operativo. La mayoría de los problemas iniciales están en la configuración de PM2. Si estableces NODE_ENV=production para toda la shell, npm install omite las devDependencies que necesita la compilación. Si olvidas pm2 save, Strapi no vuelve a arrancar tras un reinicio. Reiniciar sin --update-env ignora las variables modificadas. Añade pm2-logrotate, ya que los registros de PM2 crecen sin límite. En modo clúster, las tareas cron de Strapi se ejecutan una vez por instancia, así que empieza con un proceso y añade más solo después de comprobar cómo se comportan tus tareas cron.

Vale la pena cuando un proyecto cabe en los límites de Starter. Desde que el plan Free terminó el 1 de julio de 2026, Starter, a $35 al mes por proyecto, es el plan más barato de Strapi Cloud. Te limita a 100.000 solicitudes de API y 50 GB de almacenamiento, se suspende por inactividad, no tiene tareas cron y no incluye copias de seguridad. Los excesos cuestan $1.50 por cada 25.000 solicitudes y $0.60 por GB. Pro añade cron, copias de seguridad semanales y hosting siempre activo por $90. La facturación anual descuenta hasta un 17%. A cambio, Strapi gestiona los servidores, la CDN y la base de datos.

Para un proyecto con su base de datos en el mismo servidor, el plan de 4 GB con 4 vCPU cumple las especificaciones recomendadas por Strapi. La compilación del panel de administración es lo que más memoria usa. Se vuelve a ejecutar tras cada cambio de código, y en servidores de 1 GB suele quedarse sin memoria. Un tutorial midió que Strapi y su base de datos usan de 1 a 2 GB en reposo y de 3 a 4 GB con tráfico, por eso el plan de 8 GB da para producción más una copia de staging. Strapi en sí ocupa unos 500 MB de disco tras la compilación, así que la mayor parte del espacio se va en archivos multimedia.

Usa Node.js desde dnf y ejecuta Strapi con PM2, que es la configuración que la documentación de Strapi explica con más detalle. El VPS de GreenGeeks no admite Docker, así que los Dockerfiles de ejemplo de Strapi no sirven. Como root, ejecuta dnf module install nodejs:22 e instala el grupo Development Tools para los módulos nativos. Clona el proyecto, ejecuta npm install y compila con NODE_ENV=production npm run build. Inícialo con pm2 start ecosystem.config.js y luego ejecuta pm2 startup y pm2 save para que vuelva a arrancar tras un reinicio. Después, un archivo include de Apache pasa tu dominio al puerto 1337.

Empieza por el archivo .env, porque restaurar con nuevos APP_KEYS o secretos JWT invalida todas las sesiones y tokens de API. Guarda una copia en un lugar privado, lejos del servidor. Después ejecuta mysqldump cada noche desde cron, comprime el resultado con gzip y archiva con tar la carpeta public/uploads, salvo que tus archivos multimedia estén en un bucket de S3. GreenGeeks no hace copias de seguridad de los servidores VPS, así que activa también las copias diarias de cPanel y envíalas a Amazon S3. El comando strapi export agrupa el contenido, los archivos subidos y la configuración en un archivo cifrado. Eso sí, omite los usuarios administradores y los tokens de API, así que conserva también los volcados de la base de datos.

En el VPS de GreenGeeks, usa MariaDB 11.4, que es tanto la opción predeterminada del servidor como la versión de MariaDB que recomienda Strapi. Strapi es compatible con PostgreSQL 14 o superior, MySQL 8.0 o superior y MariaDB 10.3 o superior. PostgreSQL en el VPS de GreenGeeks es la versión 9.6, por debajo de ese mínimo, así que no funcionará. MySQL 8.0 es posible, pero implica reinstalar el VPS. Un proyecto nuevo empieza con SQLite en .tmp/data.db, algo práctico para el trabajo local. Strapi no es compatible con MongoDB ni con ninguna base de datos NoSQL, y Strapi Cloud solo usa PostgreSQL.

Pon tu API de Strapi en línea

Elige un plan con memoria suficiente para compilar el panel de administración. La garantía de devolución de 30 días de GreenGeeks cubre el primer mes.

  • Sin límite de solicitudes de API ni suspensión por inactividad.

  • MariaDB 11.4, la versión que recomienda Strapi.

  • Tus archivos multimedia se quedan en el SSD de tu servidor.

  • Compensación de energía renovable al 300% en cada VPS.