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 | Ubuntu 22.04 | + | + | + | + | 1 | 2 | - | Да |
Установленное ПО: - Docker CE; - Docker Compose.
Веб интерфейс будет доступен по адресу: https://appwrite{Server_ID_from_Invapi}.hostkey.in:443
.
Примечание
Если не указано иное, по умолчанию мы устанавливаем последнюю релиз версию программного обеспечения с сайта разработчика или репозиториев операционной системы.
Начало работы после развертывания Appwrite¶
После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и API — Invapi.
Данные для авторизации, которые можно найти или во вкладке Информация >> Тэги панели управления сервером или в присланном e-mail:
- Ссылка для доступа к панели управления Appwrite с веб-интерфейсом: в теге webpanel;
После перехода по ссылке необходимо пройти регистрацию:
Примечание
Подробная информация по основным настройкам Appwrite содержится в документации разработчиков.
Заказ сервера с Appwrite с помощью API¶
Для установки данного ПО с использованием API следуйте этой инструкции.