Назад

VPS-хостинг Directus із готовим встановленням

VPS з Directus запускає Directus на вашому власному сервері: адмінзастосунок і API REST та GraphQL поверх бази даних PostgreSQL. Після замовлення Directus 12 і PostgreSQL 18 встановлюються самі, а застосунок відкривається через HTTPS, з адресою, електронною поштою й паролем у вашій панелі. Опишіть свої колекції, керуйте вмістом і підключіть свій застосунок до API.

Скільки потужності вам потрібно?

Разом$2.58/міс.

Ціни містять ПДВ.

Збільшуйте або зменшуйте RAM і CPU, коли захочете. Диск можна лише збільшувати, тож почніть з малого.

Що встановлено на вашому сервері Directus?

  • Directus 12 з офіційного образу контейнера, запущений через Docker Compose
  • PostgreSQL 18 в окремому контейнері, порт 5432 не опубліковано
  • HTTPS через Caddy: застосунок відкривається за адресою /admin/ на sslip.io-адресі, побудованій з вашої IP
  • Готовий обліковий запис адміністратора, телеметрію вимкнено
  • Постійні томи Docker для завантажених файлів і розширень
  • Брандмауер із відкритими портами 22, 80 і 443, порт Directus 8055 не опубліковано

Який розмір потрібен для Directus?

На сторінці вимог Directus як абсолютний мінімум для контейнера вказано 0,25 vCPU і 512 МБ, а рекомендовано два екземпляри по 1 vCPU і 2 ГБ. На цьому сервері один контейнер Directus ділить машину з PostgreSQL і Caddy. Як орієнтир, починайте з 1 ГБ для спроби й з 2 ГБ для справжнього проєкту, а за великої кількості файлів і API-трафіку переходьте на 4 ГБ. Завантажені файли лежать на диску, який можна збільшувати, але не зменшувати.

ВикористанняРозмірЦінаОбрати
Стартовий 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/міс.
Середній 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/міс.
Потужний 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/міс.

Кому підійде?

  • Розробникам, яким потрібна headless CMS для сайту чи мобільного застосунку
  • Командам, які хочуть побудувати модель даних у браузері й користуватися нею через REST і GraphQL
  • Агенціям, які хочуть дати контент-командам екран редагування без власного коду
  • Невеликим організаціям, які хочуть тримати свої дані на власному сервері
  • Проєктам із користувачами в Туреччині, які мають працювати зі Стамбула

Що буде після замовлення?

  1. Задайте розмір і завершіть оплату.
  2. Ваш сервер запускається, а Directus встановлюється сам. На вкладці «Огляд» дочекайтеся, поки в рядку «Застосунок» з’явиться, що Directus готовий.
  3. Відкрийте посилання «Адреса панелі» й увійдіть зі значеннями з рядків «Електронна пошта» і «Пароль».
  4. Створіть першу колекцію на сторінці Settings, Data Model.
  5. Визначте, хто до чого має доступ, на сторінці Settings, Access Policies.
  6. Зі свого застосунку надсилайте запити за шляхом /items/collection на адресі свого сайту.

З кожним сервером

  • Щоденне резервне копіювання входить у ціну
  • Необмежений трафік
  • Повний доступ root
  • Пізніше можна збільшувати чи зменшувати RAM і CPU, а також збільшувати диск
  • Розташування: Istanbul · IST-1.

Корисно знати

  • Directus 12 використовує ліцензію Monospace Sustainable Core License. Ключ ліцензії в ціну не входить: без нього встановлення працює на рівні Core з обмеженням у 3 місця користувачів, 25 колекцій і 5 потоків.
  • Організації з річним доходом до $5M і до 50 працівників можуть отримати безкоштовний ключ за програмою Open Innovation Grant. Решта лишається в межах Core або купує ліцензію в Directus.
  • Введіть ключ через змінну середовища LICENSE_KEY або на сторінці Settings, License. Після перевищення обмежень API блокується через пільговий період, але жодні дані не видаляються.
  • Вихідну пошту не налаштовано. Для скидання паролів і запрошень додайте у compose.yaml змінні середовища, що починаються з EMAIL.
  • Оновлення — ваша справа: виконайте docker compose pull і docker compose up -d у /opt/seturack/directus. Образ лишається на основній версії 12.
  • База даних не відкрита ззовні. Якщо вона вам потрібна, виконайте docker compose exec db psql -U directus directus у цій теці.

Directus: запитання й відповіді

Чи безкоштовний Directus і як працює його ліцензія?

Ліцензія Directus не входить у ціну сервера. Без ключа встановлення працює на рівні Core: 3 місця користувачів, 25 колекцій і 5 потоків. Організації з річним доходом до $5M і до 50 працівників можуть отримати безкоштовний ключ без обмежень функцій за програмою Open Innovation Grant.

Скільки RAM потрібно Directus?

Directus вказує мінімум 512 МБ для контейнера й рекомендує 2 ГБ. Оскільки PostgreSQL і Caddy ділять із ним цей сервер, як орієнтир починайте з 2 ГБ для справжнього проєкту. Якщо цього не вистачить, збільште сервер у своїй панелі.

Як надсилати запити до API Directus?

Для REST користуйтеся шляхом /items/collection на адресі свого сайту, а для GraphQL — /graphql. Спершу надайте доступ на сторінці Settings, Access Policies або створіть статичний токен для свого користувача.

Чи можна підключитися до бази даних Directus?

Не ззовні: PostgreSQL працює у власному контейнері й не публікує жодного порту. На сервері перейдіть у /opt/seturack/directus і виконайте docker compose exec db psql -U directus directus.

Де мої файли Directus і чи вони в резервній копії?

Завантаження лежать у томі Docker directus_yuklenen, а розширення — у directus_eklenti. Сервер копіюється щоночі, зберігаються останні 7 днів, і це входить у ціну. Окремий файл можна відновити або повернути весь сервер зі своєї панелі.

Як підключити власний домен до Directus?

Спрямуйте A-запис на свій сервер. У /opt/seturack/directus замініть стару назву в caddy/Caddyfile і значення SITE_URL у .env, а потім виконайте docker compose up -d і docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile. PUBLIC_URL береться з цього значення.

Читайте далі й дивіться схожі застосунки