كيفية تشغيل masternode Divi على Ubuntu باستخدام Vultr كـ VPS

أطلقت Divi شبكتها الرئيسية أمس ومن الآن فصاعدًا ، ستتمكن من تشغيل رمز رئيسي في أنواع مختلفة من المستويات. المستويات المختلفة هي

  • النحاس: 100،000 DIVI
  • الفضة: 300000 ديفي (+ 5٪)
  • الذهب: 1،000،000 ديفي (+ 10 ٪)
  • البلاتين: 3،000،000 ديفي (+ 15٪)
  • الألماس: 10،000،000 DIVI (+ 20٪)

سأوضح لك في هذا البرنامج التعليمي كيف يمكنك نشر رمز رئيسي على Ubuntu 18.04 باستخدام CLI. في هذا البرنامج التعليمي ، استخدم Windows 10.

البرامج اللازمة:

  • المعجون: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
  • WinSCP: https://winscp.net/eng/download.php

أفترض أنك قمت بتثبيت هذا البرنامج مسبقًا.

الخطوة 1: قم بتنزيل Divi Desktop

https://github.com/Divicoin/Divi/releases/tag/1.0.0-DESK

اختر الإصدار الذي تحتاجه ، وهناك distro’s لنظام التشغيل Windows و linux و mac.

قم بتثبيت المحفظة واتبع التعليمات واتركها متزامنة.

الخطوة 2: احصل على Vultr VPS

قم بالتسجيل على https://www.vultr.com/ وتأكد من إعداد 2fa هنا: https://my.vultr.com/settings/#settingsauthentication

بعد قيامك بذلك ، سنقوم بنشر vps جديد.

الخطوة 3: نشر أوبونتو 18.04 VPS

لا تتردد في اختيار أي مكان تريده ، لقد استخدمت Amsterdam وهو موقع رائع لأن الكثير من كابلات الألياف الخارجية تأتي إلى الشاطئ هناك.

ضمن نوع الخادم ، اختر Ubuntu وتأكد من تحديد الإصدار 18.04 x64.

في الخطوة 3 ، نختار حزمة 10 دولارات / شهر والتي يجب أن تكون كافية للسنوات القادمة. بمجرد أن يصبح حجم البلوكتن أكبر و 40 جيجابايت لا يكفي ، يمكننا دائمًا الترقية لاحقًا.

ضمن ميزات إضافية ، يمكنك اختيار تمكين النسخ الاحتياطية التلقائية التي تكلف 2.00 دولار شهريًا. أترك هذا الأمر لك إذا كنت ترغب في القيام بذلك ، لكنني أوصيك أن تأخذ هذا الخيار.

إذا كنت تريد أمانًا إضافيًا باستخدام مفتاح SSH ، فيمكنك اتباع هذا البرنامج التعليمي: https://www.vultr.com/docs/how-do-i-generate-ssh-keys/ أوصي بشدة بذلك.

بعد تحديد الخيارات ، يمكننا البدء في نشر الخادم عن طريق النقر فوق الزر الأزرق الكبير.

بعد النقر فوق الزر ، سيبدأ الخادم في التثبيت كما هو موضح هنا:

وبمجرد الانتهاء من تثبيته ، يبدو كما يلي:

لقد أعطيت vps تسمية تسمى Divi masternode حتى أتمكن من التعرف عليها بسهولة ، قد ترغب أيضًا في إضافة نوع masternode الذي تقوم بتشغيله ، خاصةً إذا كنت ترغب في تشغيل متعددة ، مثل النحاس والذهب وما إلى ذلك.

المعلومات المعروضة في هذه اللوحة مهمة للغاية وسنحتاج إلى عنوان IP واسم المستخدم وكلمة المرور للاتصال بالخادم.

الخطوة 4: الاتصال VPS

في هذا البرنامج التعليمي ، أستخدم Putty ، وهو عميل SSH يمكنك استخدامه للاتصال بـ vps. يمكنك تنزيله من هنا: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

بمجرد تثبيت المعجون ، يمكنك ملء عنوان IP والحفاظ على المنفذ عند 22. اخترت أيضًا إعطاء اسم vps هذا وحفظه حتى أتمكن من الاتصال بشكل أسهل في المستقبل.

