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 confronto | PocketBase su Deplomo (provisioning sospeso) | Piattaforme cloud, come Firebase | Servizi BaaS, come Supabase | Backend sviluppato e gestito autonomamente |
|---|---|---|---|---|
| Installazione e avvio | Configurazione e disponibilità dipendono dal servizio; il provisioning su Deplomo al momento è sospeso. | La configurazione ospitata richiede un account e le modalità di pagamento del fornitore | Può richiedere la gestione di PostgreSQL e di componenti aggiuntivi. | Richiede progettazione e sviluppo delle funzionalità backend necessarie. |
| Uso di memoria e risorse | Dipende 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 dati | Il template monta lo storage persistente in `/pb_data`; configura backup separati. | Dati e accesso sono gestiti nell’ambiente del fornitore | Software open source che puoi ospitare autonomamente. | Con l’hosting autonomo devi gestire server, backup e aggiornamenti. |
| Aggiornamenti realtime | PocketBase 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 servizio | Prezzo mensile fisso del pacchetto in euro | Prezzi e fatturazione dipendono dal servizio, dal piano e dall’utilizzo. | Costi mensili dei cluster con più componenti | Costi di server virtuali e manutenzione |