OffshoreVps
ट्यूटोरियल17 अक्तू॰ 20267 मिनट में पढ़ेंलेखक: OffshoreVps टीम

Solana RPC नोड चलाना: ज़रूरतें और सेटअप

Solana वैलिडेटर या RPC नोड को असल में क्या चाहिए, सिस्टम को कैसे ट्यून करें, Agave क्लाइंट से RPC नोड कैसे शुरू करें और कब छोटा विकल्प ज़्यादा समझदारी है।

Solana खुद चलाने के लिए सबसे ज़्यादा माँग वाली चेन है। वैलिडेटर या फ़ुल RPC नोड को बहुत तेज़ CPU, बहुत सारी RAM और तेज़ NVMe डिस्क चाहिए, और ज़रूरतें बदलती रहती हैं। यह गाइड बताती है कि व्यवहार में इसका क्या मतलब है, ताकि आप तय कर सकें कि आपको अपना नोड चाहिए या छोटा सेटअप।

VPS पर टर्मिनल विंडो, जिसमें Solana RPC नोड चलाने के कमांड दिख रहे हैं, शुरुआत “sudo adduser --disabled-password --gecos "" sol” से
इस गाइड में आप अपने सर्वर पर जिस तरह के कमांड चलाएँगे।

वैलिडेटर, RPC नोड या कुछ नहीं?

  • वैलिडेटर। ब्लॉक पर वोट करता है और उसे पूरा हार्डवेयर स्पेक, फ़ंड किया हुआ वोट अकाउंट और लगातार अपटाइम चाहिए।
  • RPC नोड। ऐप्स, बॉट और इंडेक्सर के अनुरोध पूरे करता है। वह वोट नहीं करता, लेकिन उसे फिर भी लगभग वैसा ही हार्डवेयर चाहिए, और अकाउंट इंडेक्स चालू करने पर ज़्यादा RAM।
  • हल्का उपयोग। अगर आप सिर्फ़ कुछ ट्रांज़ैक्शन भेजते हैं या थोड़ा डेटा पढ़ते हैं, तो पेड RPC एंडपॉइंट आमतौर पर नोड चलाने से सस्ता पड़ता है।

खरीदने से पहले आधिकारिक Solana वैलिडेटर आवश्यकताएँ देखें। वे Solana और Agave के डॉक्युमेंटेशन में प्रकाशित हैं और नेटवर्क के साथ बदलती हैं। मोटे अंदाज़े के लिए, व्यस्त RPC नोड के लिए सैकड़ों GB RAM और कई तेज़ NVMe ड्राइव की उम्मीद रखें। यह डेडिकेटेड सर्वर का क्षेत्र है, छोटे VPS का नहीं। हमारा Solana नोड होस्टिंग पेज आकार के अनुसार विकल्प सूचीबद्ध करता है।

चरण 1: सर्वर तैयार करें

Ubuntu LTS और नए VPS को सुरक्षित कैसे करें के चरणों का उपयोग करें। एक अलग यूज़र बनाएँ और अगर आपके पास एक से ज़्यादा NVMe ड्राइव हैं तो ledger और accounts को अलग-अलग ड्राइव पर रखें।

sudo adduser --disabled-password --gecos "" sol
sudo mkdir -p /mnt/ledger /mnt/accounts
sudo chown -R sol:sol /mnt/ledger /mnt/accounts

चरण 2: सिस्टम लिमिट बढ़ाएँ

Solana बहुत सारी फ़ाइलें खोलता है और बड़े मेमोरी मैप उपयोग करता है। इन्हें /etc/sysctl.d/21-solana.conf में और अपनी systemd यूनिट में जोड़ें:

vm.max_map_count=1000000
net.core.rmem_max=134217728
net.core.wmem_max=134217728

# in the systemd unit:
LimitNOFILE=1000000

sudo sysctl --system से लागू करें।

