Directus Хостинг

Превратите SQL базы данных в управляемые API, коллекции контента, рабочие процессы и панели администратора.

  • Один клик развернуть
  • 25 ГБ Необходимое дисковое пространство
  • 2 ГБ ОЗУ Необходимая память
  • От 5 € Цена
Заказать сейчас Без сборов за установку

Что вы получаете
на AvaHost

Развертывание в один клик, собственный домен, бесплатный HTTPS, автоматические обновления приложений и запланированные резервные копии включены в каждое облачное приложение. Вы можете запускать несколько приложений на одном сервере, и доступ к терминалу включен.

Контейнер PostgreSQL предоставляется с приложением и не управляется AvaHost.

Заказать сервер

Технологии

Образ Docker
directus/directus:latest
Порт по умолчанию
8055
База данных
postgres

Как работает Directus

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

Файлы можно загружать в настроенное хранилище и ссылаться на них из записей. Flows автоматизируют задачи или бизнес-логику в ответ на события, расписания, вебхуки или ручные действия. Информационные панели Insights визуализируют выбранные данные, а расширения могут добавлять интерфейсы, отображения, эндпоинты, хуки и другое поведение проекта.

Ключевые возможности Directus

Детальные разрешения могут контролировать коллекции, поля, действия и доступ на уровне элементов для каждой роли или политики. API и Data Studio используют одну и ту же модель проекта, сокращая разрыв между рабочими процессами редакторов и разработкой приложений. Фильтры, связи, валидация, предустановки и переводы помогают адаптировать контент или операционные данные для разных команд.

Directus гибкий, потому что он предоставляет доступ к базе данных, а не навязывает одну узкую структуру веб-сайта. Это также означает, что решения по моделированию данных имеют значение: неправильно выбранные связи, разрешения, индексы или flows могут создать проблемы безопасности и производительности, которые визуальный интерфейс не может автоматически разрешить.

Directus vs Contentful

1

Directus

Directus — это самостоятельно размещаемая платформа данных, которая объединяет визуальную студию, сгенерированные API, разрешения, файлы, автоматизацию и панели управления поверх PostgreSQL. Contentful — это управляемая поставщиком платформа контента с доставкой API, управляемыми окружениями, интеграциями маркетплейса, оркестрацией контента, персонализацией и более широкими услугами цифрового опыта.

2

Contentful

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

Заказать Directus

Кто использует Directus

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

Платформа не является заменой проектированию баз данных или проверке безопасности приложений. Роли, публичные разрешения, токены API, flows, доступ к файлам и изменения схемы должны быть протестированы перед предоставлением проекта внешним пользователям.

Самостоятельное размещение Directus: требования и стоимость

Использование ресурсов растёт с коллекциями, полями, запросами API, фильтрами, связями, загрузками файлов, трансформациями, flows, панелями управления и одновременными редакторами. PostgreSQL с пространственными расширениями хранит данные проекта и системные записи Directus, в то время как Redis поддерживает кэширование. PostgreSQL включена, но не управляется, и её память находится вне экспортируемого минимума приложения.

AvaHost рекомендует Plan 3 за €10 для Directus после корректировки базы данных. Развёртывание в один клик, пользовательский домен API, автоматический HTTPS, автоматические обновления приложения и запланированные резервные копии включены. Электронная почта приложения отключена, поэтому приглашения пользователей, проверка зарегистрированной электронной почты, ссылки для сброса пароля и уведомления по электронной почте не могут быть доставлены из размещённого проекта.

F.A.Q

  • Directus начинается с €10 на Plan 3 после добавления емкости для PostgreSQL. План включает Data Studio, REST и GraphQL API, кэш Redis, файлы и обычное выполнение потоков. Размер схемы, трафик API, фильтры, трансформации, загруженные активы, автоматизации, панели мониторинга и одновременные редакторы определяют, когда требуются дополнительные ресурсы.

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

  • Data Studio и сгенерированные API могут использовать пользовательский домен с автоматическим HTTPS после того, как DNS будет указан на размещённый сервис. Настройте приложения для работы с финальным адресом, затем протестируйте аутентификацию, REST-вызовы, GraphQL-запросы, URL-адреса файлов, вебхуки и обратные вызовы потоков. Разрешения для публичного доступа должны быть проверены перед открытием доступа к любой коллекции.

  • На AvaHost отправка писем из приложения отключена. Ссылки приглашений Directus, письма верификации при регистрации, письма восстановления пароля и уведомления по электронной почте не могут быть отправлены из размещённого проекта. Начальный администратор создаётся во время развёртывания, но подключение дополнительных пользователей и восстановление доступа требуют контролируемого процесса без использования электронной почты, который сохраняет возможность проверки ролей и разрешений.