الرجاء توضيح الشروط البسيطة لتعديل smtp_password

لقد اضطررت إلى تغيير كلمة مرور بريدي الإلكتروني وبحثت يائسًا عن مكان وضع كلمة المرور الجديدة smtp_password في لوحة الإدارة.
لقد فهمت أخيرًا (هنا) أنه كان من الضروري تعديل ملف (yaml؟). لدي وصول إلى ssh، لكنني لست مرتاحًا تمامًا مع هذا. هل يمكن لأحد أن يعطيني رابطًا أو شرحًا كاملاً لأتمكن من القيام بذلك: الأمر لتحرير الملف المراد تعديله، وأين أضع كلمة المرور smtp_password (هل يجب تشفيرها؟)، وحفظ الملف؟ إعادة تشغيل Discord؟
شكرًا مقدمًا.

مرحباً، كل ما عليك فعله هو تسجيل الدخول عبر SSH، ثم قم بتنفيذ الأمر التالي:

nano containers/app.yml

سيؤدي ذلك إلى فتح محرر النصوص لتغيير تفاصيل SMTP.

بعد ذلك، يمكنك تنفيذ الأوامر التالية:

cd /var/discourse
./launcher destroy app
./launcher start app

لتصبح التغييرات سارية المفعول.

شكراً جزيلاً على هذه الإجابة السريعة.
إذا قمت بتشغيل ./discourse-setup هل سيتم تدمير كل إعداداتي؟

لا، لا أعتقد ذلك. أقترح الخيار الأول.

قد لا يعمل .\discourse-setup، استخدم .\launcher rebuild app بعد الضغط على CTRL+x في nano containers/app.yml

شكراً لكم جميعاً على الردود السريعة. ألخص للمبتدئين مثلي:

  • تسجيل الدخول عبر SSH

  • تحرير الملف الذي يحتوي على كلمة المرور
    sudo nano /var/discourse/containers/app.yml

  • البحث عن السطر الذي يحتوي على كلمة المرور
    DISCOURSE_SMTP_PASSWORD: “votre_mot_de_passe_smtp”

  • إدخال كلمة المرور الجديدة كنص عادي (مع حذف القديمة)

  • حفظ الملف الجديد Ctrl X / ثم تأكيد O (نعم) أو Y (yes) / ثم Enter

  • إعادة البناء (قد يستغرق الأمر بعض الوقت)
    cd /var/discourse
    ./launcher rebuild app

إعجاب واحد (1)

أوصي بعمل نسخة احتياطية قبل إعادة البناء، لكنك ربما قمت بذلك حتى قبل تسجيل الدخول عبر SSH

هل يجب أن أعيد البناء؟ إعادة البناء بطيئة جدًا :weary_face: