Pocketbase Hosting
Costruisci backend di applicazioni con un database, autenticazione, archiviazione di file e API in tempo reale.
- Un clic distribuisci
- 15 GB Spazio su disco necessario
- 1 GB di RAM Memoria necessaria
- Da 2 € Prezzo

Link ufficiali
I link ufficiali e il sito web originale di Pocketbase
Cosa ottieni
su AvaHost
Il deployment con un clic, un dominio personalizzato, HTTPS gratuito, aggiornamenti automatici dell'applicazione e backup programmati sono inclusi con ogni Cloud App. Puoi eseguire più app su un server e l'accesso al terminale è incluso.
Questo template non include un contenitore di database.

Tecnologia
- Immagine Docker
- ghcr.io/muchobien/pocketbase:latest
- Porta predefinita
- 8090

Come funziona Pocketbase
Pocketbase memorizza i record dell'applicazione in SQLite incorporato e li espone tramite un'API in stile REST, sottoscrizioni in tempo reale e endpoint di raccolta generati. Gli amministratori definiscono raccolte base, di visualizzazione o di autenticazione, impostano campi e regole di accesso, creano utenti, caricano file e ispezionano i record tramite la dashboard. Le applicazioni client rimangono separate e devono essere scritte per utilizzare quelle API in modo sicuro.
Il catalogo crea un superutente generato prima che il servizio sia esposto. La dashboard dell'amministratore si trova in /_/; l'URL dell'applicazione root è una superficie API e può restituire 404 per progettazione. Il superutente può accedere e modificare ogni raccolta, record, file, regola e account, quindi quelle credenziali devono essere trattate come segreti di controllo completo piuttosto che come dettagli ordinari dell'utente dell'applicazione.
Funzionalità chiave di Pocketbase
Le sottoscrizioni in tempo reale notificano ai client connessi le modifiche ai record consentite. Le raccolte di autenticazione integrate supportano gli account dell'applicazione, mentre i file possono essere allegati ai record e serviti tramite endpoint Pocketbase. La sicurezza dipende da regole di raccolta scritte con attenzione, da un design client sicuro, da credenziali di superutente protette e dalla convalida di ogni percorso API pubblico.
Pocketbase rimane in sviluppo attivo e la sua documentazione ufficiale sconsiglia l'uso critico in produzione prima della versione 1.0 a meno che l'operatore non possa seguire i changelog e gestire i passaggi di migrazione. Un singolo database incorporato mantiene il deployment compatto, ma non fornisce l'architettura multi-region gestita, i servizi di scaling indipendenti o il modello di supporto del provider di una piattaforma backend cloud.
Pocketbase vs Firebase
Pocketbase
Pocketbase e Firebase forniscono entrambi l'archiviazione dei dati, l'autenticazione, la gestione dei file e le API rivolte ai client per lo sviluppo di applicazioni. Pocketbase viene eseguito come un singolo servizio self-hosted con SQLite incorporato e una dashboard dell'amministratore. Firebase offre prodotti gestiti dal provider come Realtime Database, Cloud Firestore, Authentication, Cloud Storage, SDK, regole di sicurezza e integrazioni in Google Cloud.
Firebase
Firebase potrebbe essere adatto ai team che desiderano scaling gestito, SDK mobile mantenuti, più servizi cloud e disponibilità gestita dal provider. Pocketbase è interessante per progetti compatti che valorizzano il controllo locale e il deployment semplice. Il suo stato pre-1.0, il modello single-server, le responsabilità di migrazione e il design della sicurezza dell'applicazione rimangono responsabilità dell'operatore.
Chi usa Pocketbase
Gli sviluppatori utilizzano Pocketbase per prototipi, strumenti interni, piccoli esperimenti SaaS, backend mobili, applicazioni di eventi e API proof-of-concept. Può ridurre l'impianto iniziale del backend quando un progetto ha bisogno di record, utenti, file e aggiornamenti in tempo reale senza assemblare diversi servizi indipendenti.
Pocketbase non è un frontend completato, una piattaforma di pagamento, un servizio di posta elettronica transazionale, un cluster cloud gestito, una certificazione di conformità o un sostituto della revisione della sicurezza dell'applicazione. I carichi di lavoro critici dovrebbero considerare le linee guida sulla maturità a monte, i test di recupero, la concorrenza, la crescita dei dati e i requisiti di migrazione prima dell'adozione.

Self-hosting di Pocketbase: requisiti e costi
L'utilizzo delle risorse di Pocketbase dipende dal numero di record, dagli indici, dalle query, dalle connessioni in tempo reale, dal traffico di autenticazione, dai caricamenti di file, dalle richieste API e dalle applicazioni client che utilizzano il servizio. PostgreSQL e MariaDB non sono richiesti; il database SQLite incorporato e i file caricati si trovano in /pb_data. Pocketbase stesso non aggiunge alcun costo di abbonamento software, ma il design dei dati e la crescita dei file possono rendere un piccolo backend significativamente più occupato nel tempo.
Su AvaHost, Pocketbase utilizza il Piano 1 a €2. Il pacchetto Pocketbase ospitato include deployment con un clic, un dominio personalizzato con HTTPS automatico, aggiornamenti automatici dell'applicazione e backup pianificati. Il superutente generato viene creato durante il deployment e accede a /_/. Il codice client, le regole di sicurezza, l'email dell'applicazione, le credenziali del provider di identità SMS, lo scaling gestito, la replica multi-region, il lavoro di migrazione e l'assicurazione critica in produzione non sono inclusi.
F.A.Q
Pocketbase inizia da €2 nel Piano 1. Quel piano è adatto a prototipi e applicazioni più piccole con traffico API moderato. Il numero di record, gli indici, i caricamenti di file, le sottoscrizioni in tempo reale, le richieste di autenticazione, la concorrenza client e la complessità delle query sono i segnali principali per la revisione della capacità, insieme alla crescita del database SQLite incorporato e dei file archiviati.
Utilizza `/_/` sul dominio dell’applicazione finale e accedi con l’email del superuser e la password generate visualizzate dopo il deployment. L’URL root è l’API e può restituire 404 per design. L’account ha il controllo completo su collezioni, record, file, regole e utenti, quindi conservalo come secret ad alto privilegio.
Un dominio personalizzato può puntare al servizio Pocketbase, e HTTPS automatico protegge il traffico del dashboard e dell’API. AvaHost non crea l’applicazione client, le regole di raccolta, il design CORS, i flussi di autenticazione o la politica API pubblica. Testa ogni endpoint come utente non autenticato e come ogni ruolo dell’applicazione prima di posizionare dati sensibili dietro di esso.
No. AvaHost applica gli aggiornamenti di Pocketbase automaticamente e include backup pianificati dei dati persistenti, ma Pocketbase rimane un backend single-service auto-ospitato con SQLite incorporato. La sua documentazione evidenzia considerazioni di compatibilità pre-1.0 e migrazione. Scaling gestito, replica multi-region, email applicativa, governance SDK del provider e garanzie critiche per la produzione non sono inclusi in questo pacchetto.
