نشر خادم تعليق
كيفية نشر خادم تعليق Potato من أجل دراسة حقيقية، وخيارات المصادقة، وHTTPS، وإعداد بيئة الإنتاج باستخدام Docker أو وسيط عكسي.
إجراء دراسة تعليق على نحو حقيقي يعني نقل Potato من حاسوبك المحمول إلى خادم يستطيع المُعلّقون الوصول إليه، مع طريقة تسجيل دخول مناسبة وHTTPS لحماية بيانات الاعتماد والبيانات. يتناول هذا الدليل خيارات النشر؛ وللإعداد خطوة بخطوة انظر التطوير المحلي وقسم النشر.
اختر طريقة مصادقة
طابِق طريقة تسجيل الدخول مع فئة مُعلّقيك:
- بلا كلمة مرور: يُدخل المُعلّقون اسم مستخدم فقط. مناسب للفِرق الداخلية الموثوقة أو دراسات التعهيد الجماعي حيث تكون المنصة قد تعرّفت على العامل سلفًا. انظر تسجيل الدخول بلا كلمة مرور.
- كلمات المرور: قائمة مستخدمين مُدارة، لمجموعة ثابتة من المُعلّقين المُسمَّين.
- OAuth / SSO: سجّل الدخول عبر Google أو GitHub، أو عبر الدخول الموحّد الخاص بمؤسستك. الأفضل لعمليات النشر الأكبر أو المؤسسية.
ضعه خلف HTTPS
ينبغي لأي نشر حقيقي أن يُقدَّم عبر HTTPS كي تُشفَّر أسماء المستخدمين والإجابات وأي بيانات شخصية أثناء النقل. والنمط المعتاد هو وسيط عكسي مثل nginx يُنهي TLS أمام Potato، أو منصة استضافة تتولى TLS نيابةً عنك.
حزمة إنتاج نموذجية
- Potato يعمل تحت عملية خادم إنتاجي.
- nginx (أو ما يماثله) بوصفه وسيطًا عكسيًّا يتولى TLS والأصول الثابتة.
- Docker لتحزيمه بشكل قابل للاستنساخ، إذا اخترت الحاويات.
- اسم DNS عام مع شهادة (Let's Encrypt مجاني).
جرّب الإعداد نفسه بالضبط محليًّا أولًا، ثم انشر الإعداد ذاته، فالأشياء الوحيدة التي تتغيّر هي عنوان URL والمصادقة وTLS.
تشغيل الدراسة
- راقِب التقدّم والإنتاجية والاتفاق في لوحة تحكم المشرف.
- انسخ دليل المخرجات احتياطيًّا بانتظام؛ فالتعليقات تُكتب هناك.
- لدراسات التعهيد الجماعي، انظر إجراء دراسة على Prolific وMTurk.