النشر باستخدام Docker Compose

دليل خطوة بخطوة لنشر OpenReplay باستخدام Docker Compose.

النشر باستخدام Docker Compose

يمكن تثبيت حزمة OpenReplay على جهاز واحد باستخدام Docker Compose.

المتطلبات المسبقة

Section titled المتطلبات المسبقة
  1. Ubuntu 20.04 LTS (يُنصح باستخدام إصدار LTS)
  2. عنوان IP عام مرتبط بالجهاز. وهذا يعني أن خادمك يمكن الوصول إليه من الإنترنت.
  3. يجب أن يكون لديك اسم نطاق مرتبط بعنوان الـ IP.
  4. اختر نوع المثيل (instance) الخاص بك. الحد الأدنى من المواصفات هو 2 vCPUs, 8 GB of RAM, 50 GB of storage ومعمارية x86، وإلا فإن خدمات OpenReplay الخلفية (backend) لن تبدأ ببساطة. لذلك، نوصي على الأقل باستخدام t3.large (أو ما يعادله)، وهو ما يكفي لحجم منخفض/معتدل. إذا كنت تتوقع حركة مرور عالية، فينبغي عليك التوسّع انطلاقًا من هنا.
## From your terminal
SSH_KEY=~/Downloads/openreplay-key.pem #! wherever you've saved the SSH key
INSTANCE_IP=REPLACE_WITH_INSTANCE_PUBLIC_IP
chmod 400 $SSH_KEY
ssh -i $SSH_KEY ubuntu@$INSTANCE_IP
  1. ثبّت OpenReplay عن طريق تحديد النطاق الذي سيعمل عليه (مثل DOMAIN_NAME=openreplay.mycompany.com):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/openreplay/openreplay/main/scripts/docker-compose/docker-install.sh)"

كل شيء جاهز الآن، ومن المفترض أن يكون OpenReplay متاحًا بشكل آمن على النطاق الذي أنشأته أولًا. يمكنك إنشاء حساب بزيارة صفحة /signup (أي openreplay.mycompany.com/signup).

إذا واجهت أي مشكلات، انضمّ إلى Slack الخاص بنا أو اطّلع على المنتدى واحصل على المساعدة من مجتمعنا.