بعد القيام بذلك ، انقر فوق "فتح". تحذير أمني سوف يطفو على السطح ، هذا جيد للغاية. يمكنك قبولها.

الآن نحن تسجيل الدخول كـ: الجذر ثم اضغط إدخال. الآن قم بنسخ كلمة المرور من واجهة vultr وانقر بزر الفأرة الأيمن بالماوس للصقها ، فلن تكون قادرًا على رؤيتها للصقها. فقط اضغط على Enter بعد النقر بزر الماوس الأيمن فوقه.

الخطوة 5: إعداد VPS

بمجرد تسجيل الدخول بنجاح ، ضع هذه الأوامر حتى نتأكد من تحديث الخادم.

  1. apt-get update → اتركه يعمل وانتظر حتى ينتهي
  2. apt-get upgrade -y → ستصلك رسالة حول تحديث اليرقة ، حدد "تثبيت إصدار جهة صيانة الحزمة".
  3. بعد القيام بذلك ، سنضيف مستخدمًا جديدًا لأننا لا نريد أن نكون متجذرين في كل وقت ، وهذا أمر خطير للغاية. النوع: adduser masternode (يمكنك أيضًا اختيار اسم مختلف ولكنني سأستخدمه في البرنامج التعليمي. عند طلب كلمة المرور ، اكتب كلمة مرور آمنة. يمكنك تخطي الاسم بالكامل وما إلى ذلك. لملء هذا. عند سؤالك عن التأكيد ، اكتب Y واضغط على إدخال.
  4. usermod -aG sudo masternode → اكتب هذا في وحدة التحكم
  5. su masternode → ننتقل من الجذر إلى masternode للمستخدم

سنقوم الآن بإعداد جدار الحماية ، ولكن علينا أولاً التأكد من إعداد السياسات الافتراضية.

  1. رفض sudo ufw الافتراضي → قد يتم سؤالك عن كلمة المرور الخاصة بك لرمز المستخدم.
  2. sudo ufw الافتراضي تسمح المنتهية ولايته
  3. sudo ufw allow ssh → نريد السماح باتصالات ssh وإلا فلن نتمكن من تسجيل الدخول.
  4. sudo ufw allow 51472 → المنفذ 51472 يستخدم من قبل divi daemon ويجب أن يكون مفتوحًا.
  5. sudo ufw تسجيل الدخول
  6. sudo ufw تمكين
  7. sudo ufw status → عند كتابة هذا ، يجب أن تبدو الصورة التالية.

أحب الآن إعادة تشغيل الخادم ، لذا فأنا متأكد من أن جدار الحماية يعمل بنسبة 100٪. قم بذلك عن طريق الكتابة: sudo reboot. إذا لم ينجح ذلك ، فاكتب أولاً الخروج ثم أعد التشغيل. تأكد من أنك تعرف كلمة المرور الخاصة بـ masternode للمستخدم لأنه من الآن فصاعدًا ، لن نستخدم الجذر بعد الآن.

الخطوة 6: تثبيت الثنائيات على VPS

  1. انتقل إلى https://github.com/Divicoin/Divi/releases/tag/1.0.0 وقم بتنزيل linux distro ووضعه في مجلد على القرص الصلب الخاص بك.
  2. افتح WinSCP واتصل بـ VPS باستخدام masternode كاسم مستخدم.
عندما تتلقى تحذير الأمان ، انقر فوق

3. تحميل توزيعة إلى VPS

لقد وضعت linux distro في C: \ Divi \ وعلى VPS الخاص بي على اليمين ، فأنا في الدليل / home / masternode. الآن اسحب linux distro إلى الدليل على vps. سيتم تحميل الملف على الخادم كما هو موضح أدناه:

يمكنك ترك WinSCP مفتوحًا لأننا سنحتاجه لاحقًا مرة أخرى.

4. في المعجون ، اكتب cd / home / masternode ثم: ls

يمكنك أيضًا كتابة pwd لمعرفة أي دليل أنت فيه.

5. الآن نحن في الدليل الصحيح ، علينا تفريغ. tar.

النوع: tar -xvzf divi-1.0.0-x86_64-linux-gnu.tar.gz

6. النوع: cd divi-1.0.0 / bin / وبعد ذلك ls

7. سترى 3 ملفات: divi-cli و divid و divi-tx. تأكد من ظهورها باللون الأخضر.

8. الآن اكتب:. / div أثناء تواجدك في هذا الدليل

في المعجون ، حدد النص المميز كما هو موضح أعلاه ، والصقه في وثيقة على جهاز الكمبيوتر الخاص بك. ستحتاج هذه المعلومات للخطوة التالية.

9. مرة أخرى في WinSCP ، انقر فوق المجلد الذي يشير إليه السهم واكتب ما يلي:

الدليل هو / الوطن / ماسترنود / ديفي. تأكد من عدم نسيان النقطة.

افتح الملف divi.conf والصقه في المعلومات من الخطوة 8 في الملف. يجب أن يبدو الملف الخاص بك كما يلي:

تأكد من إضافة العقد ومعلومات الخفي كذلك. إليك المعلومات حتى تتمكن من نسخها بلصقها.

تحرير: يمكنك استبعاد الرموز الأولية ، هذه ليست على الإنترنت بعد الآن ، لذلك divi.conf يمكن أن يكون بدون الرموز الأولية.

الخفي = 1

بعد القيام بذلك ، احفظ الملف وأغلقه.

10. في المعجون ، ويجري في نفس الدليل كما كان من قبل ، اكتب.
11. إذا كنت ترغب في مراقبة السجل ، يمكنك فتح مثيل آخر من المعجون ، وتسجيل الدخول إلى الخادم واكتب: tail -f ~ / .divi / debug.log

الشيطان يعمل الآن ويجب بواسطة المزامنة. لقد حان الوقت الآن للعودة إلى محفظة سطح المكتب حتى نتمكن من تخصيص masternode مع Divi.

الخطوة 7: العودة إلى محفظة سطح المكتب Divi

في محفظة Divi ، قم بإلغاء تأمين محفظتك باستخدام "Always" كحد زمني ، ثم افتح وحدة التحكم.

  1. سنقوم بإنشاء معاملة ضمان باستخدام دالة تخصيص الأموال. اعتمادًا على نوع الرمز الرئيسي الذي تريد تشغيله ، لديك الخيارات التالية:
  • تخصيص الأموال "masternode" "mn1" "النحاس"
  • تخصيص الأموال "masternode" "mn1" "الفضة"
  • تخصيص الأموال "masternode" "mn1" "الذهب"
  • تخصيص الأموال "masternode" "mn1" "البلاتين"
  • تخصيص الأموال "masternode" "mn1" "الماس"

اختر واحدًا واكتبه في وحدة التحكم وتأكد من حصولك فعليًا على هذا المبلغ من Divi لهذا الرمز الرئيسي ، ولا يمكنك خداع هذا ؛)

