nostr.blog
دراسةمصطلحات
احصل على @nostr.blog→
nostr.blog

Your decentralized identity on Nostr. One address, zaps, and a clean reader.

ProductHomeGet your @nostr.blogDashboard
LearnStudyGlossary
LegalTermsPrivacy
© 2026 nostr.blog. Open-protocol identity for the decentralized web.
Home›Study›Advanced & technical›كيفية تشغيل خادم Nostr الخاص بك في 2026
Advanced & technical

كيفية تشغيل خادم Nostr الخاص بك في 2026

دليل عملي لتشغيل خادم Nostr على VPS رخيص. أي برنامج، وكيفية تكوينه، ما يكلفه، ولماذا قد تريد القيام به.

bynostr.blog editorial team·21 مارس 2026·7 min read

تشغيل خادم Nostr يمكن الوصول إليه بسهولة. البرنامج مفتوح المصدر، والبروتوكول بسيط، وخادم قابل للاستخدام يعمل على VPS بقيمة 5 دولارات. إذا كنت قد استضفت أي شيء بنفسك من قبل، يمكنك تشغيل خادم في فترة ما بعد الظهيرة.

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

هذا الدليل هو الشرح الشامل لشخص يريد المحاولة.

ثبّت strfry أو nostream على VPS صغير، وأشر نطاقًا إليه، وافتح المنفذ 443. يستغرق حوالي ساعة لشخص مرتاح لـ Linux. تكاليف التشغيل من 5 إلى 15 دولار/الشهر. مفيد للمجتمعات المحددة والمستخدمين الذين يهتمون بالخصوصية وأي شخص يريد التحكم الأعمق في بنية Nostr الخاصة به.

When you're ready, grab your @nostr.blog address →

لماذا قد تريد تشغيل واحد

ستة أسباب شرعية. إذا لم ينطبق أي منها، استخدم الخوادم العامة بدلاً من ذلك.

خادم المجتمع. تريد خادمًا لمجموعة محددة (Nostr الخاص بشركتك، مجتمع هواية، اجتماع محلي). تعكس سياسات خادمك معايير تلك المجموعة. لا يمكن لمرسلي الرسائل غير المرغوب فيها الخارجيين فيضها لأنك تتحكم في الوصول إلى الكتابة.

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

الاحتفاظ. خوادم عامة تحذف أحيانًا الأحداث القديمة. خادمك الخاص يحتفظ بمشاركاتك إلى الأبد إذا كنت تريد.

التجريب. تقوم ببناء عميل أو امتداد خادم أو اختبار NIPs جديدة. وجود خادمك الخاص ضروري للتطوير.

الأداء الخاص بالمنطقة. لا يوجد خادم جيد في منطقتك الجغرافية. تشغيل واحد في منطقتك يخدمك (وربما الآخرين) بشكل أفضل.

المبدأ. تقدّر المساهمة في الشبكة باستضافة عقدة. هذا نادر لكنه حقيقي؛ يشغل بعض المشغلين خوادم لأن صحة Nostr تعتمد على خوادم مستقلة كثيرة.

اختيار برنامج الخادم

الخياران الرئيسيان مفتوحا المصدر اعتبارًا من أبريل 2026:

strfry. مكتوب بـ C++، يستخدم LMDB للتخزين، سريع جدًا. يتعامل مع أحمال الأحداث الكبيرة (ملايين الأحداث) على الأجهزة المتواضعة. الخيار للخوادم الموجهة نحو الأداء.

nostream. TypeScript، يعمل على Node.js، يستخدم PostgreSQL. أسهل في التعديل إذا كنت تعرف JavaScript. جيد للسياسات والملحقات المخصصة.

توجد عدة خيارات أخرى (rnostr بـ Rust، khatru framework بـ Go، فروع مختلفة). لخادم أول، يغطي strfry أو nostream الحالة الشائعة؛ كلاهما موثق جيدًا وتحت صيانة نشطة.

يستخدم هذا الدليل strfry للشرح العملي الملموس.

متطلبات الأجهزة

لخادم صغير (عشرات لمئات المستخدمين):

  • VPS: 1-2 CPU cores، 1-2 GB RAM
  • التخزين: 10-50 GB حسب الاحتفاظ
  • النطاق الترددي: 100-500 GB/الشهر
  • التكلفة: $5-15/الشهر على Hetzner أو DigitalOcean أو Linode أو ما شابه

