وصول
- افتح متصفحك وزُر:
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 إذا تغير التوجيه/المنفذ