Bluesky یک پلتفرم رسانه اجتماعی غیرمتمرکز است که ساخته شده است روی پروتکل AT هدف آن فراهم کردن یک محیط اجتماعی فدرال است. یکی از اجزای کلیدی این اکوسیستم، سرور داده شخصی Bluesky (PDS) است که به کاربران اجازه می دهد تا داده های خود را مستقل و ایمن مدیریت کنند.

میزبانی Bluesky PDS دارای چندین مزیت از جمله کنترل پیشرفته بر داده های شخصی، گزینه های سفارشی سازی غنی و فرصت های یادگیری ارزشمند در مدیریت سرور و فناوری های غیرمتمرکز است.

در این مقاله، شما یاد خواهید گرفت که چگونه host یک Bluesky PDS روی سرور خصوصی مجازی (VPS). با پیروی از راهنمای ما، می‌توانید یک سرویس فدرال قدرتمند و ایمن راه‌اندازی کنید و اطمینان حاصل کنید که داده‌هایتان خصوصی و تحت کنترل شما باقی می‌مانند.

پیش نیازهای میزبانی Bluesky PDS

قبل از شروع میزبانی یک Bluesky PDS، مطمئن شوید که تنظیمات شما شرایط سرور زیر را برآورده می کند:

  • سیستم عامل – اوبونتو 20.04/22.04 یا دبیان 11/12.
  • CPU – حداقل یک هسته CPU
  • رم – حداقل 1 گیگابایت
  • ذخیره سازی – حداقل 20 گیگابایت فضای SSD.

علاوه بر این، به یک نام دامنه معتبر نیاز دارید تا سرور خود را در دسترس کاربران قرار دهید. اگر صاحب هیچکدام نیستید، توصیه می کنیم یکی از آنها را تهیه کنید هاستینگer. به این ترتیب، می توانید سرور و دامنه خود را از یک داشبورد بصری پیکربندی کنید.

بررسی کننده نام دامنه

فوراً در دسترس بودن نام دامنه را بررسی کنید.



چگونه یک Bluesky PDS را میزبانی کنیم

در اینجا مراحل راه اندازی Bluesky PDS خود میزبانی شده خود آورده شده است. برای این آموزش از یک استفاده می کنیم اوبونتو 22.04 توزیع

1. میزبان VPS مناسب را دریافت کنید

انتخاب ارائه دهنده VPS مناسب برای عملکرد روان Bluesky PDS شما مهم است. هاستینگerVPS به دلیل عملکرد قابل اعتماد، اقدامات امنیتی و گزینه های مقیاس پذیری راه حل ایده آلی است.

برنامه های VPS مبتنی بر KVM ما توسط تا هشت هسته CPU AMD، 32 گیگابایت رم، و 400 گیگابایت حافظه NVMe برای برنامه های کاربردی شما که نیاز به منابع دارند. در همین حال، فایروال و حفاظت DDoS ما از رسیدن ترافیک مضر به سرور شما جلوگیری می کند.

مستقر روی الزامات سخت افزاری از بخش قبل، توصیه می کنیم آن را انتخاب کنید KVM 1 با یک CPU تک هسته ای، 1 گیگابایت رم و 50 گیگابایت فضای دیسک برنامه ریزی کنید. شما می توانید در هر زمان به برنامه های بالاتر ارتقا دهید تا نیازهای رو به رشد را برآورده کنید.

پس از خرید طرح مورد نظر خود، در اینجا روش راه اندازی VPS خود آورده شده است:

  1. برای انتخاب مکان سرور خود، انتخاب سیستم عامل و ایجاد یک، جریان ورود را دنبال کنید root کلمه عبور.
  1. پس از انجام، به خود دسترسی پیدا کنید VPS داشبورد و رفتن به تنظیمات → امنیت → فایروال. پورت های 80 و 443 را باز می کنید تا به ترافیک وب اجازه دهید.
  1. کلیک پیکربندی فایروال را ایجاد کنید و اسمش را بگذار
  1. بزن به منوی سه نقطه را فشار دهید و انتخاب کنید ویرایش کنید.
  2. در قانون فایروال را اضافه کنید بخش، مجموعه پروتکل به TCP و بندر (یا محدوده) به 80. سپس، کلیک کنید قانون اضافه کنید.
  3. همین کار را تکرار کنید process برای پورت 443 (TCP).
  1. بزن به بازگشت را فشار دهید و انتخاب کنید فعال کنید.
  1. برخی تنظیمات DNS را برای دامنه خود انجام دهید. اگر یکی از آن ها را خریده اید هاستینگer، راهنمای ما را بررسی کنید روی چگونه می توان نام دامنه را به VPS برای تکمیل آن اشاره کرد process.
