Pocketbase Hosting
Veritabanı, kimlik doğrulama, dosya depolama ve gerçek zamanlı API'ler ile uygulama arka uçları oluşturun.
- Bir tıkla dağıt
- 15 GB Gerekli Disk Alanı
- 1 GB RAM Gerekli bellek
- 2 €'dan Fiyat

Resmi bağlantılar
Pocketbase’nin resmi bağlantıları ve orijinal web sitesi
AvaHost'ta aldıklarınız
Tek tıklama ile dağıtım, özel bir alan adı, ücretsiz HTTPS, otomatik uygulama güncellemeleri ve planlı yedeklemeler her Cloud Uygulaması ile birlikte gelir. Bir sunucuda birden fazla uygulama çalıştırabilirsiniz ve terminal erişimi dahildir.
Bu şablon bir veritabanı konteyneri içermez.

Teknoloji
- Docker görüntüsü
- ghcr.io/muchobien/pocketbase:latest
- Varsayılan port
- 8090

Pocketbase nasıl çalışır
Pocketbase, uygulama kayıtlarını gömülü SQLite'de depolar ve bunları REST tarzı API, gerçek zamanlı abonelikler ve oluşturulan koleksiyon uç noktaları aracılığıyla sunar. Yöneticiler temel, görünüm veya kimlik doğrulama koleksiyonları tanımlar, alanları ve erişim kurallarını ayarlar, kullanıcılar oluşturur, dosyaları yükler ve pano aracılığıyla kayıtları inceler. İstemci uygulamaları ayrı kalır ve bu API'leri güvenli bir şekilde kullanmak için yazılmalıdır.
Katalog, hizmet açığa çıkarılmadan önce oluşturulan bir süper kullanıcı oluşturur. Yönetici panosu /_/ konumunda bulunur; kök uygulama URL'si bir API yüzeyidir ve tasarım gereği 404 döndürebilir. Süper kullanıcı her koleksiyona, kaydına, dosyasına, kuralına ve hesaba erişebilir ve bunları değiştirebilir, bu nedenle bu kimlik bilgileri sıradan uygulama kullanıcısı ayrıntıları yerine tam kontrol sırları olarak ele alınmalıdır.
Pocketbase'in temel özellikleri
Gerçek zamanlı abonelikler, bağlı istemcileri izin verilen kayıt değişiklikleri hakkında bilgilendirir. Yerleşik kimlik doğrulama koleksiyonları uygulama hesaplarını destekler, dosyalar kayıtlara eklenebilir ve Pocketbase uç noktaları aracılığıyla sunulabilir. Güvenlik, dikkatli yazılmış koleksiyon kurallarına, güvenli istemci tasarımına, korunan süper kullanıcı kimlik bilgilerine ve her genel API yolunun doğrulanmasına bağlıdır.
Pocketbase aktif geliştirme altında kalır ve resmi belgeleri, operatör değişiklikleri takip edebilir ve geçiş adımlarını işleyebilmedikçe sürüm 1.0'dan önce üretim açısından kritik kullanıma karşı uyarır. Tek bir gömülü veritabanı dağıtımı kompakt tutar, ancak bulut arka uç platformunun yönetilen çok bölgeli mimarisi, bağımsız ölçeklendirme hizmetleri veya sağlayıcı destek modelini sağlamaz.
Pocketbase vs Firebase
Pocketbase
Pocketbase ve Firebase, uygulama geliştirme için veri depolama, kimlik doğrulama, dosya işleme ve istemciye yönelik API'ler sağlar. Pocketbase, gömülü SQLite ve yönetici panosu ile tek bir kendi kendine barındırılan hizmet olarak çalışır. Firebase, Realtime Database, Cloud Firestore, Authentication, Cloud Storage, SDK'lar, güvenlik kuralları ve Google Cloud genelinde entegrasyonlar gibi sağlayıcı tarafından işletilen ürünler sunar.
Firebase
Firebase, yönetilen ölçeklendirme, bakımlı mobil SDK'lar, birden fazla bulut hizmeti ve sağlayıcı tarafından işletilen kullanılabilirlik isteyen ekipler için uygun olabilir. Pocketbase, yerel kontrol ve basit dağıtımı değer veren kompakt projeler için çekicidir. Ön-1.0 durumu, tek sunucu modeli, geçiş sorumlulukları ve uygulama güvenliği tasarımı operatörün sorumluluğu olarak kalır.
Pocketbase'i kimler kullanır
Geliştiriciler Pocketbase'i prototipler, dahili araçlar, küçük SaaS deneyleri, mobil arka uçlar, etkinlik uygulamaları ve kavram kanıtı API'leri için kullanır. Bir proje birden fazla bağımsız hizmeti bir araya getirmeden kayıtlar, kullanıcılar, dosyalar ve gerçek zamanlı güncellemeler gerektirdiğinde ilk arka uç tesisatını azaltabilir.
Pocketbase, tamamlanmış bir ön uç, ödeme platformu, işlemsel e-posta hizmeti, yönetilen bulut kümesi, uyum sertifikası veya uygulama güvenliği incelemesinin yerine geçmez. Kritik iş yükleri, benimsenmeden önce yukarı akış olgunluk rehberliği, kurtarma testi, eşzamanlılık, veri büyümesi ve geçiş gereksinimlerini göz önünde bulundurmalıdır.

