Atrás

Hosting VPS con Directus, preinstalado

Un VPS con Directus ejecuta Directus en tu propio servidor y añade una app de administración y APIs REST y GraphQL sobre una base de datos PostgreSQL. Tras tu pedido, Directus 12 y PostgreSQL 18 se instalan solos y la app se abre por HTTPS, con la dirección, el correo y la contraseña en tu panel. Define tus colecciones, gestiona contenido y conecta tu app a la API.

¿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 Directus?

  • Directus 12 desde la imagen de contenedor oficial, ejecutado con Docker Compose
  • PostgreSQL 18 en un contenedor aparte, con el puerto 5432 sin publicar
  • HTTPS mediante Caddy: la app se abre en /admin/ en una dirección sslip.io basada en tu IP
  • Una cuenta de administrador lista, con la telemetría desactivada
  • Volúmenes persistentes de Docker para los archivos subidos y las extensiones
  • Cortafuegos con los puertos 22, 80 y 443 abiertos, y el puerto 8055 de Directus sin publicar

¿Qué tamaño necesitas para Directus?

La página de requisitos de Directus indica un mínimo absoluto de 0,25 vCPU y 512 MB para el contenedor, y recomienda dos instancias de 1 vCPU y 2 GB. En este servidor, un contenedor de Directus comparte la máquina con PostgreSQL y Caddy. Como regla práctica, empieza con 1 GB para una prueba y 2 GB para un proyecto real, y pasa a 4 GB con muchos archivos y mucho tráfico de API. Los archivos subidos se quedan en el disco, que puede crecer pero no reducirse.

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?

  • Desarrolladores que buscan un CMS headless para un sitio web o una app móvil
  • Equipos que quieren construir un modelo de datos en el navegador y usarlo por REST y GraphQL
  • Agencias que quieren dar a los equipos de contenido una pantalla de edición sin código a medida
  • Pequeñas organizaciones que quieren mantener sus datos en su propio servidor
  • Proyectos con usuarios 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 Directus se instala solo. En la pestaña Resumen, espera a que la fila Aplicación diga que Directus está listo.
  3. Abre el enlace de la dirección del panel e inicia sesión con los valores de las filas Correo electrónico y Contraseña.
  4. Crea tu primera colección en la página Settings, Data Model.
  5. Elige quién puede acceder a qué en la página Settings, Access Policies.
  6. Desde tu app, envía solicitudes a la ruta /items/collection de la dirección de tu sitio.

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

  • Directus 12 usa la Monospace Sustainable Core License. La clave de licencia no está incluida en el precio: sin ella, la instalación funciona en el nivel Core, limitado a 3 puestos de usuario, 25 colecciones y 5 flujos.
  • Las organizaciones con menos de 5 M$ de ingresos anuales y 50 empleados pueden obtener una clave gratuita con el Open Innovation Grant. Las demás se quedan en los límites de Core o compran una licencia a Directus.
  • Introduce la clave con la variable de entorno LICENSE_KEY o en la página Settings, License. Si superas los límites, la API se bloquea tras un periodo de gracia, pero no se borra ningún dato.
  • El correo saliente no está configurado. Para restablecer contraseñas y enviar invitaciones, añade a compose.yaml variables de entorno que empiecen por EMAIL.
  • Las actualizaciones son cosa tuya: ejecuta docker compose pull y docker compose up -d en /opt/seturack/directus. La imagen se queda en la versión principal 12.
  • La base de datos no está abierta al exterior. Si la necesitas, ejecuta docker compose exec db psql -U directus directus en esa carpeta.

Preguntas y respuestas sobre Directus

¿Directus es gratuito y cómo funciona su licencia?

La licencia de Directus no forma parte del precio del servidor. Sin clave, la instalación funciona en el nivel Core: 3 puestos de usuario, 25 colecciones y 5 flujos. Las organizaciones con menos de 5 M$ de ingresos anuales y 50 empleados pueden obtener una clave gratuita, sin límites de funciones, con el Open Innovation Grant.

¿Cuánta RAM necesita Directus?

Directus indica un mínimo de 512 MB para el contenedor y recomienda 2 GB. Como PostgreSQL y Caddy comparten este servidor, empieza con 2 GB para un proyecto real. Si no basta, amplías desde tu panel.

¿Cómo envío solicitudes a la API de Directus?

Para REST, usa la ruta /items/collection de la dirección de tu sitio, y para GraphQL, /graphql. Primero concede acceso en la página Settings, Access Policies, o crea un token estático para tu usuario.

¿Puedo conectarme a la base de datos de Directus?

Desde fuera no: PostgreSQL funciona en su propio contenedor y no publica ningún puerto. En el servidor, ve a /opt/seturack/directus y ejecuta docker compose exec db psql -U directus directus.

¿Dónde están mis archivos de Directus y tienen copia de seguridad?

Las subidas están en el volumen de Docker directus_yuklenen y las extensiones en directus_eklenti. El servidor tiene copia de seguridad cada noche, se conservan los últimos 7 días, y esto está incluido en el precio. Desde tu panel puedes recuperar un solo archivo o restaurar todo el servidor.

¿Cómo conecto mi propio dominio a Directus?

Apunta el registro A a tu servidor. En /opt/seturack/directus, sustituye el nombre antiguo en caddy/Caddyfile y el valor de SITE_URL en .env, y luego ejecuta docker compose up -d y docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile. PUBLIC_URL sale de este valor.

Lee más y ve aplicaciones similares