لخادم متوسط (آلاف المستخدمين):

  • VPS: 4 CPU cores، 4-8 GB RAM
  • التخزين: 200+ GB، يفضل SSD
  • النطاق الترددي: 1+ TB/الشهر
  • التكلفة: $30-80/الشهر

يبدأ معظم مشغلي الخوادم للمرة الأولى بـ VPS بقيمة 5 دولارات، وهو أكثر من كافٍ لمئة مستخدم.

شرح الإعداد: strfry على Ubuntu

خطوات ملموسة للنشر الأساسي. يفترض VPS Ubuntu 22.04+ نظيف.

الخطوة 1: تحضير الخادم

# حدّث النظام
sudo apt update && sudo apt upgrade -y

# ثبّت تبعيات البناء
sudo apt install -y git build-essential libssl-dev libz-dev \
    liblmdb-dev libflatbuffers-dev libsecp256k1-dev \
    libzstd-dev pkg-config

الخطوة 2: استنساخ وبناء strfry

cd /opt
sudo git clone https://github.com/hoytech/strfry.git
cd strfry
sudo git submodule update --init
sudo make setup-golpe
sudo make -j4

البناء يستغرق حوالي 5-10 دقائق على VPS صغير.

الخطوة 3: تكوين الخادم

عدّل /opt/strfry/strfry.conf. الأقسام المهمة:

  • مسار db: حيث يتم تخزين الأحداث
  • عنوان ومنفذ network
  • قسم info: اسم الخادم والوصف والاتصال والمفاتيح العامة
  • سياسات retention: كم من الوقت لتحتفظ بالأحداث

لإعداد أساسي، القيم الافتراضية تعمل. خصص قسم info لوصف خادمك.

الخطوة 4: إعداد الخدمة

أنشئ وحدة systemd بحيث يعمل strfry باستمرار. /etc/systemd/system/strfry.service:

[Unit]
Description=strfry Nostr relay
After=network.target

[Service]
ExecStart=/opt/strfry/strfry relay
WorkingDirectory=/opt/strfry
User=strfry
Restart=always

[Install]
WantedBy=multi-user.target

أنشئ المستخدم وفعّل:

sudo useradd -r -s /bin/false strfry
sudo chown -R strfry:strfry /opt/strfry
sudo systemctl enable --now strfry

الخطوة 5: إعداد TLS (reverse proxy)

عملاء Nostr يتوقعون wss:// (WebSocket فوق TLS). استخدم Caddy أو Nginx أمام strfry.

Caddy الأسهل. ثبّت:

sudo apt install -y caddy

كوّن /etc/caddy/Caddyfile:

