Appwrite¶
In dit artikel
Informatie
Appwrite is een open-source Backend-as-a-Service (BaaS) platform ontworpen voor het bouwen van mobiele en webapplicaties. Appwrite biedt een REST API voor interactie met verschillende services vanuit de applicatiecode. Kant-en-klare SDK's voor populaire programmeertalen zijn ook beschikbaar. Het platform draait in de cloud of kan op uw eigen server worden geïnstalleerd.
Appwrite. Belangrijkste functies¶
- Authenticatie: Het biedt verschillende methoden voor de authenticatie van gebruikers, waaronder e-mail, sociale netwerken, telefoon en meer.
- Database: Een gebruiksvriendelijke API voor het maken en beheren van databases. Zowel SQL- als NoSQL-databases worden ondersteund.
- Bestandsopslag: Het maakt het uploaden en opslaan van bestanden, afbeeldingen en andere inhoud mogelijk. Mechanismen voor caching en optimalisatie zijn beschikbaar.
- Functies: De mogelijkheid om server-side functies uit te voeren in talen zoals Python, Node.js, Go en meer. Dit is nuttig voor gegevensverwerking, machine learning en andere toepassingen.
- Webhooks: Het maakt het configureren van webhooks mogelijk voor verschillende gebeurtenissen, zoals wijzigingen in de database.
- API en SDK: Appwrite biedt een goed gedocumenteerde API en kant-en-klare SDK's in verschillende talen om de ontwikkeling te vereenvoudigen.
- Handig beheer: Een webinterface en SDK voor het beheren van projecten, gebruikers, beveiligingsinstellingen en meer.
Implementatiefuncties¶
| ID | Softwarenaam | Compatibel OS | VM | BM | VGPU | GPU | Min CPU (Kernen) | Min RAM (GB) | Min HDD/SSD (GB) | Aangepast Domein | Actief |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 38 | Appwrite | Ubuntu 24.04 | + | + | + | + | 1 | 4 | - | Nee | BESTELLEN |
Web console verbindingspoort: 80/443 (via Traefik). Bijvoorbeeld: https://appwrite<ID server>.hostkey.com/console/;
Opmerking
Tenzij anders aangegeven, installeren we standaard de nieuwste releaseversie van de software van de website van de ontwikkelaar of uit de repositories van het besturingssysteem.
Aan de slag na het implementeren van Appwrite¶
Nadat u voor de bestelling heeft betaald, wordt er een melding naar het e-mailadres gestuurd dat tijdens de registratie is opgegeven, dat de server klaar is voor gebruik. Deze melding bevat het IP-adres van de VPS, evenals de login en het wachtwoord voor de verbinding. Klanten van ons bedrijf beheren de hardware in de server- en API-beheerpaneel — Invapi.
De autorisatiedata zijn ook hier te vinden:
- Link naar het Appwrite dashboard met een webinterface: in de webpanel tag.
Opmerking
Kant-en-klare inloggegevens worden niet verstrekt - elke gebruiker moet onafhankelijk zijn eigen account aanmaken via het registratieformulier.
Nadat u op de link heeft geklikt, moet u een nieuw account aanmaken:
-
Klik op de
Sign Upknop in de rechterbenedenhoek van het inlogformulier:
-
Vul het registratieformulier in:
- Name - uw naam;
- Email - uw e-mailadres;
- Password - bedenk een veilig wachtwoord.
- Vink het vakje aan waarmee u akkoord gaat met de gebruiksvoorwaarden.
- Klik op
Sign Up:

Initiële Workspace Setup in Appwrite¶
Een organisatie aanmaken¶
- Na het inloggen ziet u het scherm Welcome to Appwrite.
- Vul het formulier Create a new organization in:
- Voer de naam van de organisatie in het veld Name in;
- Klik op
Get started:

Projecten beheren¶
Een project aanmaken¶
- Klik op de hoofdpagina van de organisatie op
Create project; - In het geopende venster:
- Voer de naam van het project in het veld Name in;
- Optioneel kunt u de Project ID wijzigen;
- Klik op
Create:


Een project configureren¶
Na het aanmaken van een project wordt de Getting started pagina geopend met de volgende opties:
Add Platform:
Web- voor webapplicaties;Flutter- voor Flutter-applicaties;Apple- voor iOS-applicaties;Android- voor Android-applicaties.
Integrate with Server:
API key- voor het instellen van een API-sleutel;Webhook- voor het configureren van webhooks:

Leden beheren¶
Leden uitnodigen¶
- Ga naar het tabblad Members.
- Klik op
Invite - In het uitnodigingsformulier:
- Voer het e-mailadres van het lid in;
- Optioneel kunt u een naam invoeren;
- Klik op
Send invite:

Leden bekijken¶
Het tabblad Members toont een lijst van alle leden met de volgende informatie:
- Naam en avatar;
- E-mailadres;
- Status van de tweestapsverificatie (2FA):

Organisatie-instellingen¶
- Ga naar het tabblad Settings.
- Hier kunt u:
- De naam van de organisatie wijzigen en op
Updateklikken; - De organisatie verwijderen door op
Deletete klikken (onomkeerbare actie).

Na een succesvolle registratie heeft u toegang tot het Appwrite-beheerpaneel. Voor meer informatie over de basisinstellingen van Appwrite, raadpleeg de documentatie van de ontwikkelaars.
Een server met Appwrite bestellen via de API¶
Om deze software via de API te installeren, volgt u deze instructies