# مسار ترقية VPS

النسخة الأساسية لا تتطلب VPS. عند زيادة الحمل يمكن نقلها إلى Linux VPS مع PHP-FPM وNginx، MySQL/MariaDB، وHTTPS. حافظ على `tenant_id` والسياسات نفسها.

- استخدم مستخدم خدمة غير root، واتبع تحديثات النظام، واضبط Nginx Document Root إلى `public/` فقط.
- شغّل طابور Database عبر systemd/Supervisor مع `queue:work database --sleep=2 --tries=3 --timeout=60`. لا تغيّر مصدر الطابور إلى Redis دون قياس واختبار.
- اجعل Scheduler يعمل كل دقيقة، مع `withoutOverlapping` كما في إعداد Laravel.
- Redis يمكن إضافته للتخزين المؤقت أو صفوف العمل بعد نشر خدمة Redis على loopback/شبكة خاصة، وضبط مصادقة وجدار ناري و`QUEUE_CONNECTION` واختبار failed jobs. هذه النسخة لا تحتوي واجهة تبديل Reverb/WebSocket أو تكوينه.
- خزّن الصوت والنسخ في مساحة خاصة، ووفّر S3-compatible لتكرار خارج الخادم. راقب امتلاء القرص، `failed_jobs`, queue latency، وفشل Telegram/backup.
- لا ترفع الوصول العام؛ اسمح بالوصول إلى `public/` فقط وأبق `.env`, `vendor`, `storage` خارج Web Root.
