النشر باستخدام 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، وإلا فلن تبدأ خدمات الواجهة الخلفية لـ OpenReplay ببساطة. لذلك، نوصي على الأقل بالنوع 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 أو اطّلع على المنتدى الخاص بنا واحصل على المساعدة من مجتمعنا.