تخطَّ إلى المحتوى الرئيسي
خصم ٥٠٪ جميع الخطط، لفترة محدودة. تبدأ من $2.48/mo
PocketBase

PocketBase

PocketBase خادم خلفية كامل في ملف واحد. يجمع SQLite مع المصادقة والبيانات الفورية وواجهة الإدارة في ملف تنفيذي واحد لا يتجاوز 30 MB. مرخّص بـ MIT، مكتوب بـ Go، ومثالي للمشاريع المستقلة وخوادم تطبيقات الجوال والنماذج الأولية. البديل السريع لـ Firebase حين تريد تجنب تعقيدات البنية التحتية.

نظرة سريعة

59.2k

نجوم GitHub

218

مشاهدات الصفحة

الترخيص MIT الإصدار 0.31.0 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

الوصول

  • لوحة التحكم: http://<SERVER_IP>/_/
  • واجهة برمجة التطبيقات REST: http://<SERVER_IP>/api/

بيانات اعتماد المستخدم المتميز

بيانات اعتمادك مخزّنة بأمان في: /root/.cloudzy-creds

إدارة الخدمة

systemctl restart pocketbase  # Restart
systemctl status pocketbase   # Check status

السجلات واستكشاف الأخطاء وإصلاحها

سجلات PocketBase محفوظة في: /root/pb/std.log

لعرض السجلات في الوقت الفعلي: tail -f /root/pb/std.log

أو عبر systemd: journalctl -u pocketbase -f

الملفات والمجلدات المهمة

  • دليل التثبيت الرئيسي: /root/pb/
  • الملف التنفيذي الرئيسي: /root/pb/pocketbase
  • ملف السجل (stdout + stderr): /root/pb/std.log
  • قاعدة البيانات وتخزين الملفات: /root/pb/pb_data/
  • بيانات اعتماد المستخدم المتميز: /root/.cloudzy-creds
  • تعريف خدمة Systemd: /lib/systemd/system/pocketbase.service
  • إعداد NGINX: /etc/nginx/sites_available/pocketbase

تفعيل SSL مع نطاق

لديك بالفعل certbot مثبَّت.

تحرير /etc/nginx/sites-available/pocketbaseواستبدل _ in server_name _; باسم نطاقك الفعلي، على سبيل المثال:

server_name example.com;

تأكد من أن سجل DNS لنطاقك يشير إلى عنوان IP الخادم.

شغّل:

certbot --nginx --non-interactive --agree-tos --email <your-email> -d <domain>

الوصول الآن إلى PocketBase بأمان:

https://<domain>/_/

 

المزيد في أدوات قواعد البيانات

تطبيقات ذات صلة.

انشر PocketBase الآن. تبدأ من 2.48 $/شهر.