इस गाइड के चरण क्रम से: 1. वैलिडेटर, RPC नोड या दोनों में से कोई नहीं?; 2. सर्वर तैयार करें; 3. सिस्टम लिमिट बढ़ाएँ; 4. RPC नोड शुरू करें; 5. उसे सिंक पकड़ते देखें; 6. फ़ायरवॉल
इस गाइड के चरण, क्रम से।

चरण 3: वैलिडेटर सॉफ़्टवेयर इंस्टॉल करें

आधिकारिक डॉक्स में बताए तरीके से मौजूदा Agave रिलीज़ (Solana का वैलिडेटर क्लाइंट) इंस्टॉल करें और उसे सत्यापित करें। फिर वर्शन जाँचें:

agave-validator --version
solana --version

चरण 4: RPC नोड शुरू करें

बिना वोट करने वाले RPC नोड के स्टार्ट कमांड का यह एक सामान्य रूप है। अपने क्लस्टर के लिए आधिकारिक डॉक्युमेंटेशन से known validators और entrypoints उपयोग करें।

agave-validator \
  --identity /home/sol/identity.json \
  --ledger /mnt/ledger \
  --accounts /mnt/accounts \
  --entrypoint ENTRYPOINT:8001 \
  --known-validator KNOWN_VALIDATOR_PUBKEY \
  --only-known-rpc \
  --rpc-port 8899 \
  --private-rpc \
  --no-voting \
  --full-rpc-api \
  --limit-ledger-size \
  --log /var/log/solana/validator.log

प्लेसहोल्डर की जगह डॉक्स के मान लिखें। --private-rpc RPC पोर्ट को नेटवर्क पर विज्ञापित होने से रोकता है, और फिर भी आपको उसे फ़ायरवॉल से बंद रखना चाहिए।

चरण 5: देखें कि यह कैसे पकड़ बनाता है

solana catchup --our-localhost
solana-validator --ledger /mnt/ledger monitor

स्नैपशॉट से कैच-अप में मिनटों से लेकर घंटों तक लगते हैं। अगर नोड पीछे रह जाता है और कभी उबर नहीं पाता, तो आमतौर पर कारण आपकी डिस्क या नेटवर्क होता है।

फ़ायरवॉल

डॉक्स में बताई गई gossip और TPU पोर्ट रेंज को अनुमति दें (डिफ़ॉल्ट रेंज 8000 से 10000 है) और RPC (8899 और 8900) को निजी रखें। अगर आपको RPC दूसरी मशीनों को देना ही है, तो उसके आगे प्रमाणीकरण वाला रिवर्स प्रॉक्सी लगाएँ।

आगे पढ़ें

ब्लॉग से और

ट्यूटोरियल

VPS पर Lightning नोड (LND) कैसे चलाएँ

Bitcoin Core को बैकएंड बनाकर Ubuntu पर LND इंस्टॉल करें: कॉन्फ़िग, systemd सर्विस, वॉलेट और चैनल बैकअप, फ़ायरवॉल नियम और किसकी सुरक्षा करनी है।

19 अक्तू॰ 2026 · 7 मिनट में पढ़ें
ट्यूटोरियल

अपने VPS पर qBittorrent से निजी सीडबॉक्स बनाएँ

सुरक्षित वेब इंटरफ़ेस, सर्विस यूज़र, फ़ायरवॉल और HTTPS रिवर्स प्रॉक्सी के साथ qBittorrent-nox इंस्टॉल करें, और जानें कितनी बैंडविड्थ और डिस्क किराए पर लें।

18 अक्तू॰ 2026 · 7 मिनट में पढ़ें
ट्यूटोरियल

VPS पर Ethereum नोड (Geth और Lighthouse) कैसे चलाएँ

Linux पर Ethereum के एक्ज़ीक्यूशन और कंसेंसस क्लाइंट की जोड़ी चलाएँ: JWT सीक्रेट, systemd यूनिट, चेकपॉइंट सिंक, पोर्ट और फ़ुल नोड के लिए ज़रूरी हार्डवेयर।

18 अक्तू॰ 2026 · 8 मिनट में पढ़ें