
Prerequisites
- Linux and MacOS
- Windows (WSL)
قبل أن تتمكن من تثبيت واستخدام Twenty، تأكد من تثبيت الأمور التالية على جهاز الكمبيوتر الخاص بك:
الخطوة 1: استنساخ Git
في الطرفية الخاصة بك، قم بتشغيل الأمر التالي.- SSH (Recommended)
- HTTPS
إذا لم تكن قد أعددت مفاتيح SSH بالفعل، يمكنك معرفة كيفية القيام بذلك هنا.
الخطوة 2: ضع نفسك في الجذر
الخطوة 3: إعداد قاعدة بيانات PostgreSQL
- Linux
- Mac OS
- Windows (WSL)
Option 1 (preferred): To provision your database locally:
Use the following link to install Postgresql on your Linux machine: Postgresql InstallationNote: You might need to add
sudo -u postgres to the command before psql to avoid permission errors.postgres وكلمة المرور postgres.
الخطوة 4: إعداد قاعدة البيانات Redis (للتخزين المؤقت)
يتطلب Twenty مخزن بيانات Redis لتقديم أفضل أداء- Linux
- Mac OS
- Windows (WSL)
Option 1: To provision your Redis locally:
Use the following link to install Redis on your Linux machine: Redis Installation
الخطوة 5: إعداد متغيرات البيئة
استخدم متغيرات البيئة أو ملفات.env لتكوين مشروعك. المزيد من المعلومات هنا
نسخ ملفات .env.example الموجودة في /front و /server:
الخطوة 6: تثبيت التبعيات
لبناء خادم Twenty وزرع بعض البيانات في قاعدة البيانات الخاصة بك، قم بتشغيل الأمر التالي:npm أو pnpm لن تعملا
الخطوة 7: تشغيل المشروع
- Linux
- Mac OS
- Windows (WSL)
اعتمادًا على توزيعة Linux الخاصة بك، قد يتم بدء خادم Redis تلقائيًا.
إذا لم يكن كذلك، تحقق من دليل تثبيت ريديس لتوزيعتك.
الخطوة الثامنة: استخدم Twenty
الواجهة الأمامية ستكون واجهة Twenty الأمامية تعمل على http://localhost:3001. يمكنك تسجيل الدخول باستخدام حساب العرض التوضيحي الافتراضي:tim@apple.dev (كلمة المرور: tim@apple.dev)
الخلفية
- سيكون خادم Twenty متصلاً ويعمل على http://localhost:3000
- يمكن الوصول إلى واجهة برمجة التطبيقات GraphQL في http://localhost:3000/graphql
- يمكن الوصول إلى واجهة برمجة التطبيقات REST في http://localhost:3000/rest