Backend open source pronto all’uso # PocketBase: backend compatto per applicazioni PocketBase integra SQLite, autenticazione e API realtime. Il provisioning su Deplomo al momento è sospeso; prestazioni e capacità dipendono dalla configurazione. [Inizia ora](https://panel.deplomo.com/signup)[Vai al marketplace](/it/marketplace) ## Funzionalità di PocketBase Database SQLite integrato, pannello di amministrazione, autenticazione e API realtime; i requisiti variano in base al carico. ### Database SQLite integrato PocketBase usa SQLite integrato per archiviare i dati senza richiedere un database separato; capacità e prestazioni dipendono dal carico e dallo storage. ### Autenticazione degli utenti PocketBase include funzioni di registrazione e accesso con email e password, OAuth2 e autenticazione a più fattori, in base alla versione e alla configurazione. ### API in tempo reale PocketBase consente ai client di ricevere aggiornamenti sui record tramite Server-Sent Events (SSE). ### Pannello di amministrazione visuale Il pannello permette di gestire collezioni, record, regole di accesso e utenti senza dover costruire un frontend di amministrazione. ### Gestione di file e storage PocketBase supporta upload di file e immagini, miniature, validazione del tipo di file e regole di accesso; persistenza e limiti dipendono dalla configurazione dello storage. ### Backend compatto scritto in Go PocketBase è distribuito come binario Go compatto; uso di memoria e capacità dipendono dai dati, dal carico e dall’ambiente. ## Domande frequenti su PocketBase Risposte alle domande su configurazione, SQLite e funzionalità di PocketBase: Che cos’è PocketBase e a cosa serve nello sviluppo? Come può PocketBase semplificare l’avvio di un progetto? SQLite integrato è adatto anche a un ambiente di produzione? Quali differenze ci sono tra PocketBase, Firebase e Supabase? Come aggiungere logica personalizzata a PocketBase? Come vengono archiviati e sottoposti a backup i dati su Deplomo? ## Guida a PocketBase e alle sue funzionalità backend Le applicazioni digitali richiedono componenti per archiviare dati, gestire utenti e offrire API. PocketBase è una piattaforma backend open source scritta in Go che integra SQLite, autenticazione, file e API realtime in un unico eseguibile. Valuta carico, backup e disponibilità in base ai requisiti del progetto. ### Database integrato e regole di validazione PocketBase integra SQLite nell’applicazione. Dal pannello di amministrazione puoi definire collections e campi per testo, numeri, file, date e relazioni, oltre a impostare regole di validazione e accesso. Configurazione e permessi vanno verificati in base alle esigenze di sicurezza del progetto.
Criteri di confrontoPocketBase su Deplomo (provisioning sospeso)Piattaforme cloud, come FirebaseServizi BaaS, come SupabaseBackend sviluppato e gestito autonomamente
Installazione e avvioConfigurazione e disponibilità dipendono dal servizio; il provisioning su Deplomo al momento è sospeso.La configurazione ospitata richiede un account e le modalità di pagamento del fornitorePuò richiedere la gestione di PostgreSQL e di componenti aggiuntivi.Richiede progettazione e sviluppo delle funzionalità backend necessarie.
Uso di memoria e risorseDipende dai dati, dal carico e dalla configurazione.Risorse e costi dipendono dal piano e dal modello di utilizzo.I requisiti variano in base ai componenti installati e al carico.Dipende dal framework, dal runtime e dal carico dell’applicazione.
Gestione e trattamento dei datiIl template monta lo storage persistente in `/pb_data`; configura backup separati.Dati e accesso sono gestiti nell’ambiente del fornitoreSoftware open source che puoi ospitare autonomamente.Con l’hosting autonomo devi gestire server, backup e aggiornamenti.
Aggiornamenti realtimePocketBase offre aggiornamenti in tempo reale tramite Server-Sent Events.Firestore include listener realtime, secondo il servizio e la configurazione.Supabase Realtime usa canali per distribuire aggiornamenti.Con un backend personalizzato potresti dover configurare WebSocket, Redis o componenti equivalenti.
Costi e condizioni del servizioPrezzo mensile fisso del pacchetto in euroPrezzi e fatturazione dipendono dal servizio, dal piano e dall’utilizzo.Costi mensili dei cluster con più componentiCosti di server virtuali e manutenzione
### Confronto con altre soluzioni e compatibilità con le architetture dei dati Quando valuti le opzioni disponibili, soluzioni come [Supabase](/it/marketplace/apps/supabase) offrono un backend con servizi basati su PostgreSQL. PocketBase è un backend leggero che riunisce database, autenticazione e API in un unico servizio. Se il progetto richiede un database relazionale separato o un’architettura diversa, puoi valutare anche servizi dedicati come [Database cloud](/it/products/databases) PostgreSQL e MariaDB su Deplomo, quando il provisioning è disponibile. ### Autenticazione e SDK per i framework più diffusi PocketBase offre SDK ufficiali e della community per strumenti come JavaScript, TypeScript, Dart (Flutter), Python e React Native. Puoi integrare registrazione, accesso con password o OAuth2 e recupero della password usando le API di autenticazione incluse, senza dover implementare da zero la gestione di password e token JWT. ### Gestione di immagini e file PocketBase include campi per i file e opzioni per ridimensionare le immagini e limitare l’accesso ai file protetti. Verifica nella documentazione le regole di accesso e le impostazioni delle miniature adatte alla tua applicazione. ### Esecuzione di PocketBase su Deplomo Quando il provisioning sarà disponibile, potrai eseguire PocketBase in un container con storage persistente, associare un dominio personalizzato e configurare TLS con certificati SSL automatici. La persistenza dello storage dipende dalla configurazione e non sostituisce una strategia di backup. ## Scopri PocketBase su Deplomo Il provisioning di PocketBase al momento è sospeso. Consulta la console quando il servizio sarà disponibile per conoscere le risorse e lo storage previsti. [Informazioni su PocketBase](https://panel.deplomo.com/signup)