كيفية إكمال تثبيت Redmine الخاص بك على Ubuntu 18.04 Lts (2 خطوات أساسية)

أمن تثبيت Redmine الخاص بك
عند تنفيذ تثبيت Redmine البسيط على Ubuntu 18.04 LTS ، لا يتم تمكين الوصول الآمن إلى تطبيق Redmine الخاص بك (HTTPs). تمكين HTTPs يحمي كلمات المرور الخاصة بك والمعلومات التي تسافر عبر الإنترنت أثناء استخدام Redmine. في حالتنا ، سنستخدم شهادات Let’s Encrypt لتمكين HTTPs على تثبيت Redmine الخاص بك. شهادات Let’s Encrypt مجانية تمامًا ومدعومة بالكامل من قبل جميع المتصفحات.
الخطوات المطلوبة هي كما يلي:
- إذا كان لديك أي برامج جدار حماية أو جهاز مساعد ممكّن ، تأكد من أن حركة مرور بروتوكول HTTPs يمكن أن تمر وتصل إلى عنوان IP لخادم Redmine الخاص بك.
- أضف مستودع Let’s Encrypt إلى APT وقم بالتحديث.
sudo add-apt-repository -y ppa:certbot/certbot
sudo apt-get update
- قم بتثبيت برنامج تكوين الشهادة الذي سيحصل على شهادات HTTPs الخاصة بك ويقوم بتكوينها.
sudo apt-get install -y python-certbot-nginx
- احصل على شهادة وقم بتثبيتها لتطبيق Redmine الخاص بك.
sudo certbot --nginx -d redmine.mydomain.com
أثناء تثبيت الشهادة ، سيتم طلب منك:
- عنوان بريدك الإلكتروني.
- موافقتك على شروط الخدمة.
- موافقتك على الاشتراك في قائمة البريد الإلكتروني الخاصة بـ Let’s Encrypt.
بمجرد الإجابة على جميع هذه الأسئلة ، سيتم إنشاء الشهادة وتكوينها في خادم Ubuntu 18.04 LTS الخاص بك
COMMAND OUTPUT:
الحصول على شهادة جديدة
أداء التحديات التالية:
تحدي http-01 لـ redmine.mydomain.com
في انتظار التحقق ...
تنظيف التحديات
نشر الشهادة في VirtualHost /etc/nginx/sites-enabled/redmine.mydomain.com
- أخيرًا ، سيتم طلب منك ما إذا كنت ترغب في إعادة توجيه حركة المرور HTTP إلى HTTPs. حدد "إعادة التوجيه" لجعل جميع معاملات Redmine الخاصة بك آمنة.
- انتقل إلى تطبيق Redmine الخاص بك على المتصفح الخاص بك. يجب أن يكون الرمز المقفل مرئيًا على الجانب الأيمن من عنوان URL ، مما يشير إلى استخدام HTTPs.
تشغيل Redmine عبر HTTPs
تهانينا! لقد حميت تطبيق Redmine الخاص بك. يعمل الآن عبر HTTPs.
تكوين تسليم البريد الإلكتروني
عادةً ما يرسل تطبيق Redmine إشعارات عبر البريد الإلكتروني. لكي يعمل بشكل صحيح ، يجب تكوين تفضيلات تسليم البريد الإلكتروني في Redmine.
اتبع الخطوات التالية لتغيير إعدادات البريد الإلكتروني الخاصة بك. لأغراض هذا البرنامج التعليمي ، نفترض أن تثبيت Redmine الخاص بك موجود في /var/www/html/redmine. قم بتغيير هذا المسار ليتناسب مع الخاص بك.
تكوين البريد الإلكتروني في ريدماين
- اختر عنوان بريد إلكتروني سيتم استخدامه كبريد إلكتروني مصدر لإشعارات ريدماين الخاصة بك. سيتم عرض عنوان البريد الإلكتروني هذا في حقل "إلى" لجميع رسائل البريد الإلكتروني التي يتم تسليمها بواسطة ريدماين.
- أنشئ ملف التكوين الخاص بك من القالب الموجود.
cd /var/www/html/redmine/config/
cp configuration.yml.example configuration.yml
3. قم بتعديل ملف التكوين الخاص بك
sudo nano /var/www/html/redmine/config/configuration.yml التكوين المعروض هنا سيتناسب مع 90٪ من تثبيتات Redmine. في حالة استخدام خادم SMTP الخاص بك إعدادات مختلفة ، يمكنك العثور على مزيد من المعلومات على موقع Redmine. بضع نصائح فقط: إعادة تحميل NGINX: sudo systemctl reload nginx قم باتباع الخطوات التالية للتحقق من تكوين البريد الإلكتروني الخاص بك شاشة تكوين البريد الإلكتروني في Redmine تم تسليم بريد Redmine التجريبي بنجاح إذا لم يتم إرسال بريدك الإلكتروني التجريبي بشكل صحيح، ستحصل على خطأ. تحدد الأخطاء بوضوح المشكلة (كلمة مرور خاطئة، عدم القدرة على الوصول إلى خادم SMTP، إلخ). قم بإصلاح المشكلة وحاول مرة أخرى. تهانينا! تكوين البريد الإلكتروني الخاص بك في Redmine يعمل بشكل كامل.
تحديد القسم الافتراضي في الملف وأدخل الإعدادات التالية:
development:
email_delivery:
delivery_method: :smtp
 
أعد تشغيل Redmine لتطبيق التكوين الجديد.
اختبار تسليم البريد الإلكتروني

الترقية النهائية لـ Redmine؟ سهلة.
احصل على جميع الأدوات القوية لتخطيط المشروع المثالي وإدارته والسيطرة عليه في برنامج واحد.