Deplomo
Accedi
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.

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:

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 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 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.