پیشنهاد می‌کنیم بخوانید:  WordPress Heartbeat API چیست و چگونه آن را مدیریت کنیم

2. Necessary Dependencies را نصب کنید

برای راه اندازی Bluesky PDS خود، باید چندین وابستگی را نصب کنید روی سرور شما در اینجا روش انجام این کار آمده است:

  1. جزئیات SSH سرور خود را دریافت کنید. هاستینگer مشتریان می توانند این موارد را در زیر پیدا کنند VPS داشبورد دسترسی به SSH برگه
  1. یک کلاینت SSH مانند PuTTY یا هر کدام را باز کنید terminal شبیه ساز برای اتصال به VPS با اعتبار خود.
  2. سرور خود را به روز رسانی و ارتقا دهید تا آخرین وصله های امنیتی و بهبودهای نرم افزاری را دریافت کنید:
sudo apt update

sudo apt upgrade -y
  1. بسته ها و وابستگی های مورد نیاز را برای اجرای سرور Bluesky خود نصب کنید. اینها شامل پروتکل های حمل و نقل، مقامات گواهی، و ابزارهای مختلف است:
sudo apt install -y apt-transport-https ca-certificates curl python3-websocket software-properties-common wget

3. مخزن Bluesky PDS GitHub را شبیه سازی کنید

سپس کد منبع Bluesky PDS را از مخزن رسمی کلون کنید. برای دانلود آخرین نسخه فایل های لازم و منابع مرتبط، دستورالعمل ها را دنبال کنید:

  1. از Git برای کلون کردن مخزن Bluesky PDS از GitHub استفاده کنید:
git clone https://github.com/bluesky-social/pds.git
  1. شما باید خروجی را ببینید که شبیه سازی را نشان می دهد process موفقیت آمیز بود:
  1. برای رفتن به دایرکتوری مخزن کلون شده دستور زیر را اجرا کنید:
cd pds

4. Bluesky PDS Installer را اجرا کنید

Bluesky یک اسکریپت نصب کننده برای راه اندازی سرور داده های شخصی شما ارائه می دهد. نیاز به پیکربندی دستی را از بین می برد و خطر خطاهای ناخواسته را کاهش می دهد. این مراحل را دنبال کنید:

  1. از آنجایی که فایل های Bluesky PDS را کلون کرده اید، نصب کننده را مستقیماً با آن اجرا کنید bash:
sudo bash installer.sh
  1. اگر کد منبع Bluesky را دانلود نکرده اید، فایل نصب کننده را با استفاده از wget دریافت کنید و سپس آن را با همان کد اجرا کنید. bash دستور:
wget https://raw.githubusercontent.com/bluesky-social/pds/main/installer.sh

sudo bash installer.sh
  1. در حین نصب process، از شما خواسته می شود نام دامنه و آدرس ایمیل مدیریت صحیح را وارد کنید.
  2. در اینجا خروجی مورد انتظار پس از اتمام نصب آمده است:
  1. یک حساب کاربری جدید برای PDS خود ایجاد کنید:
sudo pdsadmin account create
  1. وقتی از شما خواسته شد آدرس ایمیل کاربر را وارد کنید و نام آن را وارد کنید.
  2. Bluesky PDS یک رمز عبور منحصر به فرد برای حساب ایجاد می کند. آن را ایمن ذخیره کنید، زیرا بعداً به آن نیاز خواهید داشت.

5. سرور Bluesky خود را راه اندازی کنید

پس از نصب Bluesky PDS، وقت آن است که سرور خود را راه اندازی کنید و مطمئن شوید که همه چیز به درستی کار می کند:

  1. با درخواست نقطه پایانی بررسی سلامت، بررسی کنید که سرور شما در حال اجرا است. جایگزین کردن domain.tld با آدرس دامنه شما:
curl https://domain.tld/xrpc/_healthv
  1. شما باید یک پاسخ JSON دریافت کنید که نشان دهنده نسخه سرور است، شبیه به:
{"version": "0.4.32"}
  1. مطمئن شوید که WebSocket ها نیز به درستی کار می کنند. این برای ارتباط بلادرنگ بسیار مهم است:
wsdump "wss://domain.tld/xrpc/com.atproto.sync.subscribeRepos؟cursor=0"
  1. این خروجی است که باید ببینید:
  1. اگر در دستورات بالا مشکلی وجود ندارد، سرور Bluesky خود را از طریق نام دامنه خود باز کنید روی مرورگر وب شما:

6. به Bluesky PDS خود دسترسی پیدا کنید

