OffshoreVps
الشروحات16 أكتوبر 20265 دقيقة للقراءةبقلم فريق OffshoreVps

كيف تشغّل عقدة Litecoin على VPS

ثبّت Litecoin Core على Ubuntu أو Debian، واختر المقلَّمة أو الكاملة، وافهم MWEB، وشغّله باستخدام systemd، وافتح المنافذ الصحيحة.

Litecoin من أسهل السلاسل تشغيلاً بنفسك. فبرنامجها قريب من Bitcoin Core، وسلسلتها أصغر بكثير، ويتعامل معها VPS متواضع بسهولة. يثبّت هذا الدليل Litecoin Core على Ubuntu أو Debian ويوضح كيفية التعامل مع MWEB، طبقة الخصوصية الاختيارية في Litecoin.

نافذة طرفية على VPS تعرض الأوامر المستخدمة لتشغيل عقدة Litecoin، تبدأ بـ “sudo adduser --disabled-password --gecos "" lite”
نوع الأوامر التي ستشغّلها على خادمك في هذا الدليل.

ما تحتاجه

  • القرص. تخزّن العقدة الكاملة السلسلة بأكملها، وهي جزء صغير من سلسلة Bitcoin. تحقق من الحجم الحالي قبل الاختيار. تستخدم العقدة المقلَّمة مساحة أقل بكثير.
  • الذاكرة (RAM). يكفي 4 GB. ويسرّع 8 GB المزامنة الأولى.
  • المعالج (CPU). نواتان كافيتان.

الخطط المناسبة مدرجة ضمن استضافة عقدة Litecoin.

الخطوة 1: جهّز الخادم

ابدأ بخادم جديد والخطوات في كيفية تأمين VPS جديد. أنشئ مستخدماً للعقدة.

sudo adduser --disabled-password --gecos "" litecoin

الخطوة 2: تنزيل Litecoin Core

نزّل الإصدار من موقع Litecoin الرسمي (litecoin.org) أو من GitHub الخاص بمشروع Litecoin، ثم تحقق من التوقيع ومجموع التحقق.

cd /tmp
wget https://download.litecoin.org/litecoin-VERSION/linux/litecoin-VERSION-x86_64-linux-gnu.tar.gz
tar xzf litecoin-VERSION-x86_64-linux-gnu.tar.gz
sudo install -m 0755 litecoin-VERSION/bin/* /usr/local/bin/
خطوات هذا الدليل بالترتيب: 1. ما تحتاجه؛ 2. جهّز الخادم؛ 3. نزّل Litecoin Core؛ 4. MWEB وعقدتك؛ 5. شغّلها كخدمة؛ 6. جدار الحماية
خطوات هذا الدليل بالترتيب.

الخطوة 3: الإعداد

أنشئ الملف /home/litecoin/.litecoin/litecoin.conf:

server=1
daemon=1
txindex=0
dbcache=1024
# Smaller disk? Keep roughly the last 5 GB of blocks:
# prune=5000
rpcbind=127.0.0.1
rpcallowip=127.0.0.1

لا تجمع بين prune وtxindex=1. إذا كنت تشغّل خدمة دفع تبحث عن معاملات عشوائية، فاستخدم عقدة كاملة مع txindex=1 بدلاً من ذلك.

الخطوة 4: MWEB وعقدتك

MWEB (MimbleWimble Extension Blocks) مدمجة في Litecoin Core. تتحقق العقدة الكاملة من كتل MWEB تلقائياً، فلا تحتاج إلى إعدادات إضافية. كما تتحقق العقدة المقلَّمة من بيانات MWEB للكتل الحديثة. إذا كنت تنوي استخدام عناوين MWEB في محفظة متصلة بعقدتك، فجرّب بمبلغ صغير أولاً.

الخطوة 5: شغّله كخدمة

[Unit]
Description=Litecoin daemon
After=network-online.target

[Service]
User=litecoin
ExecStart=/usr/local/bin/litecoind -conf=/home/litecoin/.litecoin/litecoin.conf -pid=/run/litecoind/litecoind.pid
RuntimeDirectory=litecoind
Type=forking
Restart=on-failure
TimeoutStopSec=120

[Install]
WantedBy=multi-user.target

احفظه باسم /etc/systemd/system/litecoind.service، ثم نفّذ sudo systemctl enable --now litecoind. تابع التقدم عبر litecoin-cli getblockchaininfo.

جدار الحماية

افتح المنفذ 9333 لمساعدة الشبكة. أبقِ منفذ RPC (9332) مغلقاً أمام الإنترنت.