PocketBase ile mobil ve web uygulamanıza dakikalar içinde backend
PocketBase; gömülü SQLite veritabanı, kullanıcı kimlik doğrulama, dosya depolama, gerçek zamanlı abonelikler ve yönetim panelini tek bir çalıştırılabilir dosyada sunan açık kaynak bir backend'dir.
İlkbyte'ta PocketBase'i seçtiğinizde son sürümün resmi Linux dosyası indirilir ve sistem servisi olarak kurulur. Yönetici (superuser) hesabınız siparişte girdiğiniz e-postayla oluşturulur.
Firebase ya da Supabase benzeri bir backend'i, kullanım başına ücret ödemeden kendi sunucunuzda çalıştırabilirsiniz.
Sunucunuz açılırken PocketBase kurulur
- İşletim sistemiUbuntu 24.04 LTS
- En az gereksinim1 vCPU · 1 GB RAM · 20 GB disk
- Kurulum süresiGenellikle ~2 dakika
- Açılan portlar8090/tcp
- KategoriVeritabanı
Panelinizde sizi bekleyenler
- Yönetim paneli
- API adresi
- E-posta
- Parola
Parolalar kurulum sırasında size özel üretilir ve yalnızca panelde gösterilir; e-postayla gönderilmez.
PocketBase ile neler yapabilirsiniz?
Hazır REST API
Koleksiyonlarınız için CRUD uç noktaları kendiliğinden oluşur.
Kimlik doğrulama
E-posta/parola ve OAuth2 ile kullanıcı girişi.
Gerçek zamanlı abonelik
Kayıt değişikliklerini istemcilere anında iletin.
Dosya depolama
Kayıtlara dosya ekleme ve küçük resim üretimi.
Yönetim paneli
Koleksiyon, kural ve kullanıcı yönetimi için web paneli.
Sistem servisi
Sunucu yeniden başladığında otomatik açılır.
Kullanım senaryoları
Mobil uygulamalar
Flutter, React Native ve Swift uygulamaları için backend.
MVP ve prototipler
Backend yazmadan hızlı ürün denemesi.
İç araçlar
Küçük ekip uygulamaları için veri ve kimlik katmanı.
PocketBase hakkında merak edilenler
Cevabınızı burada bulamıyor musunuz? Herhangi bir sorunuz için bize bir mesaj göndermeniz yeterlidir.
İletişimSunucunuz açıldıktan sonra kurulum genellikle birkaç dakika içinde tamamlanır. İlerlemeyi sunucu sayfanızdaki adım listesinden izleyebilirsiniz; kurulum bittiğinde e-posta ile de bilgilendirilirsiniz.
Parola kurulum sırasında size özel olarak üretilir ve yalnızca panelde, sunucu sayfanızdaki Uygulama Bilgileri bölümünde gösterilir. Güvenlik nedeniyle e-postayla gönderilmez.
Panel http://<sunucu-ip>:8090/_/ adresinde, API http://<sunucu-ip>:8090/api/ adresindedir.
PocketBase /opt/pocketbase dizininde çalışır; veritabanı ve yüklenen dosyalar pb_data klasöründedir.
Sunucuda "/opt/pocketbase/pocketbase update" ve ardından "systemctl restart pocketbase" komutlarını çalıştırmanız yeterlidir.