خصم 50% جميع الخطط، لفترة محدودة. تبدأ من $2.48/mo
تريلبيس

تريلبيس

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

إصدار

أحدث

نظام التشغيل

Ubuntu Server 24.04 LTS

دقيقة. كبش

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

استخدام مسار 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
  • يعمل كمستخدم غير جذر (trailbase)
  • ملزمة داخليا ل 127.0.0.1:4000 ويتم كشفها عبر Nginx HTTPS
  • يستخدم SSL الموقعة ذاتيا
  • تتطلب بعض أوامر CLI صريحة --data-dir
  • يمكنك إيقاف المثيل الافتراضي وتشغيل مثيل جديد إذا لزم الأمر: systemctl stop trailbase
  • قم بتحديث Nginx إذا تغير التوجيه/المنفذ

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

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

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