ابزار شبکه اجتماعی رایگان و منبع باز

Diaspora بستر شبکه اجتماعی رایگان

سرویس شبکه های اجتماعی محور خود که به خود میزبان است

Diaspora یک جایگزین شبکه اجتماعی غیر متمرکز رایگان برای فیس بوک است. این امر به شما امکان کنترل داده ها ، ارتباطات اجتماعی و ویژگی های ارتباطی غنی را می دهد.

بررسی اجمالی

Diaspora یک ابزار شبکه اجتماعی با منبع آزاد و آزاد است. این غنی است و دارای قابلیت های خود میزبانی است. معماری این نرم افزار شبکه اجتماعی سازمانی از عدم تمرکز پشتیبانی می کند که در آن هر کسی می تواند یک غلاف میزبان باشد. با این حال ، میزبان سریع ، سبک و آسان است. علاوه بر این ، این نرم افزار همکاری رایگان بسیار ایمن است ، حداکثر حریم خصوصی داده ها را ارائه می دهد و به کاربران اجازه می دهد تا مطابق با علایق خود ، ارتباطات را برقرار کنند. Diaspora به کاربران اجازه می دهد گروه ها را به اشتراک بگذارند ، اسناد ، پرونده های صوتی/تصویری و گزینه های مختلف گپ را با ایموجی ها به اشتراک بگذارند. علاوه بر این ، شرکت کنندگان می توانند نسبت به پست ها واکنش نشان دهند ، آنها را به برچسب بازگردانند و سایر شرکت کنندگان را با استفاده از هشتگ ذکر کنند. در حقیقت ، این شبکه اجتماعی غیرمتمرکز شما را قادر می سازد گروه های جداگانه ای را برای دوستان ، خانواده و همکاران ایجاد کنید. مهمتر از همه ، کاربران می توانند هنگام برقراری ارتباط با سایر شرکت کنندگان در شبکه ، هویت خود را پنهان کنند. Diaspora ادغام با سایر سیستم عامل های مهم رسانه های اجتماعی مانند حساب های وردپرس ، تامبلر و توییتر را ارائه می دهد. این ابزار شبکه اجتماعی به همراه برخی از زبانهای دیگر مانند JavaScript و HAML در Ruby ، ​​Ruby on Rails نوشته شده است. علاوه بر این ، یک جامعه پر جنب و جوش وجود دارد که به طور فعال به نمایش داده ها و اشکالات پاسخ می دهد. علاوه بر این ، تمام اسناد مربوط به توسعه و استقرار در دسترس است.

الزامات سیستم

الزامات برای تنظیم دیاسپورا شامل موارد زیر است:

  • روبی ، روبیگم
  • mysql ، redis ، openssl
  • Git ، Bundler ، ImageMagick

امکانات

Diaspora ویژگی های کلیدی زیر را ارائه می دهد:

  • خود میزبانی
  • عدم تمرکز
  • ادغام با توییتر و تامبلر
  • حریم خصوصی محور
  • ذکر ، برچسب ها ، ایموجی ها ، واکنش ها
  • گروه های مبتنی بر علاقه
  • قابل گسترش

دستورالعمل نصب و راه اندازی

دستور زیر را برای نصب بسته ها اجرا کنید

yum install tar make automake gcc gcc-c++ git net-tools cmake libcurl-devel libxml2-devel libffi-devel libxslt-devel wget redis ImageMagick nodejs libpq-devel

دستورات زیر را برای تنظیم کاربر برای diaspora اجرا کنید

adduser diaspora chmod 755 /home/diaspora su - diaspora cd ~

پس از آن ، یک کاربر با امتیاز ایجاد پایگاه داده ایجاد کنید.

CREATE USER diaspora WITH CREATEDB PASSWORD '<password>';

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

cd ~
git clone -b master https://github.com/diaspora/diaspora.git
cd diaspora

پرونده های پیکربندی را کپی کنید

cp config/database.yml.example config/database.yml
cp config/diaspora.toml.example config/diaspora.toml

نام کاربری: حتماً از نام کاربری درستی که برای دیاسپورا ایجاد کرده اید استفاده کنید. رمز عبور: حتما از رمزعبور مناسب برای کاربر ایجاد شده برای دیاسپورا استفاده کنید.

برای تنظیمات بیشتر می توانید به صفحه این مراجعه کنید. سپس دستورات زیر را برای نصب کتابخانه های روبی مورد نیاز اجرا کنید.

gem install bundler
script/configure_bundler
bin/bundle install --full-index
RAILS_ENV=production bin/rake assets:precompile

در آخر ، سرور را با اجرای دستور زیر شروع کنید

./script/server

FAQs

Is Diaspora free?

Yes, this social network tool is free and provides easy procedures to set up on servers.

Is Diaspora open source?

Diaspora is open source and comes with detailed documentation regarding development and deployment.

What is Diaspora?

Diaspora is a free social network tool that is an alternative to Facebook due to its rich features and integrations.

Is Diaspora decentralized?

In fact, this free social platform is based on decentralization where anyone can host a pod on their own premises.

Does Diaspora offer integrations?

Yes, it is highly extensible and offers integration with other major social platforms such as Twitter and Tumblr.

 فارسی