Démarrer rapidement un projet logiciel.
Self-hosted backend-as-a-service — Auth, Databases, Storage and Realtime behind one API and a browser console, on infrastructure you control.
Appwrite is an open-source (BSD-3-Clause, ~56k GitHub stars) backend-as-a-service that gives web, mobile and Flutter developers everything a modern app backend needs — user authentication, a permissioned document database, file storage, and a Realtime channel — through a single REST/GraphQL API and a polished browser console. Instead of wiring Firebase or Supabase and paying a per-seat USD subscription, you point your app SDK at your own server.
Deployed on a ServOrbit VPS, Appwrite becomes the private backend for your projects: a Flutter or React app talks to your domain, users sign up against your own database, files land on your own disk, and no data ever leaves infrastructure you rent at a fixed monthly cost in the region you choose. This one-click template ships the self-consistent core — the Appwrite API server, MariaDB, Redis and the Traefik reverse-proxy it routes through — which powers Auth, Databases, Storage, Realtime and the full Console. Serverless Functions and Sites (which need the extra worker/executor containers) are left out to keep the footprint small; add them later by growing to the full official stack.
Ship a mobile app without writing a server. Point the official Flutter or React Native SDK at your VPS domain and get sign-up, login, a user database and file uploads in an afternoon — while every byte of user data stays on infrastructure you rent in-region.
Replace a USD-metered managed backend with one you control. Appwrite covers the same Auth + Database + Storage + Realtime surface, runs on a fixed-cost VPS, and keeps you off vendor lock-in and per-read pricing.
Spin up one Appwrite instance and create a project per app in the Console. Team members get scoped API keys, the database and storage are permissioned per collection and per file, and everything is visible in a single browser dashboard.
Guide optimisé pour les VPS Cloud ServOrbit.
Pick a ServOrbit VPS with at least 2 GB RAM (4 GB recommended), Ubuntu 22.04, Docker pre-installed by the provisioner. Appwrite's Console and API expect a real domain, so create a DNS A record — e.g. app.yourdomain.com — pointing at your VPS IP before you deploy.
The provisioner writes the compose file with your domain and a freshly generated _APP_OPENSSL_KEY_V1 secret, then runs docker compose up -d. Traefik binds port 80 on the host and routes traffic to the Appwrite container; MariaDB and Redis start alongside it. First boot runs the schema migration, so allow a minute or two.
Open https://app.yourdomain.com/console in your browser. The first visit prompts you to create the root administrator account — this is the owner of the whole instance. From there, create your first Project; the Console hands you the Project ID and endpoint URL your app SDK will use.
Install the SDK for your platform (flutter pub add appwrite, npm i appwrite, etc.), set the endpoint to https://app.yourdomain.com/v1 and the Project ID from the Console. Register a Platform (web hostname or mobile bundle ID) in Project settings so Appwrite accepts requests, then call Account, Databases, Storage and Realtime as documented.
Traefik obtains a Let's Encrypt certificate for your domain automatically once DNS resolves, so the Console and API are served over HTTPS. For backups, snapshot the named Docker volumes — appwrite-mariadb (your data) and appwrite-uploads (your files) — on a schedule. To add serverless Functions later, grow to Appwrite's full official stack (extra worker and executor containers).
Complete backend in a single Go binary — embedded SQLite, realtime REST & WebSocket API, auth, file storage and admin dashboard. Deploy a full backend in under 5 minutes.
Bases de DonnéesOpen-source Airtable alternative — turn any database into a smart spreadsheet with grid, kanban, gallery and form views, REST and GraphQL APIs and built-in automations. Self-hosted, no per-seat pricing.
Parcourez notre centre d'aide et notre FAQ, ou écrivez à notre équipe — support en français, anglais et arabe.