العرض التوضيحي - انقر فوق ALT+R عدة مرات للدخول إلى صفحة التسجيل المخفية.
# clone the repo
$ git clone https://github.com/Scharkee/slim-video-host.git
# instal dependencies and trigger setup (you must have an interactive shell)
$ yarn # or npm install
# perform setup (you must have an interactive shell)
$ yarn setup # or npm run setup
# run the system in devmode
$ yarn dev # or npm run dev
# ...
# build the client
$ yarn build # or npm run build
# run the system in production mode
$ yarn start # or npm run start
yarn codes
التي تقوم بترقية المستخدمين الآخرين إلى مسؤولين،//hostname.domain/regg
) يجب أن يكون ملف config.json في الدليل الجذر بالمحتويات التالية:
يتم تشغيل منشئ التكوين تلقائيًا بعد التثبيت الأولي. تأكد من ملء كل شيء بشكل صحيح! يمكن إعادة تشغيله مع
yarn setup
storagePath
- مسار تخزين الفيديو، يجب أيضًا تقديمه كمحتوى ثابت، بالنسبة إلى الدليل الجذرhost
- قم بإعداد النطاق الذي تريد الوصول إلى موقع الويب الخاص بك من خلاله. ستتم إضافة HTTP/HTTPS تلقائيًا وفقًا لإعداد selfHosted
.spaceLimit
- إجمالي المساحة التي ترغب في تخصيصها للموقع. لن يسمح بأي تسجيلات أخرى عندما تتجاوز مساحة المستخدم المحجوزةproductionLogging
- إما "الكل" أو "خطأ" أو "لا شيء" - يضبط خطورة تسجيل وقت الإنتاجport
- منفذ مخصص عند تعطيل إنشاء TLS التلقائي.selfHosted
- يحدد وضع التشغيل:tls
- دعونا تشفير الخياراتmail
- username
وكلمة password
- بيانات اعتماد حساب Gmail، المستخدمة لإعادة تعيين كلمة المرورdbPath
- مسار قاعدة البيانات بالنسبة إلى الجذر dir. لا حاجة لتغيير القيمة الافتراضية.infiniteSessions
- ما إذا كان يجب أن تستمر جلسات المستخدم إلى الأبد؟ يكون عمرها الافتراضي 24 ساعة.yarn setup
yarn dev
بتشغيل الخادم في وضع devmodeyarn build
يبني الخادم للإنتاجyarn start
يبدأ الخادم المدمجyarn setup
أو yarn config
- يبدأ تسلسل إنشاء التكوين. يعمل تلقائيًا بعد تثبيت الغزل.yarn codes
واجهة وحدة تحكم معالجة التعليمات البرمجية (رموز الترقية والتسجيل: ترقيات المساحة، ورموز حالة المسؤول)yarn care
أو yarn maintenance
- يفتح واجهة وحدة التحكم في الصيانة. يُستخدم لتشغيل المهام يدويًا التي تتحقق من سلامة النظام الأساسي وصحته، بالإضافة إلى العمليات الأخرى، مثل المسح الكامل. يجب أن يكون ملف Config.json موجودًا حتى تعمل هذه الأوامر.yarn setup
).تتطلب Google تمكين "الوصول الأقل أمانًا إلى التطبيق" لتتمكن من استخدام معلومات تسجيل الدخول الأساسية (البريد الإلكتروني وكلمة المرور) لإرسال الرموز المميزة لإعادة تعيين كلمة المرور. يمكنك تمكينه من خلال الانتقال إلى إعدادات حساب Google الخاص بك، ومن خلال تمكين "الوصول إلى التطبيقات الأقل أمانًا".
يمكنك أيضًا استخدام OAuth، ولكن ذلك يتطلب إعدادًا إضافيًا داخل وحدة تحكم مطوري Google، وبعض عمليات إعادة التكوين اليدوية في إعداد النقل. يمكن العثور على مزيد من المعلومات في مستندات Nodemailer.
إرسال الأخطاء والطلبات من خلال أداة تعقب المشكلات الخاصة بالمشروع.
المساهمات هي موضع ترحيب! أرسل طلب دمج إلى GitLab الخاص بي.
عند الإطلاق: