Directus

Self-hosted Directus: деплой в один клик

Directus превращает вашу SQL базу данных в headless CMS с no-code студией. Automatio развертывает её на выделенном сервере с HTTPS для полного владения данными.

self-hosted directusheadless cmsopen source backenddirectus vps hostingdocker directussql data platform
Directus logo

Directus

CMS & Blogging

Directus превращает вашу SQL базу данных в headless CMS с no-code студией. Automatio развертывает её на выделенном сервере с HTTPS для полного владения данными.

cms

Что вы получаете, развернув Directus

Сервер, который мы арендуем, его цена и что спросит установщик.

Сервер
CX23 · 2 vCPU · 4 GB RAM
От
$9/мес
Установка
Настройка не требуется

Входит в каждое развёртывание

  • Выделенный сервер, одно приложение на машину
  • HTTPS-сертификат выпускается автоматически
  • Бесплатный поддомен, свой домен по желанию
  • Перезапуск, изменение размера, снапшоты и восстановление

Разверните Directus в один клик

На вашем сервере, с вашими данными. Без терминала, команд Docker и настройки сертификатов.

  1. 1

    Выберите размер

    Начните с наименьшего подходящего сервера. Размер можно изменить позже без переустановки.

  2. 2

    Нажмите «развернуть»

    Мы арендуем сервер, ставим приложение через Docker и направляем на него поддомен.

  3. 3

    Дождитесь запуска

    Развёртывание идёт само и занимает несколько минут. Когда выпущен HTTPS-сертификат, приложение готово.

Размер сервера

Оплата ежемесячно вместе с подпиской Automatio. Удалите сервер — списания прекратятся.

Возможности Directus

Узнайте, что Automatio может сделать для этого сценария использования

Headless API движок

Directus производит интроспекцию вашей базы данных для мгновенной генерации REST и GraphQL API. Он обрабатывает сложные запросы, фильтрацию и сортировку без ручного кодирования бэкенда.

  • 1Динамические REST и GraphQL эндпоинты
  • 2JWT и статическая token аутентификация
  • 3Поддержка Postgres, MySQL и SQLite
  • 4Автоматизированная API документация

Возможности Directus

  • Headless API движок

    Directus производит интроспекцию вашей базы данных для мгновенной генерации REST и GraphQL API. Он обрабатывает сложные запросы, фильтрацию и сортировку без ручного кодирования бэкенда.

    1. Динамические REST и GraphQL эндпоинты
    2. JWT и статическая token аутентификация
    3. Поддержка Postgres, MySQL и SQLite
    4. Автоматизированная API документация
  • No-Code Data Studio

    Панель администратора предоставляет визуальный интерфейс для управления схемой базы данных и контентом. Она позволяет нетехническим членам команды создавать коллекции и связи.

    1. Визуальный конструктор схем и связей
    2. Настраиваемые макеты (Kanban, Карта, Календарь)
    3. Локализация на более чем 50 языков
    4. Интерфейс drag-and-drop для всех полей
  • Управление ассетами

    Встроенный менеджер цифровых активов управляет загрузкой файлов, извлечением метаданных и трансформацией изображений «на лету». Он позволяет организовывать ассети в папки и отдавать их через производительный API.

    1. Динамическая обрезка и изменение размера изображений
    2. Автоматическое извлечение EXIF метаданных
    3. S3-совместимые адаптеры хранения
    4. Гранулярные права доступа к файлам
  • Гранулярный контроль доступа

    Права на основе ролей позволяют контролировать доступ на уровне коллекций, полей и даже отдельных строк. Это гарантирует, что разные группы пользователей видят только те данные, которые им необходимы.

    1. Настройки прав на уровне полей
    2. Условная фильтрация на уровне строк
    3. Поддержка SSO и 2FA
    4. Журналы аудита для всех действий пользователей

content.selfHosted.whyTitle

content.selfHosted.tradeoffsTitle

Масштабирование команды без ограничений: Self-hosting исключает плату за каждого пользователя или проект, позволяя приглашать столько редакторов и разработчиков, сколько выдержит ваше железо.
Потребление памяти: Directus работает на Node.js и требует как минимум 2 ГБ RAM для надежной обработки интроспекции схем и тяжелых файлов.
Суверенное хранение данных: Запуская Directus на собственном VPS, вы гарантируете, что конфиденциальная информация никогда не попадет на стороннюю мультиарендную облачную платформу.
Транзакционная почта: Вы должны предоставить собственные SMTP-учетные данные или API ключи для таких сервисов, как SendGrid, чтобы включить сброс паролей и системные приглашения.
Прямой доступ к базе данных: Сохраняйте прямой SQL доступ к вашим данным. Вы можете подключать BI-инструменты или кастомные скрипты напрямую к базе данных, не ограничиваясь API.
Ответственность за базу данных: Хотя UI управляет схемой, вы несете ответственность за здоровье сырой SQL базы данных, индексацию и планирование регулярных бэкапов.
Кастомные расширения: Self-hosted инстансы позволяют устанавливать кастомные хуки, эндпоинты и расширения интерфейса, которые часто заблокированы в ограниченных SaaS-окружениях.

comparisonTable.self-hosted.title

comparisonTable.self-hosted.description

Лимиты пользователей

comparisonTable.self-hosted.managedSaasОбычно плата за каждое место
comparisonTable.self-hosted.diyБезлимитно
comparisonTable.self-hosted.automatioБезлимитно

Доступ к данным

comparisonTable.self-hosted.managedSaasТолько ограниченный API
comparisonTable.self-hosted.diyПолный SQL доступ
comparisonTable.self-hosted.automatioПолный SQL доступ

Установка

comparisonTable.self-hosted.managedSaasМгновенно
comparisonTable.self-hosted.diyРучная конфигурация Docker
comparisonTable.self-hosted.automatioАвтоматическая в один клик

Обслуживание

comparisonTable.self-hosted.managedSaasУправляется провайдером
comparisonTable.self-hosted.diyРучные обновления
comparisonTable.self-hosted.automatioАвтоматические патчи

TLS/HTTPS

comparisonTable.self-hosted.managedSaasВключено
comparisonTable.self-hosted.diyРучная настройка Certbot
comparisonTable.self-hosted.automatioАвтоматический Let's Encrypt

Кому это нужно

Люди, которые действительно держат Directus на своём сервере, и что для них меняется.

владелец агентства

Ежемесячные расходы на CMS съедают маржинальность клиентских проектов.

Один сервер может управлять датасетами нескольких клиентов с белые метки (white-label) дашбордами и нулевой платой за пользователей.

  • Настроить клиентский контент-портал
  • Пригласить внешних копирайтеров в качестве редакторов
  • Включить автоматическое изменение размера изображений для портфолио

соло-разработчик

Устал пересобирать одну и ту же логику CRUD админки для каждого нового приложения.

Получает готовый бэкенд и API для любой SQL базы данных, что позволяет сосредоточиться на фронтенде.

  • Подключить существующую базу данных Postgres
  • Сгенерировать GraphQL схему для мобильного приложения
  • Настроить безопасность на уровне строк для пользователей

дата-аналитик

Проприетарное ПО мешает напрямую запрашивать сырые данные для визуализации.

Команда получает удобный UI для ввода данных, в то время как аналитик сохраняет полный SQL доступ для своих BI-инструментов.

  • Создать кастомную форму ввода опроса
  • Подключить базу данных к инструменту визуализации
  • Экспортировать чистые датасеты для отчетности

Что Такое Этот Промпт?

Узнайте, что делает этот промпт и как он может помочь вам достичь лучших результатов.

Непредвзятый движок данных

Directus отличается от традиционных headless CMS, таких как Strapi или Contentful, выступая в роли прозрачного слоя поверх вашей базы данных. Большинство систем заставляют вас использовать их специфическую структуру данных, но Directus делает интроспекцию вашей существующей PostgreSQL или MySQL схемы. Это значит, что вы можете подключить его к существующему проекту и мгновенно сгенерировать API без выполнения единой миграции. Данные остаются под вашим контролем в стандартном SQL формате, а не оказываются заперты в проприетарном формате вендора.

Проектирование переносимого бэкенда

В основе платформы лежит приложение Node.js, которое осуществляет трансляцию между HTTP-запросами и SQL-запросами. Когда вы создаете «Коллекцию» в UI, Directus создает таблицу. Когда вы добавляете «Поле», он добавляет колонку. Такая прозрачность позволяет вам в любой момент прекратить использование Directus и всё равно иметь абсолютно валидную SQL базу данных. В него встроена мощная система контроля доступа на основе ролей (RBAC), обрабатывающая аутентификацию через OAuth2 или SAML, а также система управления цифровыми активами (DAM), трансформирующая изображения «на лету».

