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

Dradis CE

Dradis منصة مفتوحة المصدر، مستضافة ذاتياً للتقارير والتعاون، مخصصة لمختبري الاختراق. تتبّع النتائج، وأنشئ تقارير جاهزة للعملاء، وأدر تقييمات الأمان من مساحة عمل مركزية واحدة. مرخصة بموجب GPL-2.0 مع أكثر من 800 نجمة على GitHub.

نظرة سريعة

827

نجوم GitHub

2

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

الرخصة GPL-2.0 الإصدار Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

الوصول

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

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

  • مسار التثبيت: /root/dradis
  • ملف Compose: /root/dradis/docker-compose.yml
  • إعدادات Nginx: /etc/nginx/sites-available/dradis
  • شهادة SSL: /etc/nginx/ssl/dradis.crt
  • المفتاح الخاص SSL: /etc/nginx/ssl/dradis.key
  • وحدة تخزين Docker: /var/lib/docker/volumes/dradis-ce_storage

إدارة Docker

فحص الحاويات:

docker ps

عرض السجلات:

docker logs -f dradis

إعادة تشغيل الخدمات:

cd /root/dradis
docker compose restart

إيقاف الخدمات:

cd /root/dradis
docker compose down

تشغيل الخدمات:

cd /root/dradis
docker compose up -d

إدارة Nginx

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

nginx -t

أعد تحميل Nginx:

systemctl reload nginx

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

systemctl restart nginx

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

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

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

vim /etc/nginx/sites-available/dradis

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/nginx/sites-available/dradis

# Before:
    # ssl_certificate     /etc/nginx/ssl/dradis.crt;
      # ssl_certificate_key /etc/nginx/ssl/dradis.key;
  # After:
      # ssl_certificate     /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
      # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

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

systemctl reload nginx

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


المزيد في الأمان

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

Deploy Dradis CE now. تبدأ من 2.48 $/شهر.