سيؤدي ذلك إلى إخراج شيء مثل هذا:

تخصيص الأموال "masternode" "mn1" "النحاس"
{
 "txhash": "2868ffeeebdf43778iwonttellyoumytxhashe 346946025ee9b24a"
}

حدد هذه المعلومات وانسخها والصقها في المستند الذي توجد به معلوماتك الأخرى.

بعد تشغيل هذه الوظيفة ، يتعين علينا الانتظار 15 كتلة قبل أن نتمكن من المتابعة. حتى الاستيلاء على كوب من القهوة. يمكنك التحقق من الكتلة الحالية على diviscan.io

2. عندما تنتهي من القهوة وتوجد 15 قطعة خلفنا ، يمكننا أن نبدأ في تمويل الكود. نستخدم txhash من الأعلى وعنوان IP من الخادم. أيضا نختار الاسم: mn1 و masternode النحاس. اكتب في وحدة التحكم:

fundmasternode "mn1" "copper" "2868ffeeebdf43778iwonttellyoumytxhashe 346946025ee9b24a" "45.32.236.146"

هنا نرى وحدة التحكم ووظيفة fundmasternode.

نتيجة لذلك ، سترى شيئًا كهذا:

{
 "config line": "mn1 108.61.165.59:51472 YVQNKVXL5Sq2YnopeiwillneverletyouknowwhatthisisBYJ2L5DMHCn 2868ffeeebdf43thisisonebadasssignatureee9b24a 0"
}