Pocketbase'i kendi kendine barındırma: gereksinimler ve maliyet
Pocketbase kaynak kullanımı, kayıt sayısı, dizinler, sorgular, gerçek zamanlı bağlantılar, kimlik doğrulama trafiği, dosya yüklemeleri, API istekleri ve hizmeti kullanan istemci uygulamalarına bağlıdır. PostgreSQL ve MariaDB gerekli değildir; gömülü SQLite veritabanı ve yüklenen dosyalar /pb_data altında bulunur. Pocketbase'in kendisi hiçbir yazılım abonelik ücreti eklemez, ancak veri tasarımı ve dosya büyümesi zaman içinde küçük bir arka ucu önemli ölçüde daha meşgul hale getirebilir.
AvaHost'ta Pocketbase, Plan 1'i €2 ile kullanır. Barındırılan Pocketbase paketi, tek tıklamayla dağıtım, otomatik HTTPS ile özel bir etki alanı, otomatik uygulama güncellemeleri ve zamanlanmış yedeklemeler içerir. Oluşturulan süper kullanıcı dağıtım sırasında oluşturulur ve /_/ konumunda oturum açar. İstemci kodu, güvenlik kuralları, uygulama e-postası, SMS, kimlik sağlayıcısı kimlik bilgileri, yönetilen ölçeklendirme, çok bölgeli çoğaltma, geçiş çalışması ve üretim açısından kritik güvence dahil değildir.
F.A.Q
Pocketbase €2’den başlıyor Plan 1’de. Bu plan prototipler ve orta düzey API trafiğine sahip daha küçük uygulamalar için uygundur. Kayıt sayısı, indeksler, dosya yüklemeleri, gerçek zamanlı abonelikler, kimlik doğrulama istekleri, istemci eşzamanlılığı ve sorgu karmaşıklığı, gömülü SQLite veritabanının ve depolanan dosyaların büyümesinin yanı sıra kapasite incelemesi için ana sinyallerdir.
Son uygulama alanında `/_/` kullanın ve dağıtımdan sonra gösterilen oluşturulan süper kullanıcı e-postası ve şifresiyle oturum açın. Kök URL API’dir ve tasarım gereği 404 döndürebilir. Hesap, koleksiyonlar, kayıtlar, dosyalar, kurallar ve kullanıcılar üzerinde tam kontrole sahiptir, bu nedenle bunu yüksek ayrıcalıklı bir gizli dizi olarak saklayın.
Özel bir alan adı Pocketbase hizmetine işaret edebilir ve otomatik HTTPS, dashboard ve API trafiğini korur. AvaHost, istemci uygulamasını, koleksiyon kurallarını, CORS tasarımını, kimlik doğrulama akışlarını veya genel API politikasını oluşturmaz. Hassas verileri arkasına koymadan önce her uç noktayı kimliği doğrulanmamış bir kullanıcı olarak ve her uygulama rolü olarak test edin.
Hayır. AvaHost, Pocketbase güncellemelerini otomatik olarak uygular ve kalıcı verilerin zamanlanmış yedeklemelerini içerir, ancak Pocketbase kendi kendine barındırılan, gömülü SQLite’e sahip tek hizmetli bir arka uç olarak kalır. Belgeleri 1.0 öncesi uyumluluk ve geçiş hususlarını not eder. Yönetilen ölçeklendirme, çok bölgeli çoğaltma, uygulama e-postası, sağlayıcı SDK yönetişimi ve üretim açısından kritik güvence bu pakete dahil değildir.