your-relay-domain.com {
    reverse_proxy /* localhost:7777
}

أعد التحميل: sudo systemctl reload caddy. Caddy تحصل تلقائيًا على شهادة TLS من Let's Encrypt.

الخطوة 6: أشر DNS

أنشئ سجل A لـ your-relay-domain.com يشير إلى عنوان IP الخاص بـ VPS. انتظر بضع دقائق لانتشار DNS.

الخطوة 7: تحقق

من جهاز الكمبيوتر المحمول:

curl -s https://your-relay-domain.com

يجب أن يعيد استجابة قصيرة تؤكد أن الخادم مشغل. في عميل Nostr، أضف wss://your-relay-domain.com إلى قائمة الخوادم. يجب أن تراه متصلاً وتبدأ بتلقي الأحداث.

إجمالي الوقت المنقضي: 30-60 دقيقة لشخص مألوف مع Linux؛ 2-3 ساعات لمبتدئ.

Get started

Claim your Nostr identity in 2 minutes

  • •Your own @nostr.blog address, verified everywhere
  • •Built-in Lightning wallet for sending and receiving zaps
  • •Full client in one place: feed, notifications, DMs, media, relays

From $2.99/year.Shorter premium names cost more.

Start with nostr.blog→

تشغيل الخادم

بمجرد التشغيل، يتطلب خادم صيانة قليلة جدًا. بعض المهام المتكررة:

راقب استخدام القرص. قاعدة بيانات strfry تنمو مع الأحداث المحتفظ بها. تحقق شهريًا؛ احذف إذا لزم الأمر.

حدّث البرنامج. strfry تحصل على تحديثات؛ أعد البناء عند وجود نسخ ذات مغزى. عادة بضع مرات سنويًا.

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

جدّد TLS. Caddy تفعل هذا تلقائيًا. إذا استخدمت Nginx يدويًا، اعداد certbot auto-renewal.

احسب نسخة احتياطية من قاعدة البيانات. للخوادم الصغيرة، rsync أسبوعي لخادم آخر تمام. للبيانات التي تهتم بها كثيرًا، أكثر تكرارًا.

إجمالي الالتزام الزمني: ربما 30 دقيقة شهريًا بمجرد استقرار الخادم.

السياسات للقرار عليها

قواعد خادمك هي لك. قرر مبكرًا وثقها.

من يمكنه الكتابة. مفتوح تماما (أي حدث موقع)؟ قائمة بيضاء (مفاتيح عامة محددة)؟ مدفوع (رسم sat لكل حدث)؟

أي أنواع. قبول جميع أنواع الأحداث، أم فقط محددة (kind:1 فقط، بدون مشاركات إعادة، بدون ردود)؟

تحديد المعدل. كم حدث لكل دقيقة لكل pubkey؟ حدود strfry الافتراضية معقولة؛ شدّد إذا تم إساءة الاستخدام.

الاحتفاظ. احتفظ بالأحداث إلى الأبد، أو احذف بعد X أيام؟ التنقية تقلل القرص لكن تفقد التاريخ.

الاعتدال. هل تزيل يدويًا أحداثًا محددة أو مفاتيح عامة محددة؟ أنت المسؤول؛ يمكنك.

انشر سياساتك على / (استجابة المعلومات) بحيث يعرف المستخدمون ما يتوقعونه. خادم غير واضح علم حمراء للمستخدمين.

التكاليف عمليًا

ميزانية سنوية واقعية لخادم عام صغير:

  • VPS: $60-180
  • النطاق: $12-15
  • أدوات المراقبة والنسخ الاحتياطي (اختياري): $0-60
  • وقتك: 5-10 ساعات على مدار السنة
  • إجمالي النقود: $80-250/السنة

لخادم مدفوع مع مشتركين، الإيراد يمكن أن يغطي هذا وأكثر. لخادم مجاني، إنه مساهمة شخصية في الشبكة (أو لاستخدامك الخاص).

التشغيل بنطاق واسع

الخوادم الصغيرة سهلة. النمو في نطاق مئات الآلاف من المستخدمين يتطلب عمل تشغيل حقيقي.

الاعتبارات:

  • تحسين قاعدة البيانات. إعدادات strfry/nostream الافتراضية تعمل إلى نقطة معينة. ما وراء ~500k مستخدم نشط، الفهرسة المخصصة والضبط مهم.
  • التوزيع الجغرافي. خادم في منطقة واحدة لا يمكنه خدمة العالم بكمون منخفض. خوادم كبيرة غالبًا ما تشغل مجموعات.
  • حماية DDOS. الخوادم الشهيرة تتعرض للهجوم. Cloudflare أمام الخادم، أو خدمات DDOS أخرى، شائعة.
  • التكلفة بنطاق واسع. خادم يخدم ملايين القراءات يوميًا يمكن أن يكلف آلاف الدولارات شهريًا في النطاق الترددي والحوسبة.

عدد قليل جدًا من المشغلين يعملون في هذا النطاق. Damus-relay و nos.lol و relay.primal.net وحفنة من الآخرين هم الأبطال الحاليون. الخوادم الصغيرة لا تحتاج للتنافس؛ الشبكة تستفيد من كليهما.

لماذا قد لا تريد تشغيل واحد

أسباب صادقة للبقاء كمستخدم لخوادم عامة.

  • ليس لديك سبب محدد. التشغيل من أجل المبدأ بخير؛ التشغيل من أجل المبدأ بدون أي دافع آخر يتلاشى.
  • لا تستمتع بعمل sysadmin. الخادم ليس معقدًا، لكنك ستلمس تكوينات Linux والسجلات و TLS أحيانًا.
  • تثق بالخوادم العامة بالفعل. إذا كانت القيم الافتراضية تعمل لك، إضافة خادمك الخاص عمل إضافي بدون ربح واضح.
  • لا تنشر أو تقرأ بما يكفي لتبريره. المستخدمون العرضيون نادرًا ما يحتاجون إلى خادمهم الخاص.

لا يوجد ضغط في مجتمع Nostr لتشغيل خادمك الخاص. معظم المستخدمين النشطين لا يفعلون. الشبكة لا تحتاج كل مستخدم للمساهمة في البنية التحتية؛ تحتاج بما يكفي للبقاء لامركزية.

بعد تشغيله

أخبر الناس. خادم بدون مستخدمين ليس خادمًا؛ إنه احتياطي. انشر على Nostr عن خادمك الجديد، اشرح سياساته، وادعُ المستخدمين الذين يناسبون السياسات للاتصال. توقع 10-50 مستخدم في الشهر الأول إذا عززته؛ أكثر إذا كنت معروفًا في مجتمع محدد.

تشغيل خادم يساهم في صحة الشبكة ويعطيك جزءًا من البنية التحتية التي تمتلكها حقًا. للمستخدم المناسب، إنه مشروع مجزٍ.

Get started

Claim your Nostr identity in 2 minutes

  • •Your own @nostr.blog address, verified everywhere
  • •Built-in Lightning wallet for sending and receiving zaps
  • •Full client in one place: feed, notifications, DMs, media, relays

From $2.99/year.Shorter premium names cost more.

Start with nostr.blog→

Frequently asked questions

كم يكلف تشغيل خادم Nostr؟
من 5 إلى 15 دولار شهريًا لـ VPS أساسي يمكن أن يخدم مجموعة صغيرة. أضف 12 دولار/السنة لنطاق إذا كنت تريد عنوانًا قابلًا للقراءة. خادم يخدم بضع مئات من المستخدمين يحتاج إلى ما يقرب من 20 إلى 30 دولار شهريًا. في نطاق أكبر (آلاف المستخدمين النشطين)، تزداد التكلفة مع حجم قاعدة البيانات والنطاق الترددي.
ما المتطلبات التقنية الأساسية؟
الراحة مع Linux في سطر الأوامر، وإدارة DNS أساسية، والاستعداد لقراءة وثائق برنامج خادم الويب. لا تحتاج إلى مهارات هندسية عميقة؛ بضع ساعات كافية إذا كنت قد قمت بأي استضافة ذاتية من قبل.
هل يمكنني تشغيل خادم على جهاز منزلي؟
نعم، لكن هناك مقايضات. غالبًا ما تكون الأجهزة المنزلية ذات اتصالية غير متسقة وعناوين IP ديناميكية ومشاكل في شروط الخدمة لدى مزود الإنترنت المتعلقة باستضافة الخدمات. عادة ما يكون VPS بقيمة 5 دولارات أكثر موثوقية من اتصال منزلي لهذا الغرض. بالنسبة لمستخدمي المختبر المنزلي الحقيقيين، يمكن أن ينجح مع بعض إعدادات الشبكة.
هل سينجو خادمي إذا انقطع الاتصال؟
الأحداث التي نشرتها عليه موجودة بالفعل على خوادم أخرى (على افتراض أنك نشرت على عدة خوادم). عدم توفر خادمك يجعله غير متاح للقراءة من خادمك على وجه التحديد، لكن الأحداث لا تزال موجودة في مكان آخر. إذا كان خادمك هو الوحيد الذي تنشر عليه، فإن وقت تشغيله يكون أكثر أهمية.
هل يمكنني كسب المال من تشغيل خادم Nostr؟
ممكن لكن ليس تلقائيًا. تولد خوادم الويب المدفوعة إيرادات إذا جذبت المشتركين. معظم الخوادم المجانية تعمل كخدمة للشبكة أو كمشروع شخصي. الاقتصاديات في نطاق صغير عادة ما تكون متعادلة في أفضل الأحوال؛ في نطاق أكبر، يحقق بعض المشغلين أموالًا حقيقية.

Related reading

advanced

ما هو مرحل نوستر؟ دليل بسيط وواضح

المرحلات هي خوادم صغيرة ومستقلة تحتفظ بمنشورات نوستر وتعيد توجيهها. ما الذي تفعله، وما سبب عدم الشيوع في التصميم، وكيفية الاختيار.

6 min read
advanced

المتتابعات المدفوعة: ما الذي تحصل عليه مقابل المال

تعد المتتابعات المدفوعة بتغذيات خالية من الرسائل غير المرغوبة، واحتفاظ أفضل، وتوفر أعلى. ما الذي تقدمه فعلاً في عام 2026، وأيها يستحق الاستخدام، ومتى يكون المجاني كافياً.

6 min read
getting started

بروتوكول Nostr، شرح بسيط

Nostr هو بروتوكول، وليس منصة. هذا التمييز يشكل كل شيء حول كيفية عمله، ولماذا لا يمكن احتياله، وما الذي يمكنه فعله.

6 min read