— это бэкенд-платформа для разработчиков Flutter, мобильных и веб-приложений.
Appwrite предустановлен на серверах в Европе, США, Турции и России.
Арендуйте виртуальный (VPS) или выделенный сервер с предустановленным Appwrite — популярной бэкенд-платформой для разработки приложений. Выберите подходящую лицензию Appwrite, сконфигурируйте сервер и приступите к работе уже через 15 минут.
Appwrite предоставляется только для арендованных серверов HOSTKEY. Для автоматической установкиAppwrite выберите это ПО во вкладке «Маркетплейс приложений» при заказе услуги.
Арендуйте надежный VPS в Европе, США и Турции.
Готовность: ≈15 минут.
Арендуйте выделенный сервер в Европе, США и Турции.
Готовность: ≈15 минут.
Appwrite — это бесплатный бэкенд-сервер с открытым исходным кодом, который помогает разработчикам быстро и безопасно создавать масштабируемые приложения любых видов. Он предоставляет REST API для взаимодействия с различными сервисами из кода приложения. Также доступны готовые SDK для популярных языков программирования.
Мы гарантируем, что на сервере установлено безопасное оригинальное программное обеспечение.
Чтобы установить Appwrite, необходимо выбрать лицензию во время заказа сервера на сайте HOSTKEY. Наша система автоматического деплоя произведет установку программного обеспечения на ваш сервер. Прочитайте инструкцию, где подробно описан процесс установки.
Если у вас возникли вопросы или затруднения при установке и/или использовании Appwrite, внимательно изучите документацию на официальном сайте разработчика или обратитесь в службу поддержки Appwrite.
Да. Self-hosted Appwrite распространяется по лицензии BSD-3-Clause. Вы платите только за сервер. Количество проектов, пользователей и API-запросов не ограничено (в отличие от Appwrite Cloud, где бесплатный план ограничен двумя проектами).
Минимум - 1 vCPU, 2 ГБ RAM и Docker. Но на практике комфортная работа начинается от 4 ГБ RAM. Appwrite разворачивает 15–20 контейнеров, и при 2 ГБ памяти система будет упираться в свопинг. Для продакшна закладывайте 8 ГБ и выше.
Обновление заключается в замене тега образа в docker-compose.yml и перезапуске контейнеров. Appwrite автоматически запускает миграции базы данных при старте. Перед обновлением рекомендуется сделать бэкап данных.
SDK доступны для JavaScript/TypeScript, Flutter/Dart, Swift, Kotlin, Python, PHP, Ruby, .NET и других. Серверлесс-функции работают на 15 рантаймах, включая Node.js, Python, PHP, Dart, Swift, Kotlin, Java, Ruby, C++, Deno и Bun. Appwrite подходит для проектов на React, Vue, Angular, Next.js, Nuxt, SvelteKit, Flutter, React Native и других фреймворках.
HOSTKEY предлагает серверы с предустановленным Appwrite в Нидерландах, Финляндии, Германии, Исландии, США, Турции, Англии, Франции, Испании и России.
Appwrite — это бэкенд-как-сервис (BaaS) с открытым исходным кодом. Он предоставляет разработчикам основной набор функций, необходимых для создания всех видов приложений с любым стеком: от взаимодействия с базой данных до аутентификации, обновлений в реальном времени и т. п.
Собирать бэкенд для приложения из отдельных кусков - аутентификация здесь, база данных там, хранилище файлов еще где-то - занятие утомительное. Appwrite собирает все это в одну платформу: авторизация, база данных, файловое хранилище, серверлесс-функции, push-уведомления и даже хостинг фронтенда. И все это - open source, с возможностью развернуть на своем сервере. В HOSTKEY можно арендовать VPS или выделенный сервер с предустановленным Appwrite и запустить его за 15 минут.
Appwrite - бэкенд-платформа с открытым исходным кодом (BaaS, Backend-as-a-Service). Проект стартовал как self-hosted альтернатива Firebase и за несколько лет вырос в полноценную экосистему: Auth, Databases, Storage, Functions, Messaging, Realtime и Sites - все из одного места. Код написан на PHP и Node.js, распространяется под лицензией BSD-3-Clause, разворачивается через Docker.
Appwrite доступен в двух вариантах. Appwrite Cloud - управляемое облако от разработчиков, с бесплатным планом (ограничение - два проекта на организацию с сентября 2025) и платными тарифами. Self-hosted Appwrite - тот же набор функций, но на вашем сервере, без ограничений на проекты и пользователей, и без ежемесячных платежей за саму платформу.
В чем разница с Firebase? Firebase - закрытый продукт Google. Вы не можете его self-hosted, данные хранятся на серверах Google, а при масштабировании стоимость растет непредсказуемо. Appwrite дает те же базовые функции (auth, database, storage, functions, realtime), но вы контролируете инфраструктуру и не зависите от одного вендора.
Если сравнивать с Supabase - тот построен на PostgreSQL и ближе к традиционному SQL-подходу. Appwrite использует MariaDB и предлагает свою модель данных с коллекциями и документами. Выбор зависит от предпочтений: кому-то ближе SQL-запросы, кому-то - документная модель с SDK.
Appwrite подходит, если вы:
Appwrite поддерживает более 30 способов входа: email/пароль, телефон (SMS), OAuth-провайдеры (Google, GitHub, Apple, Facebook и другие), magic links, анонимные сессии. Есть многофакторная аутентификация (MFA) через TOTP, email и SMS. Управление сессиями, верификация пользователей, команды с ролями и метками - все встроено.
Структурированное хранилище данных с поддержкой коллекций, документов, индексов и связей между сущностями. Встроены пагинация, фильтрация, полнотекстовый поиск. Модель доступа - на уровне документов: можно задать, кто имеет право читать или изменять конкретную запись. Кэширование в памяти ускоряет чтение.
Загрузка и скачивание файлов с шифрованием при хранении и передаче. Встроенная трансформация изображений: обрезка, ресайз, смена формата. Сжатие через WebP и Brotli. Управление доступом к файлам - как и в базе данных, на уровне отдельных объектов.
Appwrite позволяет запускать пользовательский код в изолированных средах. Поддерживается 15 рантаймов: Node.js, Python, PHP, Ruby, Dart, Swift, Kotlin, Java, C++, .NET, Deno, Bun и другие. Функции можно триггерить по событиям (создание пользователя, загрузка файла) или по расписанию. Автоматический деплой из GitHub.
Отправка email, SMS и push-уведомлений через единый API. Интеграция с Sendgrid, Twilio, APNS, FCM и другими провайдерами. Подходит для транзакционных писем, алертов и маркетинговых рассылок.
Подписка на изменения в базе данных, файлах и авторизации через WebSocket. Количество подписок не ограничено. Для чатов, совместного редактирования, уведомлений в реальном времени - работает без дополнительных сервисов.
Относительно новая функция - встроенный хостинг для веб-приложений. Поддерживает статические сайты и SSR (Server-Side Rendering), кастомные домены, интеграцию с Git (автоматический деплой при пуше), превью для pull-реквестов. По сути, замена Vercel или Netlify внутри вашего Appwrite-инстанса.
Все функции Appwrite доступны через REST API. С версии 1.4 добавлен GraphQL API, который работает параллельно с REST и покрывает ту же функциональность. Оба API позволяют интегрировать Appwrite с любым клиентом или внешним сервисом.
Официальные SDK есть для JavaScript/TypeScript, Flutter/Dart, Swift, Kotlin, Python, PHP, Ruby, .NET и других языков. Также есть серверные SDK для работы с API из бэкенд-кода, и клиентские - для фронтенда и мобильных приложений.
Appwrite Cloud - удобный вариант для старта. Но если приложение растет, ограничения облачного плана начинают мешать: лимиты на пропускную способность, хранилище, количество проектов. С сентября 2025 года бесплатный план в облаке ограничен двумя проектами на организацию, а платные тарифы начинаются от $25 в месяц.
Self-hosted Appwrite снимает эти ограничения. Вы разворачиваете платформу на своем сервере, и дальше лимиты определяются только мощностью оборудования. Нет ограничений на число проектов, пользователей, API-запросов. Все данные - на вашей машине, что упрощает соответствие GDPR и другим регуляторным требованиям.
Технически Appwrite - это набор из 15–20+ Docker-контейнеров: основной сервер, воркеры для фоновых задач, MariaDB, Redis, планировщик. Все разворачивается через docker-compose одной командой. Для продакшн-сред с высокой нагрузкой можно перейти на Kubernetes или Docker Swarm.
Обновление тоже устроено просто: меняете тег образа в docker-compose.yml, тянете новые образы, перезапускаете - миграции базы данных применяются автоматически.
Appwrite - не самое легкое приложение. 20 контейнеров потребляют 2–3 ГБ оперативной памяти в idle-режиме, еще до того, как вы начнете запускать функции или обрабатывать запросы. Поэтому минимум для нормальной работы - 4 ГБ RAM, а для комфорта - 8 ГБ и выше.
VPS для Appwrite подойдет, если:
Выделенный сервер стоит рассмотреть, если:
Рекомендации по конфигурации сервера:
Docker обязателен. Без него Appwrite не разворачивается. На серверах HOSTKEY Docker уже предустановлен.
HOSTKEY предлагает VPS и выделенные серверы с предустановленным Appwrite в дата-центрах Европы, США, Турции и России.
Как это устроено:
Что входит:
Не нужно вручную ставить Docker, скачивать docker-compose.yml, разбираться с переменными окружения при первой настройке. Все уже готово. Если потом захотите перенастроить под себя - у вас есть полный доступ ко всем конфигам.
Арендуйте VPS или выделенный сервер с предустановленным Appwrite в HOSTKEY. Установка бесплатна, сервер готов через 15 минут. Выберите конфигурацию и начните разработку.