Retour

Hébergement VPS Appwrite, préinstallé

Un VPS Appwrite fait tourner le backend open source Appwrite sur votre propre serveur, avec authentification, bases de données, stockage de fichiers, fonctions et API temps réel dans une seule console. Après votre commande, Appwrite 2.7 s'installe tout seul, un compte administrateur est créé et la console s'ouvre en HTTPS. L'adresse de la console, l'e-mail et le mot de passe apparaissent dans votre panneau, et vous dirigez vos SDK vers ce serveur.

De quelle puissance avez-vous besoin ?

Total$6.89/mois

Les prix incluent la TVA.

Augmentez ou réduisez la RAM et le CPU quand vous voulez. Le disque ne peut qu'augmenter, commencez donc petit.

Qu'y a-t-il d'installé sur votre serveur Appwrite ?

  • Appwrite 2.7, installé avec l'image d'installation officielle
  • PostgreSQL comme option de base de données
  • Traefik, pour qu'Appwrite gère son propre certificat HTTPS sur un nom sslip.io basé sur votre IP
  • Un compte administrateur prêt à l'emploi, avec les nouvelles inscriptions à la console fermées et les coéquipiers ajoutés sur invitation
  • Docker et Docker Compose, avec les fichiers d'installation dans /opt/seturack/appwrite/appwrite
  • Un pare-feu où seuls les ports 22, 80 et 443 sont ouverts

Quelle taille faut-il pour Appwrite ?

Le guide d'installation d'Appwrite demande au moins 2 cœurs de processeur, 4 Go de RAM et 2 Go de swap, ce qui explique que la plus petite taille ici soit de 4 Go. À titre indicatif, prévoyez 4 Go pour des essais et de petits projets, 8 Go dès que vous exécutez des fonctions ou avez beaucoup d'utilisateurs, et 16 Go pour des charges plus lourdes. Cette installation crée elle-même les 2 Go de swap. Les fichiers téléversés s'accumulent sur le disque, qui peut grandir mais ne peut pas rétrécir.

UsageTaillePrixChoisir
Démarrage 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mois
Moyen 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/mois
Puissant 16 GB RAM · 8 vCore · 200 GB NVMe $25.15/mois

Pour qui ?

  • Les développeurs qui veulent un backend pour une application web ou mobile sans en écrire un de zéro
  • Les startups qui veulent les données de leurs utilisateurs sur un serveur qu'elles gèrent elles-mêmes
  • Les petites équipes qui veulent authentification, fichiers et fonctions au même endroit
  • Les applications avec des utilisateurs en Turquie qui veulent leur backend à Istanbul

Que se passe-t-il après votre commande ?

  1. Réglez la taille et terminez votre paiement.
  2. Votre serveur démarre et Appwrite s'installe tout seul. Dans l'onglet Vue d'ensemble, attendez que la ligne Application indique Appwrite is ready.
  3. Ouvrez le lien Adresse du panneau et connectez-vous à la console avec les valeurs des lignes E-mail et Mot de passe.
  4. Créez votre projet avec Create project et ajoutez une plateforme.
  5. Dans votre application, utilisez l'adresse de votre panneau avec /v1 à la place de /console comme point de terminaison.

Avec chaque serveur

  • Sauvegardes quotidiennes incluses dans le prix
  • Trafic illimité
  • Accès root complet
  • Augmentez ou réduisez la RAM et le CPU plus tard, et agrandissez le disque
  • Emplacement : Istanbul · IST-1.

Bon à savoir

  • L'inscription à la console est fermée, sauf pour l'administrateur créé pendant l'installation. Invitez votre équipe depuis la console.
  • L'envoi d'e-mails sortants n'est pas configuré. Renseignez _APP_SMTP_HOST et les autres valeurs SMTP dans /opt/seturack/appwrite/appwrite/.env, puis lancez docker compose up -d.
  • Pour utiliser votre propre domaine, faites pointer son enregistrement A vers votre serveur et écrivez le nom dans _APP_DOMAIN, dans le même fichier.
  • Les fonctions s'exécutent sur ce serveur dans leurs propres conteneurs, en partageant la mémoire et le processeur avec Appwrite.
  • Les mises à jour d'Appwrite sont de votre responsabilité. La voie officielle lance la nouvelle image avec le point d'entrée upgrade, puis docker compose exec appwrite migrate. Faites d'abord une sauvegarde.

Questions et réponses sur Appwrite

De combien de RAM Appwrite a-t-il besoin ?

Le guide officiel d'Appwrite demande au moins 2 cœurs de processeur, 4 Go de RAM et 2 Go de swap. 4 Go suffisent pour un petit projet, et 8 Go valent le coup d'œil si vous exécutez des fonctions. Si cela ne suffit pas, vous agrandissez depuis votre panneau.

Comment me connecter à la console Appwrite ?

Ouvrez le lien Adresse du panneau dans l'onglet Vue d'ensemble de votre panneau et saisissez les valeurs des lignes E-mail et Mot de passe. Le compte administrateur est créé pendant l'installation, et la console fonctionne en HTTPS.

Quel point de terminaison utiliser dans le SDK Appwrite ?

Prenez l'adresse de votre panneau et écrivez /v1 à la place de /console, par exemple https://203-0-113-5.sslip.io/v1. Si vous avez connecté votre propre domaine, utilisez-le à la place. L'ID du projet s'obtient dans la console.

Comment ajouter des coéquipiers à Appwrite ?

Les nouvelles inscriptions à la console sont fermées : personne sur internet ne peut donc ouvrir un compte. Vous invitez vos coéquipiers depuis la console. Configurez d'abord le SMTP, pour que l'e-mail d'invitation puisse partir.

Comment mettre à jour mon serveur Appwrite ?

Dans /opt/seturack/appwrite, lancez l'image de la nouvelle version avec le point d'entrée de mise à niveau officiel, puis lancez docker compose exec appwrite migrate dans le dossier appwrite. Si vous sautez des versions, suivez l'ordre indiqué dans la documentation officielle, et faites d'abord une sauvegarde.

Que comprend Appwrite ?

Appwrite réunit Auth, Databases, Storage, Functions, Realtime, Messaging et l'hébergement de sites avec Sites dans une seule console. Tout cela tourne sur ce serveur dans des conteneurs Docker.

En savoir plus et voir des applications similaires