2.4 KiB
2.4 KiB
Appwrite Self-Hosted Konfiguration
Deine Appwrite-Instanz läuft auf einer eigenen Domain mit Version 1.5.7.
Konfiguration
Endpoint
- URL:
https://appwrite.webklar.com/v1 - Version: 1.5.7
.env Datei
VITE_APPWRITE_ENDPOINT=https://appwrite.webklar.com/v1
VITE_APPWRITE_PROJECT_ID=693d9f37000b35267f1b
VITE_APPWRITE_DATABASE_ID=6943bf0e0003291f8c35
Wichtige Unterschiede zu Appwrite Cloud
1. Platform-Konfiguration
Bei selbst gehosteten Instanzen muss die Platform möglicherweise anders konfiguriert werden:
- Gehe zu deinem Appwrite Dashboard:
https://appwrite.webklar.com - Öffne dein Projekt woms
- Gehe zu Settings → Platforms
- Füge eine Web App Platform hinzu
- Wichtig: Füge die folgenden Hosts hinzu:
localhost127.0.0.1- Deine Produktions-Domain (falls vorhanden)
2. CORS-Einstellungen
Stelle sicher, dass CORS für deine Domain konfiguriert ist:
http://localhost:5173(Development)- Deine Produktions-Domain
3. SSL-Zertifikat
Stelle sicher, dass https://appwrite.webklar.com ein gültiges SSL-Zertifikat hat.
API-Kompatibilität
Appwrite 1.5.7 sollte mit dem Appwrite SDK 13.0 kompatibel sein. Die verwendeten Methoden:
account.createEmailSession(email, password)- für Loginaccount.create(ID.unique(), email, password, name)- für Registrierungaccount.get()- für Session-Check
Fehlerbehebung
"Project with the requested ID could not be found"
- Überprüfe, ob die Platform konfiguriert ist (siehe oben)
- Überprüfe, ob CORS korrekt konfiguriert ist
- Überprüfe die Project ID nochmal im Dashboard
CORS-Fehler
Wenn du CORS-Fehler siehst:
- Überprüfe die CORS-Einstellungen in deiner Appwrite-Konfiguration
- Stelle sicher, dass
localhost:5173erlaubt ist
SSL-Zertifikat-Fehler
Wenn es SSL-Probleme gibt:
- Überprüfe, ob das Zertifikat gültig ist
- Stelle sicher, dass die Domain korrekt konfiguriert ist
Dev-Server neu starten
Nach Änderungen an der .env Datei:
# Stoppe den Server (Ctrl+C)
npm run dev
Testen
- Öffne die App:
http://localhost:5173 - Überprüfe die Browser-Konsole - du solltest sehen:
🔧 Appwrite Konfiguration: Endpoint: https://appwrite.webklar.com/v1 Project ID: 693d9f37000b35267f1b Database ID: 6943bf0e0003291f8c35 - Versuche dich zu registrieren oder einzuloggen
Viel Erfolg! 🚀