پس از اتمام راه اندازی Bluesky PDS، می توانید به کاربران اجازه دهید به سرور شما بپیوندند. دستورالعمل های زیر را دنبال کنید:

  1. برنامه Bluesky را باز کنید روی پلتفرم مورد نظر شما، چه برنامه وب، چه اندروید یا آیفون. در اینجا، ما با استفاده از نشان می دهیم برنامه وب.
  2. اصابت ورود با استفاده از حساب کاربری که قبلا ایجاد کرده اید وارد شوید.
  1. زیر سرویس را انتخاب کنید بخش، انتخاب کنید سفارشی. سپس نام دامنه خود را به عنوان آدرس سرور وارد کرده و ضربه بزنید انجام شده.
  1. آدرس ایمیل و رمز عبور خود را وارد کرده و سپس کلیک کنید بعد.
  2. شما به هدایت می شوید homepage، نمایش پست های افرادی که دنبال می کنید و محتوای پرطرفدار.
  1. برای دعوت از دوستان و همکاران خود، باید یک کد دعوت منحصر به فرد ایجاد کنید. دستور زیر را برای هر دعوت تایپ کنید:
sudo pdsadmin create-invite-code
  1. کدهای دعوت فردی را با کاربران جدید به اشتراک بگذارید تا بتوانند به PDS سفارشی شما بپیوندند.
پیشنهاد می‌کنیم بخوانید:  چگونه وردپرس خود را در 9 مرحله ساده بدون از دست دادن سئو به یک دامنه جدید منتقل کنم

7. سرور خود را مدیریت و ایمن کنید

مدیریت صحیح و امنیت Bluesky PDS شما گامی حیاتی برای ایجاد یک محیط امن برای جامعه شما است. در اینجا روش به روز نگه داشتن سرور و ایمن نگه داشتن سرور آورده شده است:

به روز رسانی PDS

به‌روزرسانی‌های منظم Bluesky PDS شما را روان و ایمن می‌سازد. گاهی اوقات، به‌روزرسانی‌ها شامل ویژگی‌های جدیدی نیز می‌شوند که تجربیات کاربران را بهبود می‌بخشد.

برای به روز رسانی Bluesky PDS خود، دستور زیر را اجرا کنید:

sudo pdsadmin update

پیکربندی SSL/TLS

SSL/TLS از ارتباط بین سرور شما و کاربرانش محافظت می کند. نصب یک گواهی SSL، داده های منتقل شده به و از سرور شما را رمزگذاری می کند و از آن در برابر استراق سمع کنندگان بالقوه محافظت می کند.

برای دریافت گواهینامه رایگان SSL می توانید از Let’s Encrypt استفاده کنید. از دستورات زیر استفاده کنید و جایگزین کنید domain.tld با نام دامنه شما:

sudo apt install certbot

sudo certbot certonly --standalone -d domain.tld

نتیجه

در این مقاله، شما یاد گرفتید که چگونه host یک سرور Bluesky روی یک VPS از انتخاب یک سرویس VPS ایده آل گرفته تا ایجاد کدهای دعوت برای کاربران و نصب گواهینامه های SSL، اکنون می توانید یک سرور داده شخصی ایمن و کارآمد ایجاد کنید.

با میزبانی شخصی PDS خود، کنترل بیشتری بر اشتراک گذاری داده ها به دست می آورید و می توانید تنظیمات خود را مطابق با نیازهای خود سفارشی کنید. دوستان و جوامع خود را تشویق کنید تا به سرور شما بپیوندند و از مزایای شبکه های اجتماعی غیرمتمرکز بهره مند شوند.

روش میزبانی پرسش‌های متداول Bluesky PDS

این بخش به رایج‌ترین سؤالات مربوط به راه‌اندازی سرور داده‌های شخصی Bluesky پاسخ می‌دهد.

Bluesky PDS چیست؟

Bluesky PDS یک سرور غیرمتمرکز است که به کاربران اجازه می دهد تا داده های رسانه های اجتماعی خود را به طور مستقل مدیریت کنند و از کنترل و حریم خصوصی بهتر اطمینان حاصل کنند. از شبکه فدرال و توزیع داده پشتیبانی می کند.

آیا می توانم تنظیم Bluesky PDS خود را سفارشی کنم؟

بله، می‌توانید با استفاده از تنظیمات Bluesky PDS خود را سفارشی کنید pdsadmin فرمان این ابزار به شما امکان می دهد جنبه های مختلف سرور خود را پیکربندی کنید، مانند ایجاد حساب های کاربری، تولید کدهای دعوت و درخواست خزیدن از یک رله. host.

کدام ارائه دهنده VPS برای میزبانی Bluesky PDS بهترین است؟

هاستینگerVPS برای میزبانی Bluesky PDS به دلیل مشخصات سخت افزاری قدرتمند، ویژگی های امنیتی جامع و مکان های چند مرکز داده، به شدت توصیه می شود که تجربه یک شبکه اجتماعی روان با Bluesky را تضمین می کند.