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 فهرست شده‌اند.

گام ۱: آماده‌سازی سرور

با یک سرور تازه و مراحل ایمن‌سازی یک 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/
گام‌های این راهنما به ترتیب: ۱. به چه چیزی نیاز دارید؛ ۲. آماده‌سازی سرور؛ ۳. دانلود Litecoin Core؛ ۴. MWEB و نود شما؛ ۵. اجرا به‌عنوان سرویس؛ ۶. فایروال
گام‌های این راهنما به ترتیب.

مرحله 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) را برای اینترنت بسته نگه دارید.