CMS y Sitios Web

Directus

Directus — convierte tu base SQL en APIs REST/GraphQL e interfaz de administración no-code, sin escribir un backend.

Acerca de Directus

Directus es un headless CMS y data platform de código abierto (Apache-2.0) construido en Node.js. Se posa sobre cualquier base de datos SQL — PostgreSQL, MySQL, MariaDB, SQLite — y autogenera una API REST y GraphQL completa sin una sola línea de código backend. La interfaz de administración no-code permite a cualquier miembro del equipo modelar contenido, gestionar registros, establecer permisos granulares y construir flujos de trabajo automatizados.

En un VPS de ServOrbit, Directus corre en un único contenedor Docker usando SQLite como base de datos por defecto — sin servicios externos requeridos. El contenedor es proxificado por nginx para acceso HTTPS. Sus credenciales se generan en el momento del aprovisionamiento y se muestran en su área de cliente ServOrbit.

Lo que se instala

Listo al arrancar el VPS

SO compatibles
Distribuciones Linux a elegir
Aplicación
Directus
Stack técnico
DockerNode.jsSQLite
RAM mínima
512 MB
CPU mínima
1 vCPU
Acceso
root por SSH

Funcionalidades clave

  • APIs REST y GraphQL autogeneradas desde cualquier esquema SQL — cero código backend requerido.
  • Interfaz de administración no-code para modelar contenido, gestionar roles y establecer permisos granulares por campo.
  • Funciona sobre PostgreSQL, MySQL, SQLite, MariaDB o cualquier base SQL compatible que ya posea.
  • Gestión de medios integrada con transformaciones de imágenes al vuelo y almacenamiento compatible con S3.
  • Flows y webhooks para automatización de flujos de trabajo — dispare scripts ante cualquier evento de datos.
  • Licencia Apache-2.0 — totalmente autoalojable, todos sus datos permanecen en su VPS.

¿Cuándo usar esta solución?

Headless CMS para proyectos multifrontend

Apunte varios front-ends — Nuxt, Next.js, apps móviles — a una sola instancia de Directus y gestione todo el contenido desde una interfaz no-code única. Sin esquemas duplicados ni almacenes de datos en conflicto.

API autogenerada sobre una base de datos existente

Despliegue Directus sobre cualquier base PostgreSQL o MySQL que ya tenga: introspecciona su esquema y genera una API REST y GraphQL completa encima sin tocar su modelo de datos.

Plataforma de datos no-code para equipos no técnicos

Dé a su equipo una interfaz tipo hoja de cálculo para crear, editar y consultar registros — con permisos a nivel de fila y vistas compartidas, sin escribir SQL ni construir endpoints CRUD personalizados.

Guía

Desplegar Directus en su VPS

  1. Pida su VPS y seleccione Directus

    Elija un VPS ServOrbit y seleccione Directus en el Marketplace. La instancia se entrega con Docker preinstalado y el contenedor Directus en ejecución. Sus credenciales de administrador se generan automáticamente y se muestran en su área de cliente ServOrbit.

  2. Acceder al panel de administración

    Directus no requiere un nombre de dominio. Abra un túnel SSH: ssh -L 8055:127.0.0.1:<port> root@<su-ip> y luego abra http://localhost:8055. Inicie sesión con [email protected] y la contraseña que aparece en su área de cliente ServOrbit.

  3. Cree su primera colección

    En el panel de administración, vaya a Settings → Data Model → Create Collection. Defina sus campos y tipos. Directus expone inmediatamente la colección en /items/<collection> vía la API REST y el endpoint GraphQL.

  4. Configure roles y permisos

    En Settings → Roles & Permissions, cree roles y asigne acceso de lectura/escritura por campo. Deje el rol público como denegado por defecto y abra solo las colecciones que su front-end necesite.

Preguntas frecuentes

Preguntas sobre Directus

← Volver a CMS y Sitios WebTodas las aplicaciones
No. Directus funciona sin dominio mediante un túnel SSH: ssh -L 8055:127.0.0.1:<port> root@<vps-ip> y luego http://localhost:8055. Para front-ends en producción, vincule un dominio desde su área de cliente ServOrbit — nginx hace de proxy al contenedor Directus por HTTPS.

Integrar el botón de despliegue

¿Mantiene un proyecto que utiliza Directus? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.

Deploy Directus on ServOrbit
Markdown
[![Deploy Directus on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=directus&utm_source=deploy-badge&utm_medium=referral&utm_campaign=directus)
HTML
<a href="https://servorbit.com/vps-cloud?template=directus&utm_source=deploy-badge&utm_medium=referral&utm_campaign=directus"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Directus on ServOrbit" height="40"></a>

El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico.

Escribir por WhatsAppse abre en una pestaña nueva