Визуализация инсайтов и автоматизация потоков

Помимо управления контентом, Directus включает модуль Insights для создания кастомных аналитических дашбордов напрямую из ваших SQL данных. Вы можете создавать гистограммы, линейные графики и счетчики для мониторинга прогресса проектов или бизнес-метрик. Кроме того, движок «Flows» предоставляет low-code систему автоматизации для вашего бэкенда. Вы можете запускать вебхуки, отправлять электронные письма или выполнять кастомные скрипты при создании или обновлении данных, что позволяет выстраивать сложную бизнес-логику без управления отдельными cron-задачами.

Лицензирование и комплаенс

ПО выпускается под лицензией Business Source License (BSL), которая бесплатна для организаций с годовым доходом менее $5 миллионов. Это делает его идеальным выбором для стартапов, агентств и некоммерческих организаций, которым нужен бэкенд профессионального уровня без корпоративного ценника. Выполняя self-hosting, вы также удовлетворяете требования по локализации данных, так как сами выбираете точное географическое положение вашего выделенного VPS сервера.

Что Такое Этот Промпт?

Что люди говорят о Directus

Посмотрите, что думает сообщество о Directus

Тот факт, что Directus не прячет ваши данные за проприетарной схемой, это его убойная фича. Я всё еще могу использовать свою базу данных с любым другим инструментом.
db_dev_99
reddit
Мы перешли с Contentful на self-hosted Directus, сэкономив тысячи долларов в месяц и получив возможность писать собственные хуки для базы данных.
agency_lead
hackernews
Настройка может быть немного тяжеловата для ресурсов по сравнению с крошечным бинарником на Go, но UI на световые годы опережает любую другую open-source headless CMS.
sysadmin_steve
youtube
Один только модуль Insights заменил кастомный дашборд, который мы планировали построить. Он подключается напрямую к нашим представлениям Postgres.
@startup_dev
twitter
Self-hosting дает нам уверенность в том, что клиентские данные никогда не покидают нашу инфраструктуру, идеально удовлетворяя нашим требованиям безопасности.
compliance_pro
reddit
Это просто самый непредвзятый (un-opinionated) инструмент в этой сфере. Он уважает вашу SQL схему вместо того, чтобы бороться с ней.
fullstack_frank
hackernews

Видео о Directus

Смотрите обучающие материалы, обзоры и обсуждения о Directus

Это open-source headless CMS и платформа данных, которая оборачивает вашу существующую SQL базу данных и превращает ее в полнофункциональный контент-движок.

Если ваш общий бюджет/финансы составляют менее 5 миллионов, вы можете использовать open-source версию абсолютно бесплатно и получить её с неограниченным доступом.

Что если вы могли бы указать один инструмент на вашу существующую SQL базу данных и получить полноценный бэкенд? Это Directus.

Больше чем просто промпты

Улучшите свой рабочий процесс с ИИ-Автоматизацией

Automatio объединяет мощь ИИ-агентов, веб-автоматизации и умных интеграций, чтобы помочь вам достигать большего за меньшее время.

ИИ Агенты
Веб Автоматизация
Умные Процессы

Советы для Directus

Экспертные советы для максимальной эффективности Directus.

Используйте 4 ГБ RAM или более

Приложения на Node.js могут потреблять много памяти при интенсивных изменениях схемы. Инстанс CX23, рекомендуемая отправная точка для стабильного продакшена.

Настройте хранилище S3 заранее

Если вы планируете хостить тысячи файлов, заблаговременно подключите S3-совместимый бакет, чтобы локальный диск VPS не переполнился.

Стандартизируйте типы ID

При создании коллекций последовательно используйте либо UUID, либо автоинкрементируемые целые числа во всем проекте, чтобы упростить интеграцию с фронтендом.

Отзывы

Что Говорят Наши Пользователи

Присоединяйтесь к тысячам довольных пользователей, которые трансформировали свой рабочий процесс

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Похожие Self-Hosted Apps

Часто задаваемые вопросы о Directus

Найдите ответы на частые вопросы о Directus