Установка Directus на своём сервере: Docker, база и HTTPS, термины и чек-лист
Подробности, цифры, термины и чек-лист по теме «Установка Directus на своём сервере: Docker, база и HTTPS». Страница справочника целиком: Установка Directus на VPS.
Коротко о теме
Установка Directus на своём сервере: образ directus/directus, переменная SECRET, PostgreSQL, файлы в S3 и HTTPS за прокси для API и панели.
Подробности по разделам
Что заменяет Directus и кому он нужен
Если нужна не панель над базой, а таблицы в духе Airtable для команды, подойдёт NocoDB.
Сколько памяти и какая база нужны Directus
Для рабочего проекта берите отдельную базу: об установке и копиях читайте в разборе PostgreSQL. Три ответа про проект, калькулятор подберёт конфигурацию
Установка Directus: compose с PostgreSQL
Переменные ADMIN_EMAIL и ADMIN_PASSWORD необязательны: они нужны для автоматической установки, когда первый администратор создаётся без экрана приветствия.
Домен и HTTPS для Directus: адрес и CORS
Адрес сайта задаёт переменная PUBLIC_URL: от неё зависят ссылки на файлы и вход через внешние сервисы. Если запросы к API идут из браузера с другого домена, включите CORS_ENABLED и перечислите свой сайт в CORS_ORIGIN, иначе браузер заблокирует ответы.
Файлы Directus, S3 и копии: что сохранять
Когда файлов много, библиотеку выносят в S3-совместимое хранилище через переменные STORAGE_LOCATIONS и STORAGE_S3_*. В хранилище Таймвеб Клауд на 14 октября 2026 100 ГБ стоят 349 ₽ в месяц, и копировать на сервере остаётся только база. Если запросы к API повторяются, включите кэш CACHE_ENABLED с хранилищем в Redis.
Ключевые цифры
- В примере порт привязан к 127.0.0.1, а наружу сервис публикует прокси с HTTPS.
- Для большой библиотеки переключите хранилище на S3.
- Да, на 14 октября 2026 у него 41 установка.
Термины на странице
- PostgreSQL
- PostgreSQL это база данных для приложений с большими объёмами и сложными запросами.
- S3
- S3 это объектное хранилище файлов с доступом по API, совместимому с Amazon S3.
- MySQL
- MySQL и MariaDB это базы данных, с которыми работают WordPress, Битрикс и другие популярные CMS.
- CMS
- CMS это система управления сайтом: WordPress, Битрикс, Joomla.
- Nextcloud
- Nextcloud это облачное хранилище файлов, которое ставят на свой сервер.
- n8n
- n8n это программа для автоматизации: связывает сервисы сценариями без программирования.
- Панель управления
- Панель управления сервером позволяет ставить сайты, базы и почту без командной строки.
- MS SQL
- MS SQL это СУБД от Microsoft. Её используют для клиент-серверной 1С и корпоративных систем.
Что проверить
- Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
- Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
- Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
- Храните данные контейнеров в томах.
- Закрепляйте версии образов, а не latest.
- Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.