Appwrite

una piattaforma di sviluppo all-in-one per applicazioni Web, Mobile e Flutter.

Accedi alla console Appwrite

  1. Accedi all'indirizzo IP del tuo computer nel browser (http://<SERVER-IP>/)
  2. Crea un account – Registrati per ottenere il tuo account Appwrite.
  3. Crea il tuo primo progetto – Configura il tuo ambiente di sviluppo

Accesso CLI

Per gestire Appwrite tramite riga di comando:

appwrite login --endpoint "http://<SERVER-IP>/v1"

Se desideri utilizzare un certificato autofirmato, aggiungi:

appwrite client --self-signed true

Applicazione delle modifiche alla configurazione

Per modificare il comportamento di Appwrite (ad esempio, SMTP o dominio):

  1. Modifica /root/appwrite/.env
  2. Esegui: docker compose -f /root/appwrite/docker-compose.yml up -d
  3. Verifica le modifiche: docker compose -f /root/appwrite/docker-compose.ymlexec appwrite vars

Variabili d'ambiente: https://appwrite.io/docs/advanced/self-hosting/configuration/environment-variables

File e directory importanti

  • Directory di installazione: /root/appwrite
  • Definizione Docker Compose per tutti i servizi Appwrite: /root/appwrite/docker-compose.yml
  • Variabili d'ambiente (SMTP, domini, porte, ecc.): /root/appwrite/.env
  • Binario CLI Appwrite: /usr/local/bin/appwrite
  • File di swap: /swapfile

Note

  • Personalizza la configurazione in base alle tue esigenze.
  • Assicurarsi che le connessioni SMTP siano consentite per questo server (richiedere l'abilitazione dell'accesso SMTP).
  • Valuta la possibilità di configurare un dominio adeguato per la produzione.

Dettagli dell'applicazione