Назад

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

VPS з Appwrite запускає бекенд Appwrite з відкритим кодом на вашому власному сервері: автентифікація, бази даних, файлове сховище, функції та API реального часу в одній консолі. Після замовлення Appwrite 2.7 встановлюється сам, створюється обліковий запис адміністратора, а консоль відкривається по HTTPS. Адреса консолі, електронна пошта й пароль з’являються у вашій панелі, а свої SDK ви спрямовуєте на цей сервер.

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

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

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

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

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

  • Appwrite 2.7, встановлений за допомогою офіційного образу інсталятора
  • PostgreSQL як варіант бази даних
  • Traefik, завдяки якому Appwrite сам керує своїм сертифікатом HTTPS на імені sslip.io, створеному на основі вашої IP-адреси
  • Готовий обліковий запис адміністратора; нові реєстрації в консолі закриті, а колег додають за запрошенням
  • Docker і Docker Compose, файли встановлення в /opt/seturack/appwrite/appwrite
  • Брандмауер із відкритими лише портами 22, 80 і 443

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

В інструкції зі встановлення Appwrite потрібно щонайменше 2 ядра процесора, 4 ГБ RAM і 2 ГБ swap, тому найменший розмір тут — 4 ГБ. Орієнтовно: 4 ГБ для проб і невеликих проєктів, 8 ГБ, коли ви запускаєте функції або маєте багато користувачів, і 16 ГБ для важчої роботи. Це встановлення само створює 2 ГБ swap. Завантажені файли накопичуються на диску, який можна збільшити, але не зменшити.

ВикористанняРозмірЦінаОбрати
Стартовий 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/міс.

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

  • Розробникам, яким потрібен бекенд для веб- чи мобільного застосунку без написання його з нуля
  • Стартапам, які хочуть тримати дані користувачів на сервері, яким керують самі
  • Невеликим командам, яким потрібні автентифікація, файли й функції в одному місці
  • Застосункам із користувачами в Туреччині, яким потрібен бекенд у Стамбулі

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

  1. Задайте розмір і завершіть оплату.
  2. Ваш сервер запускається, і Appwrite встановлюється сам. На вкладці «Огляд» зачекайте, доки рядок «Застосунок» покаже, що Appwrite готовий.
  3. Перейдіть за посиланням «Адреса панелі» та увійдіть у консоль за значеннями з рядків «Електронна пошта» і «Пароль».
  4. Створіть проєкт кнопкою Create project і додайте платформу.
  5. У своєму застосунку використовуйте адресу панелі з /v1 замість /console як кінцеву точку.

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

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

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

  • Реєстрація в консолі закрита, окрім адміністратора, створеного під час встановлення. Запрошуйте свою команду з консолі.
  • Вихідна пошта не налаштована. Заповніть _APP_SMTP_HOST та інші значення SMTP у /opt/seturack/appwrite/appwrite/.env, а потім виконайте docker compose up -d.
  • Щоб використовувати власний домен, спрямуйте його запис A на свій сервер і впишіть ім’я в _APP_DOMAIN у тому самому файлі.
  • Функції працюють на цьому сервері у власних контейнерах і ділять пам’ять та процесор з Appwrite.
  • Оновлення Appwrite — ваша відповідальність. Офіційний шлях запускає новий образ із точкою входу upgrade, а потім docker compose exec appwrite migrate. Спершу зробіть резервну копію.

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

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

В офіційному посібнику Appwrite потрібно щонайменше 2 ядра процесора, 4 ГБ RAM і 2 ГБ swap. Для невеликого проєкту достатньо 4 ГБ, а якщо ви запускаєте функції, варто розглянути 8 ГБ. Якщо цього не вистачить, збільште сервер у своїй панелі.

Як увійти в консоль Appwrite?

Перейдіть за посиланням «Адреса панелі» на вкладці «Огляд» вашої панелі й введіть значення з рядків «Електронна пошта» і «Пароль». Обліковий запис адміністратора створюється під час встановлення, а консоль працює по HTTPS.

Яку кінцеву точку використовувати в SDK Appwrite?

Візьміть адресу своєї панелі й напишіть /v1 замість /console, наприклад https://203-0-113-5.sslip.io/v1. Якщо ви підключили власний домен, використовуйте його. Ідентифікатор проєкту береться з консолі.

Як додати колег в Appwrite?

Нові реєстрації в консолі закриті, тож ніхто з інтернету не може створити обліковий запис. Колег ви запрошуєте з консолі. Спершу налаштуйте SMTP, щоб лист із запрошенням можна було надіслати.

Як оновити мій сервер Appwrite?

У /opt/seturack/appwrite запустіть образ нової версії з офіційною точкою входу upgrade, а потім виконайте docker compose exec appwrite migrate у папці appwrite. Якщо пропускаєте версії, дотримуйтеся порядку з офіційної документації та спершу зробіть резервну копію.

Що входить в Appwrite?

Appwrite об’єднує в одній консолі Auth, Databases, Storage, Functions, Realtime, Messaging і хостинг сайтів Sites. Усе це працює на цьому сервері в контейнерах Docker.

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