Назад

VPS-хостинг Strapi, уже встановлений

Хостинг Strapi ставить вашу headless CMS на власний сервер з root-доступом. Strapi 5 встановлюється сам після оплати й відкривається через HTTPS, а адреса адмінки, електронна пошта й пароль з’являються у вашій панелі. Редактори додають вміст на екрані адміністратора, а ваш фронтенд читає його через REST API.

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

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

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

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

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

  • Strapi 5 Community Edition як проєкт TypeScript у /home/app/proje
  • База даних SQLite у ~/proje/.tmp/data.db
  • Node.js 26 і PM2 з процесом uygulama, що повертається після перезавантаження
  • HTTPS через Caddy, Strapi на 127.0.0.1:1337, тож домен необов’язковий
  • Обліковий запис адміністратора створено з командного рядка, щоб ніхто не встиг зайняти екран реєстрації першим
  • Брандмауер із відкритими лише портами 22, 80 і 443

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

Документація Strapi з розгортання встановлює мінімум 2 ГБ RAM, 1 ядро і 8 ГБ диска, а радить 4 ГБ RAM і більше, 2 ядра і більше та 32 ГБ диска й більше. Це встановлення збирає адмін-панель на сервері, тож починається з рекомендованих 4 ГБ RAM, 2 ядер і 32 ГБ диска. Ця збірка споживає найбільше пам’яті, тому встановлення додає 2 ГБ підкачки. Якщо цього замало, збільшуйте RAM, CPU і диск окремо з панелі, а дані та IP-адреса лишатимуться тими самими.

ВикористанняРозмірЦінаОбрати
Стартовий 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/міс.
Середній 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/міс.
Потужний 16 GB RAM · 8 vCore · 200 GB NVMe $25.15/міс.

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

  • Застосунки на React, Vue чи мобільні застосунки, яким потрібен API вмісту
  • Команди, яким потрібні екран адміністратора для редакторів і API для розробників
  • Ті, хто веде вміст сайту компанії, блогу чи каталогу в одному місці
  • Ті, хто хоче тримати вміст на власному сервері

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

  1. Задайте розмір і завершіть оплату.
  2. Ваш сервер запускається, Strapi встановлюється, і збирається адмін-панель. На вкладці «Огляд» дочекайтеся, поки в рядку «Застосунок» з’явиться, що Strapi готовий.
  3. Відкрийте посилання в рядку «Адреса панелі» та ввійдіть, використавши рядки «Електронна пошта» й «Пароль».
  4. Готуйте типи вмісту в режимі розробки на своєму комп’ютері й переносьте код на сервер.
  5. Підключіться через SSH, введіть su - app і cd ~/proje, а потім виконайте npm run build і pm2 restart uygulama.

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

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

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

  • Strapi працює в режимі продакшену. Content-Type Builder працює лише в розробці, тож типи вмісту потрапляють на сервер як код.
  • Це Community Edition. Функції Growth та Enterprise, як-от Releases чи SSO, у ціну не входять, і таку ліцензію ви отримуєте й вводите самі від Strapi.
  • Якщо підключаєте власний домен, змініть також PUBLIC_URL у ~/proje/.env, а потім виконайте npm run build і pm2 restart uygulama.
  • Електронна пошта адміністратора після встановлення прив’язана до вашої адреси sslip.io і не може приймати листи. Введіть власну адресу під час першого входу.
  • Оновлювати Strapi, Node.js і пакети npm — ваша відповідальність.

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

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

Документація Strapi просить щонайменше 2 ГБ RAM, а радить 4 ГБ і більше. Це встановлення збирає адмін-панель на сервері, тож починається з 4 ГБ, а збільшити розмір можна в панелі.

Чому не можна додати тип вмісту на сервері?

У документації Strapi сказано, що типи вмісту не можна створювати чи змінювати в продакшені. Готуйте їх у режимі розробки на своєму комп’ютері, переносьте код на сервер, а потім виконайте npm run build і pm2 restart uygulama. Сам вміст ви вводите вже на сервері.

Чому мій API Strapi повертає 403?

API закритий для відвідувачів, доки ви його не дозволите. У Settings, Users & Permissions, Roles, Public надайте типу вмісту дозволи find і findOne. Опублікуйте й запис, бо нові записи зберігаються як чернетки. Для доступу між серверами можна використати API-токен.

Чи можна користуватися GraphQL зі Strapi?

Так, як плагіном. За замовчуванням Strapi створює кінцеві точки REST. Введіть su - app і cd ~/proje, виконайте npm install @strapi/plugin-graphql, а потім npm run build і pm2 restart uygulama, щоб запустити.

Чи можна використовувати PostgreSQL замість SQLite?

Так. Strapi підтримує PostgreSQL 14, MySQL 8.0 і MariaDB 10.3 чи новішу, але не MongoDB. Установіть базу даних, змініть config/database.ts і файл .env, а потім перезапустіть. Інструменти перенесення даних Strapi можуть перенести наявний вміст.

Де зберігаються дані Strapi?

Записи лежать у ~/proje/.tmp/data.db, а завантажені файли — на диску сервера. Резервна копія вашого сервера створюється щоночі, зберігаються останні 7 днів, і це входить у ціну. Не дайте назві ввести вас в оману: видалення теки .tmp видаляє вашу базу даних.

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