انسخ هذه المعلومات والصقها مرة أخرى واحفظها في المستند من قبل.

3. أغلق محفظة سطح المكتب Divi وانتقل إلى الدليل التالي حيث خاص بك: C: \ Users \ \ AppData \ Roaming \ DIVI

4. افتح الملف masternode.conf مع محرر النصوص المفضل لديك (تفوز المفكرة ++ دائمًا ؛))

5. لصق خط التكوين في الملف وحفظه. يجب أن تبدو هذه:

نرى هنا سطر التهيئة من الخطوة 2 الذي تم لصقه في ملف masternode.conf على جهاز الكمبيوتر العميل.

الخطوة 8: العودة إلى المبادئ الطوعية (نعم نحن على وشك الانتهاء)

  1. في WinSCP أثناء وجودك في الدليل / home/masternode/.divi ، افتح الملف divi.conf والصقه في المعلومات التالية ، يجب أن يبدو كما يلي:

# زوج المصادقة
rpcuser = divirpc
rpcpassword = Fs94VUSUuo8UPjoMhLg68JgpKQfxdrXjLnRBgoAei8gU
rpcallowip = 127.0.0.1

الخادم = 1
الخفي = 1
logtimestamps = 1
maxconnections = 256
masternode = 1

externalip = 45.32.236.146

masternodeprivkey = YVQNKVXL5Sq2YnopeiwillneverletyouknowwhatthisisBYJ2L5DMHCn

## العقد البذور الثابتة

addnode = 178.62.195.16

addnode = 178.62.221.33

تحرير: يمكنك استبعاد الرموز الأولية ، هذه ليست على الإنترنت بعد الآن ، لذلك divi.conf يمكن أن يكون بدون الرموز الأولية.

2. تحت externalip ، ستقوم بإدخال عنوان IP من VPS الخاص بك وتحت مفتاح masternodeprivkey المفتاح الذي قطعناه سابقًا. المعلومات التي كانت موجودة بالفعل هنا ، يمكن الاحتفاظ بها. عندما قمت بإجراء التغييرات ، احفظ الملف. تأكد بنسبة 100٪ من صحة المعلومات بناءً على ما قمت بإنشائه ، وإلا فلن يعمل رمزك الرئيسي.

الخطوة 9: بدء masternode

بعد الانتهاء من التغييرات ، نفتح محفظة Divi Desktop Wallet مرة أخرى ونفتحها ونعود إلى وحدة التحكم. في وحدة التحكم ، اكتب ما يلي:

startmasternode "mn1"

يجب أن تتلقى رسالة استجابة بأن Masternode قد بدأت.

الخطوة 10: تحقق مما إذا كان كل شيء يعمل

في المعجون ، أثناء التواجد في / home / masternode / divi-1.0.0 / bin ، اكتب:

./divi-cli getstakingstatus

هنا نرى mnsync: صحيح ، وهو ما نريده.

./divi-cli getmasternodestatus

"message": "بدأ Masternode بنجاح"

إذا رأيت هذا ، فقد أنهيت هذا البرنامج التعليمي بنجاح وبعد فترة من الوقت (يمكن أن يستغرق ما يصل إلى ساعتين) ، يمكنك رؤية المكافآت القادمة إلى محفظة سطح المكتب Divi.

الآن getmasternodestatus الذي يقول إن masternode قد بدأ بنجاح لن يظهر على الفور ، يستغرق بعض الوقت. ولكن طالما mnsync صحيح ، مجموعة الخاص بك! فقط قم بمراجعة كل ساعة أخرى

لمزيد من المعلومات ، يمكنك أيضًا الانتقال إلى https://wiki.diviproject.org

نأمل أن يكون هذا البرنامج التعليمي / دليل يساعد أي شخص يريد تشغيل Divi Masternode الخاصة بهم!

حظا سعيدا!

سيجما