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

Redmine

Redmine هو نظام تتبّع مشاريع مفتوح المصدر. يوفّر إدارة المشكلات، ومخططات غانت، والويكي، وتتبّع الوقت، وتنظيم المشاريع المتعددة. تطبيق Ruby on Rails مرخّص بـ GPL منذ عام 2006، ويستخدمه فريق Mozilla وفريق Ruby on Rails الأساسي وأكثر من 200,000 فريق هندسي.

نظرة سريعة

6k

نجوم GitHub

263

مشاهدات الصفحة

159

عمليات التثبيت النشطة

الإصدار Latest OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

بيانات التثبيت النشطة تجريبية (معاينة مرحلة التدريج)؛ سيتم توصيل المقياس الحقيقي قبل الإطلاق.

الوصول إلى واجهة الويب

زيارة واجهة الويب: https://IP (استبدل IP بعنوان IP الخاص بخادمك)

اقبل تحذير SSL (شهادة موقعة ذاتيًا).

تسجيل الدخول باستخدام بيانات اعتماد Redmine الافتراضية:

  • اسم المستخدم: admin
  • كلمة المرور: admin

غيّر كلمة مرور المسؤول فور تسجيل الدخول لأول مرة.

ضبط إعدادات المصادقة: AdministrationSettingsAuthentication (أو مباشرةً: /settings?tab=authentication)

  • المصادقة مطلوبة
  • التسجيل الذاتي

الملفات والمجلدات المهمة

  • تثبيت التطبيق: /root/redmine
  • ملف Docker Compose: /root/redmine/docker-compose.yml
  • متغيرات البيئة: /root/redmine/.env
  • مجلد بيانات MySQL: /var/lib/docker/volumes/redmine_mysql_data/_data
  • مرفقات Redmine (الملفات): /var/lib/docker/volumes/redmine_redmine-data/_data
  • إضافات Redmine: /var/lib/docker/volumes/redmine_redmine-plugins/_data
  • ثيمات Redmine: /var/lib/docker/volumes/redmine_redmine-themes/_data
  • إعداد موقع NGINX: /etc/nginx/sites-available/redmine
  • شهادات SSL: /etc/nginx/ssl/

إدارة الخدمة

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

docker ps

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

docker restart redmine

عرض سجلات Redmine:

docker logs -f redmine

التحقق من حالة NGINX:

systemctl status nginx

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

systemctl restart nginx

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

1. وجِّه نطاقك إلى IP الخادم.

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

vim /etc/nginx/sites-available/redmine

3. ثبّت Certbot:

apt install -y certbot python3-certbot-nginx

4. شغّل الأمر التالي لتوليد شهادة Let’s Encrypt صالحة:

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

5. استبدل مسارات SSL في إعدادات Nginx:

vim /etc/apache2/sites-available/redmine
# 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;

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

systemctl restart nginx

7. افتح متصفحك وزُر: https://yourdomain.com

المزيد في أدوات التطوير

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

انشر Redmine الآن. تبدأ من 2.48 $/شهر.