خصم ٥٠٪ على جميع الخطط، لفترة محدودة. يبدأ من $2.48/mo
Rallly

Rallly

Rallly أداة لتنسيق مواعيد الاجتماعات بين أعضاء الفريق، وهي بديل عن Doodle لإيجاد أوقات مناسبة عبر مناطق زمنية مختلفة دون الحاجة إلى تسجيل حساب للمشاركين. مفتوحة المصدر ومرخّصة بموجب AGPL، وتتميز بواجهة حديثة وأنيقة مع إشعارات بريدية. مصمّمة للفرق التي تجد القيود المفروضة في الطبقة المجانية من Doodle مقيّدة أكثر مما ينبغي.

الإصدار

الأحدث

نظام التشغيل

خادم Ubuntu 24.04 LTS

الحد الأدنى لـ RAM

1 GB

أنواع IP

IPV4,IPV6

الوصول إلى Rallly

  • افتح المتصفح وانتقل إلى: https://<SERVER-IP>/
  • قبول تحذير SSL (شهادة موقَّعة ذاتياً).

إعداد البريد الإلكتروني (SMTP)

تأكد من السماح باتصالات SMTP على هذا الخادم (اطلب تفعيل وصول SMTP).

إعدادات SMTP مخزّنة في: /root/rallly/config.env

لتحديث إعدادات SMTP أو البريد الإلكتروني:

  1. عدّل الملف: nano /root/rallly/config.env
  2. تطبيق التغييرات: cd /root/rallly && docker compose up -d

إنشاء حساب المسؤول

  1. سجّل باستخدام عنوان البريد الإلكتروني للمسؤول الذي حدّدته أثناء النشر.
  2. بعد تسجيل الدخول، افتح: https://<SERVER-IP>/control-panel
  3. إذا كان بريدك الإلكتروني مطابقاً INITIAL_ADMIN_EMAIL، ستظهر لك زر بعنوان: اجعلني مسؤولاً
  4. انقر عليه لتصبح المسؤول.
  5. يمكنك إدارة الإعدادات ومنع المستخدمين الجدد من إنشاء حسابات.

الملفات والمجلدات الرئيسية

  • مجلد التطبيق الرئيسي: /root/rallly
  • إعدادات بيئة التطبيق: /root/rallly/config.env
  • إعداد Docker Compose: /root/rallly/docker-compose.yml
  • بيانات PostgreSQL الدائمة: /var/lib/docker/volumes/rallly_db-data
  • إعداد NGINX: /etc/nginx/sites-available/rallly.conf
  • شهادات SSL: /etc/nginx/ssl/

إدارة الخدمة

التحقق من حالة الحاوية:

docker compose -f /root/rallly/docker-compose.yml ps

إعادة تشغيل Rallly:

docker compose -f /root/rallly/docker-compose.yml restart

عرض السجلات:

docker compose -f /root/rallly/docker-compose.yml logs -f

تفعيل SSL مع نطاق خاص

١. أشر نطاقك إلى عنوان IP الخادم.

٢. عدّل ملف /root/rallly/config.env لتحديد اسم النطاق الخاص بك: NEXT_PUBLIC_BASE_URL=https://your.domain.com

٣. أعد إنشاء الخدمات:

cd /root/rallly/
docker compose up -d

٤. عدّل إعدادات Nginx واستبدل كلاً من server_name <IP>; بنطاقك (<your-domain>) لكلٍّ من كتلتَي HTTP (المنفذ 80) وHTTPS (المنفذ 443):

vim /etc/nginx/sites-available/rallly.conf

٥. ثبّت Certbot:

apt install -y certbot python3-certbot-nginx

٦. نفّذ الأمر التالي لإنشاء شهادة Let's Encrypt صالحة:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

7. استبدل مسارات SSL في إعدادات Nginx (قسم TLS):

vim /etc/nginx/sites-available/rallly.conf
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

8. أعد تشغيل Nginx لتطبيق التغييرات:

systemctl restart nginx

9. افتح المتصفح وانتقل إلى: https://yourdomain.com

المزيد في أدوات التعاون

تطبيقات ذات صلة.

انشر Rallly الآن. يبدأ من ٢٫٤٨ دولار/شهر.