Démarrer rapidement un projet logiciel.
Un backend auto-hébergé prêt à l'emploi : authentification, bases de données, stockage et temps réel derrière une seule API et une console navigateur.
Appwrite est un backend prêt à l'emploi, open source (licence BSD-3-Clause, environ 56 k étoiles GitHub), qui donne aux développeurs web, mobiles et Flutter tout ce qu'attend une application moderne — authentification des comptes, base de données documentaire à permissions, stockage de fichiers et canal temps réel — à travers une seule API REST et GraphQL et une console navigateur soignée. Plutôt que de brancher un service géré facturé au siège, vous pointez le SDK de votre application vers votre propre serveur. La comparaison utile, dans ce catalogue, est celle avec Supabase : Supabase repose sur un PostgreSQL relationnel et vous rend le SQL, les jointures, les clés étrangères et une sécurité appliquée ligne à ligne par la base ; Appwrite raisonne en collections de documents dont chaque enregistrement et chaque fichier porte ses propres droits de lecture et d'écriture, et fournit des SDK de première main pour Flutter, Swift, Kotlin et React Native. En résumé : Supabase si votre modèle de données est relationnel et que vous écrivez du SQL, Appwrite si vous partez d'une application mobile et voulez une API prête à consommer. PocketBase, lui, tient dans un seul binaire Go et vise les projets plus légers.
Déployé sur un VPS ServOrbit, Appwrite devient le backend privé de vos projets : une application Flutter ou React s'adresse à votre domaine, vos utilisateurs s'inscrivent dans votre propre base, les fichiers atterrissent sur votre propre disque, et aucune donnée ne sort de l'infrastructure que vous louez, dans la région que vous avez choisie. Le gabarit livre le noyau cohérent — le serveur d'API Appwrite en version 1.7.4, MariaDB 10.11, Redis 7 et le routeur interne Traefik — ce qui couvre l'authentification, les bases de données, le stockage, le temps réel et la Console entière. Les Functions et les Sites, qui réclament des conteneurs de travail et un exécuteur supplémentaires, sont laissés de côté pour rester dans une empreinte modeste ; vous passerez à la pile officielle complète le jour où vous en aurez besoin. L'inscription est ouverte au premier démarrage : créez le compte racine sans attendre.
Publiez une application mobile sans écrire de serveur. Pointez le SDK officiel Flutter ou React Native vers le domaine de votre VPS et vous obtenez l'inscription, la connexion, une base d'utilisateurs et l'envoi de fichiers en une après-midi — pendant que la totalité des données de vos utilisateurs reste sur une infrastructure louée dans la région de votre choix.
Remplacez un backend géré et facturé à l'usage par un backend que vous administrez. Appwrite couvre le même périmètre — authentification, base de données, stockage, temps réel — tourne sur un VPS au coût prévisible, et vous épargne aussi bien la dépendance à un fournisseur unique que la facturation à la lecture.
Montez une seule instance Appwrite et créez un projet par application dans la Console. Chaque membre reçoit des clés d'API au périmètre limité, la base et le stockage sont soumis à des permissions par collection et par fichier, et l'ensemble se pilote depuis un unique tableau de bord dans le navigateur.
Guide optimisé pour les VPS Cloud ServOrbit.
Choisissez un VPS ServOrbit d'au moins 2 Go de RAM (4 Go plus confortables), sous Ubuntu 24.04. La Console et l'API d'Appwrite attendent une adresse HTTPS stable : l'installation vous la demande avant de partir, entre deux cibles — un sous-domaine de l'un de vos domaines (app.exemple.com), ou le sous-domaine gratuit fourni avec votre VPS (appwrite.<votre-vps>.servorbit-dns.com) : acheter un nom de domaine n'est pas un préalable. ServOrbit pose l'enregistrement DNS quand le domaine utilise notre DNS managé — sinon l'espace client vous indique l'enregistrement exact à créer.
Dans votre espace client ServOrbit : Marketplace → Développement → Appwrite → Déployer. Le provisionnement écrit le fichier Compose avec votre domaine et un secret _APP_OPENSSL_KEY_V1 fraîchement généré, puis démarre la pile. Le routeur Traefik embarqué aiguille le trafic vers le conteneur Appwrite, tandis que MariaDB et Redis démarrent à côté ; le port est publié sur la boucle locale du serveur, en 127.0.0.1:8080, et c'est le vhost nginx posé par ServOrbit qui répond publiquement en HTTPS. Le premier démarrage joue la migration du schéma : comptez une à deux minutes.
Ouvrez l'adresse de votre application : Appwrite affiche la Console avec un écran d'inscription. Créez votre compte immédiatement — le premier inscrit devient le compte racine de l'instance, et tant que personne ne l'a fait, ce compte est à la portée de qui trouve l'adresse. Enchaînez avec la création de votre premier projet : la Console vous remet alors son identifiant de projet et l'adresse de son point d'entrée.
Installez le SDK de votre plateforme (flutter pub add appwrite, npm i appwrite, etc.), réglez le point d'entrée sur https://<votre-domaine>/v1 et renseignez l'identifiant de projet relevé dans la Console. Déclarez ensuite une plateforme dans les réglages du projet — le nom d'hôte de votre site web ou l'identifiant de paquet de votre application mobile — pour qu'Appwrite accepte les requêtes, puis appelez Account, Databases, Storage et Realtime comme le décrit la documentation.
Le certificat TLS et le vhost qui sert votre domaine sont posés et renouvelés par ServOrbit dès que le domaine est attaché : la Console et l'API sont servies en HTTPS sans que vous ayez à toucher au Traefik embarqué, qui ne fait que router en interne. Côté sauvegarde, ce sont les volumes Docker nommés qui comptent : appwrite-mariadb pour vos données et appwrite-uploads pour vos fichiers ; copiez-les régulièrement hors du VPS. Pour ajouter les Functions plus tard, il faudra passer à la pile officielle complète, avec ses conteneurs de travail et son exécuteur.
Vous maintenez un projet qui utilise Appwrite ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation Docker.
[](https://servorbit.com/vps-cloud?template=appwrite&utm_source=deploy-badge&utm_medium=referral&utm_campaign=appwrite)<a href="https://servorbit.com/vps-cloud?template=appwrite&utm_source=deploy-badge&utm_medium=referral&utm_campaign=appwrite"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Appwrite on ServOrbit" height="40"></a>Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.
Un backend complet dans un seul binaire Go : base SQLite embarquée, API REST et WebSocket en temps réel, authentification, stockage de fichiers et console d'administration. Votre backend est en ligne en quelques minutes.
Bases de DonnéesAlternative auto-hébergée à Airtable, au code source disponible — transformez n'importe quelle base en tableur collaboratif avec vues grille, kanban, galerie et formulaire, API REST et GraphQL générées et automatisations intégrées. Auto-hébergé, sans facturation par utilisateur.
Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.
Écrire sur WhatsApps'ouvre dans un nouvel onglet