Was ist auf Ihrem Appwrite-Server installiert?
- Appwrite 2.7, installiert mit dem offiziellen Installer-Image
- PostgreSQL als Datenbankoption
- Traefik, damit Appwrite sein eigenes HTTPS-Zertifikat auf einem sslip.io-Namen verwaltet, der auf Ihrer IP basiert
- Ein fertiges Admin-Konto; neue Registrierungen an der Konsole sind geschlossen, Teammitglieder kommen per Einladung hinzu
- Docker und Docker Compose, mit den Installationsdateien in /opt/seturack/appwrite/appwrite
- Firewall, bei der nur die Ports 22, 80 und 443 offen sind
Welche Größe brauchen Sie für Appwrite?
Die Installationsanleitung von Appwrite verlangt mindestens 2 CPU-Kerne, 4 GB RAM und 2 GB Swap, weshalb die kleinste Größe hier 4 GB ist. Als Faustregel: 4 GB für Tests und kleine Projekte, 8 GB sobald Sie Funktionen ausführen oder viele Nutzer haben, und 16 GB für aufwendigere Aufgaben. Diese Installation legt die 2 GB Swap selbst an. Hochgeladene Dateien sammeln sich auf der Festplatte an, die wachsen, aber nicht schrumpfen kann.
| Einsatz | Größe | Preis | Wählen |
|---|---|---|---|
| Einstieg | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/Monat | |
| Mittel | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/Monat | |
| Leistungsstark | 16 GB RAM · 8 vCore · 200 GB NVMe | $25.15/Monat |
Für wen ist es gedacht?
- Entwickler, die ein Backend für eine Web- oder Mobil-App möchten, ohne eines von Grund auf zu schreiben
- Startups, die Nutzerdaten auf einem Server haben möchten, den sie selbst betreiben
- Kleine Teams, die Authentifizierung, Dateien und Funktionen an einem Ort wollen
- Apps mit Nutzern in der Türkei, deren Backend in Istanbul liegen soll
Was passiert nach der Bestellung?
- Stellen Sie die Größe ein und schließen Sie Ihre Zahlung ab.
- Ihr Server startet, und Appwrite installiert sich selbst. Warten Sie auf dem Reiter Übersicht, bis die Zeile App meldet, dass Appwrite bereit ist.
- Öffnen Sie den Link Panel-Adresse und melden Sie sich mit den Werten aus den Zeilen E-Mail und Passwort an der Konsole an.
- Legen Sie Ihr Projekt mit Create project an und fügen Sie eine Plattform hinzu.
- Verwenden Sie in Ihrer App Ihre Panel-Adresse mit /v1 statt /console als Endpunkt.
Bei jedem Server
- Tägliche Sicherung im Preis inbegriffen
- Unbegrenzter Datenverkehr
- Voller Root-Zugriff
- RAM und CPU später vergrößern oder verkleinern, die Festplatte erweitern
- Standort: Istanbul · IST-1.
Gut zu wissen
- Die Registrierung an der Konsole ist geschlossen, außer für das bei der Installation angelegte Admin-Konto. Laden Sie Ihr Team von der Konsole aus ein.
- Ausgehende E-Mails sind nicht eingerichtet. Tragen Sie _APP_SMTP_HOST und die übrigen SMTP-Werte in /opt/seturack/appwrite/appwrite/.env ein und führen Sie dann docker compose up -d aus.
- Um Ihre eigene Domain zu nutzen, richten Sie ihren A-Record auf Ihren Server und schreiben den Namen in _APP_DOMAIN in derselben Datei.
- Funktionen laufen auf diesem Server in eigenen Containern und teilen sich Speicher und CPU mit Appwrite.
- Appwrite-Updates liegen in Ihrer Verantwortung. Der offizielle Weg führt das neue Image mit dem Upgrade-Entrypoint aus und danach docker compose exec appwrite migrate. Sichern Sie vorher.
Fragen und Antworten zu Appwrite
Wie viel RAM braucht Appwrite?
Die offizielle Anleitung von Appwrite verlangt mindestens 2 CPU-Kerne, 4 GB RAM und 2 GB Swap. 4 GB reichen für ein kleines Projekt, und 8 GB sind einen Blick wert, wenn Sie Funktionen ausführen. Reicht es nicht, vergrößern Sie in Ihrem Panel.
Wie melde ich mich an der Appwrite-Konsole an?
Öffnen Sie in Ihrem Panel auf dem Reiter Übersicht den Link Panel-Adresse und geben Sie die Werte aus den Zeilen E-Mail und Passwort ein. Das Admin-Konto wird bei der Installation angelegt, und die Konsole läuft über HTTPS.
Welchen Endpunkt verwende ich im Appwrite-SDK?
Nehmen Sie Ihre Panel-Adresse und schreiben Sie /v1 anstelle von /console, zum Beispiel https://203-0-113-5.sslip.io/v1. Wenn Sie Ihre eigene Domain verbunden haben, verwenden Sie stattdessen diese. Die Projekt-ID erhalten Sie von der Konsole.
Wie füge ich Teammitglieder zu Appwrite hinzu?
Neue Registrierungen an der Konsole sind geschlossen, sodass niemand im Internet ein Konto anlegen kann. Sie laden Teammitglieder von der Konsole aus ein. Richten Sie zuerst SMTP ein, damit die Einladungs-E-Mail versendet werden kann.
Wie aktualisiere ich meinen Appwrite-Server?
Führen Sie in /opt/seturack/appwrite das Image der neuen Version mit dem offiziellen Upgrade-Entrypoint aus und starten Sie dann im Ordner appwrite docker compose exec appwrite migrate. Wenn Sie Versionen überspringen, halten Sie sich an die Reihenfolge in der offiziellen Dokumentation, und sichern Sie vorher.
Was enthält Appwrite?
Appwrite vereint Auth, Databases, Storage, Functions, Realtime, Messaging und Website-Hosting mit Sites in einer Konsole. Alle laufen auf diesem Server in Docker-Containern.