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

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 для управления проектами, пользователями, настройками безопасности и прочим.

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

Установленное ПО

  • Docker CE;
  • Docker Compose.

Веб интерфейс будет доступен по адресу: https://appwrite{Server_ID_from_Invapi}.hostkey.in:443.

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

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

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

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

После перехода по ссылке необходимо пройти регистрацию:

Примечание

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

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

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