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

TrailBase

TrailBase واجهة خلفية SQLite في ملف واحد. تتضمن المصادقة وREST APIs والبث الفوري في ملف ثنائي حجمه ٣٠ ميغابايت، وهي بديل سريع لـ PocketBase. مرخصة بموجب Apache 2.0، مكتوبة بـ Rust، مع واجهة إدارة ودعم JS hooks لمنطق الخادم المخصص. مناسبة للمشاريع المستقلة والنماذج الأولية.

الإصدار

الأحدث

نظام التشغيل

خادم Ubuntu 24.04 LTS

الحد الأدنى لـ RAM

1 GB

أنواع IP

IPV4,IPV6

الوصول

  • افتح المتصفح وانتقل إلى: https://<SERVER_IP>/_/admin
  • يُستخدم شهادة SSL موقّعة ذاتياً، وتحذير المتصفح أمر متوقع.
  • سجّل الدخول باستخدام بيانات اعتماد المسؤول المحفوظة على الخادم: /root/.cloudzy-creds
  • لعرض بيانات الاعتماد، نفّذ الأمر: /root/.cloudzy-creds

الملفات والمجلدات الرئيسية

  • الملف التنفيذي: /usr/local/bin/trail
  • مجلد البيانات: /var/lib/trailbase/traildepot
  • ملف الخدمة: /etc/systemd/system/trailbase.service
  • إعدادات البيئة: /etc/default/trail
  • إعدادات Nginx: /etc/nginx/sites-available/trailbase
  • الموقع المفعّل: /etc/nginx/sites-enabled/trailbase
  • شهادات SSL: /etc/nginx/ssl/fullchain.pem, /etc/nginx/ssl/privkey.pem
  • بيانات اعتماد المسؤول: /root/.cloudzy-creds

استخدام Trail CLI

أوامر مفيدة:

# Show all available commands
trail help

# Version
trail --version

# Start server (manual run)
trail run --help
trail --data-dir /var/lib/trailbase/traildepot run --address 127.0.0.1:4000

# Create user
trail --data-dir /var/lib/trailbase/traildepot user add <email> <password>

# Delete user
trail --data-dir /var/lib/trailbase/traildepot user delete <email>

# Change password
trail --data-dir /var/lib/trailbase/traildepot user change-password <email> <new-password>

# Change email
trail --data-dir /var/lib/trailbase/traildepot user change-email <old-email> <new-email>

# Admin commands
trail --data-dir /var/lib/trailbase/traildepot admin list
trail --data-dir /var/lib/trailbase/traildepot admin promote <email>
trail --data-dir /var/lib/trailbase/traildepot admin demote <email>

# Export OpenAPI definitions
trail openapi
  
# Components (WASM)
trail components list

ملاحظات

  • يعمل كخدمة systemd
  • يعمل بمستخدم غير root (trailbase)
  • مرتبط داخلياً بـ 127.0.0.1:4000 ومكشوف عبر Nginx HTTPS
  • يستخدم SSL موقّعاً ذاتياً
  • بعض أوامر CLI تستلزم تحديداً صريحاً لـ --data-dir
  • يمكنك إيقاف الاستخدام الافتراضي وتشغيل استخدام جديد عند الحاجة: systemctl stop trailbase
  • تحديث Nginx عند تغيير التوجيه أو المنافذ

المزيد في أدوات التطوير

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

انشر TrailBase الآن. يبدأ من ٢٫٤٨ دولار/شهر.