Перейти к содержанию

Appwrite

В этой статье

Информация

Appwrite - это открытая платформа бэкенда как сервиса (BaaS), предназначенная для создания мобильных и web-приложения. Appwrite предоставляет REST API для взаимодействия с различными сервисами из кода приложения. Также доступны готовые SDK для популярных языков программирования. Платформа работает в облаке или может быть развернута на собственном сервере.

Appwrite. Основные возможности

  • Аутентификация: предоставляет различные способы аутентификации пользователей - электронная почта, социальные сети, телефон и т.д.
  • База данных: простой в использовании API для создания и управления базами данных. Поддерживаются SQL и No SQL базы данных.
  • Хранение файлов - позволяет загружать и хранить файлы, изображения и другой контент. Есть механизмы кэширования и оптимизации.
  • Функции: возможность запускать серверные функции на языках Python, Node.js, Go и других. Полезно для обработки данных, machine learning и прочего.
  • Webhooks: Позволяет настраивать вебхуки на различные события, например на изменение данных в базе.
  • API и SDK: Appwrite предоставляет хорошо документированный API и готовые SDK на разных языках для упрощения разработки.
  • Удобное администрирование: web-интерфейс и SDK для управления проектами, пользователями, настройками безопасности и прочим.

Особенности сборки

ID Имя ПО ОС VPS BM VGPU GPU Мин. ЦПУ (Ядер) Мин. ОЗУ (Гб) Мин. HDD/SDD (Гб) Свой домен Доступно
38 Appwrite Ubuntu 22.04 + + + + 1 2 - Нет ЗАКАЗАТЬ

Информацию по особенностям сборки данного ПО можно посмотреть по ссылке

Примечание

Если не указано иное, по умолчанию мы устанавливаем последнюю релиз версию программного обеспечения с сайта разработчика или репозиториев операционной системы.

Начало работы после развертывания Appwrite

После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и APIInvapi.

Данные для авторизации, которые можно найти или во вкладке Информация >> Тэги панели управления сервером или в присланном e-mail:

  • Ссылка для доступа к панели управления Appwrite с веб-интерфейсом: в теге webpanel.

Примечание

Готовых учетных данных для входа не предоставляется - каждый пользователь должен самостоятельно создать свою учетную запись через форму регистрации.

После перехода по ссылке необходимо создать новую учетную запись:

  1. Нажмите на кнопку Sign Up в правом нижнем углу формы авторизации:

  2. Заполните форму регистрации:

    • Name - ваше имя;
    • Email - ваш email адрес;
    • Password - придумайте надежный пароль.
  3. Поставьте галочку согласия с условиями использования.
  4. Нажмите Sign Up:

После успешной регистрации вы получите доступ к панели управления Appwrite.

Первоначальная настройка рабочего пространства в Appwrite

Создание организации

  1. После входа в систему вы увидите экран Welcome to Appwrite
  2. Заполните форму Create a new organization:
  3. Введите название организации в поле Name;
  4. Нажмите Get started:

Управление проектами

Создание проекта

  1. На главной странице организации нажмите Create project
  2. В открывшемся окне:
  3. Введите название проекта в поле Name;
  4. При необходимости отредактируйте Project ID;
  5. Нажмите Create:

Настройка проекта

После создания проекта откроется страница Getting started с опциями:

Добавление платформы:

  • Web - для веб-приложений;
  • Flutter - для Flutter-приложений;
  • Apple - для iOS-приложений;
  • Android - для Android-приложений.

Интеграция с сервером:

  • API key - для настройки API-ключа;
  • Webhook - для настройки веб-хуков:

Управление участниками

Приглашение участников

  1. Перейдите на вкладку Members
  2. Нажмите Invite
  3. В форме приглашения:
  4. Введите email участника;
  5. Опционально введите имя;
  6. Нажмите Send invite:

Просмотр участников

На вкладке Members отображается список всех участников с информацией:

  • Имя и аватар;
  • Email адрес;
  • Статус двухфакторной аутентификации (2FA):

Настройки организации

  1. Перейдите на вкладку Settings
  2. Здесь вы можете:
  3. Изменить название организации и нажать Update
  4. Удалить организацию, нажав Delete (действие необратимо)

Примечание

Подробная информация по основным настройкам Appwrite содержится в документации разработчиков.

Заказ сервера с Appwrite с помощью API

Для установки данного ПО с использованием API следуйте этой инструкции.

question_mark
Я могу вам чем-то помочь?
question_mark
ИИ Помощник ×