Backend pronto (BaaS) # Supabase: piattaforma backend open source basata su PostgreSQL Supabase combina PostgreSQL, autenticazione e gestione dei file. Verifica componenti, risorse e disponibilità del provisioning prima di pianificare il deployment. [Inizia ora](https://panel.deplomo.com/signup)[Vai al marketplace](/it/marketplace) ## Caratteristiche di Supabase su Deplomo Supabase pronto in pochi passaggi, con Row Level Security (RLS) per il database. Disponibilità e scalabilità dipendono dalla configurazione e dalle risorse assegnate. ### Servizi Supabase in un’unica piattaforma Supabase combina PostgreSQL, Studio, Auth e Storage. Il provisioning del servizio su Deplomo è attualmente sospeso. ### Database PostgreSQL Supabase usa PostgreSQL come database relazionale e include componenti per lo sviluppo backend. ### Autenticazione integrata (Auth) Supabase Auth supporta registrazione e accesso con email e password, provider OAuth e, se configurato, telefono tramite SMS. Le opzioni disponibili dipendono dai provider e dalle impostazioni del progetto. ### Aggiornamenti in tempo reale Supabase Realtime può trasmettere ai client le modifiche ai dati tramite WebSocket. Tabelle, autorizzazioni e client devono essere configurati in base al progetto. ## Domande frequenti su Supabase Risposte alle domande più frequenti degli sviluppatori sull’architettura di Supabase, sulle differenze rispetto ad altri servizi e sull’integrazione nei progetti: Che cos’è Supabase e a cosa serve nello sviluppo software? Perché valutare Supabase come alternativa a Firebase? Come collegare un progetto a Supabase? Posso usare le funzionalità di PostgreSQL con Supabase? Come viene calcolato il costo di hosting di Supabase su Deplomo? ## Guida a Supabase: l’architettura Backend as a Service su una piattaforma cloud dedicata Lo sviluppo rapido dei prodotti digitali spinge i team tecnici a usare piattaforme backend già pronte, invece di riscrivere continuamente le funzioni di base lato server. Supabase unisce servizi per lo sviluppo rapido con un database relazionale basato su PostgreSQL. Eseguendolo sull’infrastruttura cloud di Deplomo, puoi gestire l’infrastruttura, il database e i file della tua installazione. ### Che cos’è Supabase e perché è considerato una nuova soluzione BaaS? Supabase è una piattaforma open source che riunisce diversi servizi backend per un’applicazione. Include un database con un’interfaccia di gestione, autenticazione degli utenti, archiviazione di file e supporto per le modifiche in tempo reale. Una delle principali differenze è l’uso di un database relazionale basato su PostgreSQL, che permette di eseguire query complesse e mantenere l’integrità dei dati. Per i progetti più piccoli che richiedono una soluzione leggera, la piattaforma [PostgreSQL](/it/marketplace/apps/postgresql) può essere valutata insieme a Supabase. [pocketbase](/it/marketplace/apps/pocketbase) Perché per gli sviluppatori può essere utile un’alternativa a Firebase? ### Firebase di Google è stato a lungo una scelta diffusa per sviluppare rapidamente applicazioni. I team possono però valutare anche l’accesso ai dati, la portabilità, i costi e il grado di dipendenza da un ecosistema chiuso (vendor lock-in). Con Supabase puoi eseguire il servizio sulla tua piattaforma cloud. Il database e i meccanismi di autenticazione sono open source; l’accesso dipende dalla configurazione dell’hosting e dai servizi coinvolti. Confronto tra Supabase su Deplomo, Firebase e installazione manuale su un server virtuale ### La tabella seguente confronta alcuni aspetti dell’uso di Supabase sulla piattaforma cloud gestita Deplomo: Supabase su Deplomo
AspettoSupabase su DeplomoGoogle FirebaseInstallazione manuale su un VPS
Gestione e protezione dei datiI dati sono archiviati secondo l'ambiente self-hosted e la configurazione adottataVerifica dove il provider conserva i dati e quali opzioni di accesso sono disponibili.Sotto il tuo controllo, ma richiede manutenzione DevOps continua
Tipo di database sottostanteDatabase relazionale PostgreSQLDatabase NoSQL non relazionale (Firestore), con limiti sulle queryPostgreSQL, con configurazione manuale di buffer e cache
Controllo dell’ambiente di hostingServizio self-hosted; accessibilità e prestazioni dipendono dalla configurazione di reteAccesso soggetto alle condizioni del fornitore del servizioDipende dalla rete tra browser e server e dalla configurazione del tracciamento
Configurazione dei servizi dipendentiDeploy automatico di database, Studio, Auth e StorageAttivazione della console soggetta ai requisiti di pagamento del fornitoreOre di configurazione per Docker Compose, variabili e reti dei container
Modello tariffario e di fatturazionePrezzo mensile fisso del pacchetto in euroCosti variabili in base al numero di letture delle queryCosto mensile fisso secondo il piano scelto, indipendente dal traffico entro i limiti previsti
Questo confronto mette in evidenza le differenze tra le opzioni di hosting e gestione di Supabase. Tempi e prestazioni dipendono dalla configurazione e dalle risorse disponibili. ### Guida a Supabase: come eseguire il deploy su Deplomo In questa guida vediamo come avviare Supabase su Deplomo: - **Scegli l'ambiente di installazione:** Accedi alla console di gestione di Deplomo e scegli Supabase tra le applicazioni disponibili. - **Configura le risorse hardware:** Scegli RAM, CPU e spazio su disco in base alle esigenze di traffico del progetto. - **Recupera le credenziali e le chiavi API:** Dopo l’avvio, la console fornisce l’indirizzo del pannello Supabase Studio e le chiavi API (anon key e service role key). - **Collegati direttamente al frontend:** Installa la libreria ufficiale di Supabase nel progetto e usa le chiavi di connessione per iniziare a lavorare con il database e l’autenticazione. ### In sintesi: hosting cloud per Supabase Supabase combina strumenti per lo sviluppo rapido, un database relazionale e servizi backend. Eseguendolo su Deplomo, puoi gestire l’installazione sulla tua infrastruttura cloud, in base alla configurazione e alle misure di sicurezza adottate. Avvia oggi la tua installazione di Supabase su Deplomo e sviluppa le tue applicazioni con gli strumenti che ti servono. ## Esegui Supabase in pochi secondi I servizi necessari vengono configurati automaticamente; stabilità e costi dipendono dalle risorse e dal piano scelto. [Inizia con Supabase](https://panel.deplomo.com/signup)