नि: शुल्क और खुला स्रोत सामाजिक नेटवर्क उपकरण

Diaspora नि: शुल्क सामाजिक नेटवर्क प्लेटफॉर्म

स्व-होस्टेड गोपनीयता-उन्मुख सामाजिक नेटवर्किंग सेवा

डायस्पोरा फेसबुक के लिए एक मुफ्त विकेंद्रीकृत सामाजिक नेटवर्क विकल्प है। यह आपको डेटा, सामाजिक कनेक्शन और समृद्ध संचार सुविधाओं पर नियंत्रण देता है।

अवलोकन

डायस्पोरा एक स्वतंत्र, ओपन सोर्स सोशल नेटवर्क टूल है। यह समृद्ध-सुविधा है और स्व-होस्टिंग क्षमताओं के साथ आता है। इस उद्यम सोशल नेटवर्क सॉफ्टवेयर की वास्तुकला विकेंद्रीकरण का समर्थन करती है जहां कोई भी पॉड की मेजबानी कर सकता है। हालांकि, यह अपने स्वयं के सर्वर पर होस्ट करने के लिए तेज, हल्का और आसान है। इसके अलावा, यह मुफ्त सहयोग सॉफ्टवेयर अत्यधिक सुरक्षित है, अत्यंत डेटा गोपनीयता प्रदान करता है, और उपयोगकर्ताओं को अपने हितों के अनुसार कनेक्शन बनाने देता है। डायस्पोरा उपयोगकर्ताओं को समूह बनाने, दस्तावेज़, ऑडियो/वीडियो फ़ाइलों और इमोजी के साथ कई चैट विकल्पों को साझा करने देता है। इसके अलावा, प्रतिभागी पदों पर प्रतिक्रिया कर सकते हैं, उन्हें टैग कर सकते हैं और हैशटैग का उपयोग करके अन्य प्रतिभागियों का उल्लेख कर सकते हैं। वास्तव में, यह विकेन्द्रीकृत सामाजिक नेटवर्क आपको दोस्तों, परिवार और सहयोगियों के लिए अलग -अलग समूह बनाने में सक्षम बनाता है। इन सबसे ऊपर, उपयोगकर्ता नेटवर्क के अन्य प्रतिभागियों के साथ संवाद करते समय अपनी पहचान छिपा सकते हैं। डायस्पोरा अन्य प्रमुख सोशल मीडिया प्लेटफार्मों जैसे वर्डप्रेस अकाउंट्स, टम्बलर और ट्विटर के साथ एकीकरण प्रदान करता है। यह सोशल नेटवर्क टूल रूबी में लिखा गया है, रूबी ऑन रेल्स के साथ -साथ अन्य भाषाओं जैसे कि जावास्क्रिप्ट और हैमल के इनपुट के साथ। इसके अलावा, एक जीवंत समुदाय है जो सक्रिय रूप से प्रश्नों और बगों का जवाब देता है। इसके अलावा, सभी दस्तावेज विकास और तैनाती के संबंध में उपलब्ध हैं।

सिस्टम आवश्यकताएं

डायस्पोरा को सेटअप करने की आवश्यकताओं में शामिल हैं:

  • रूबी, रूबीजम्स
  • MySQL, Redis, OpenSSL
  • गिट, बंडलर, इमेजमैगिक

विशेषताएँ

डायस्पोरा निम्नलिखित प्रमुख विशेषताएं प्रदान करता है:

  • स्व-होस्टेड
  • विकेंद्रीकरण
  • ट्विटर और टम्बलर के साथ एकीकरण
  • गोपनीयता-उन्मुख
  • उल्लेख, टैग, इमोजीस, प्रतिक्रियाएं
  • ब्याज आधारित समूह
  • एक्स्टेंसिबल

स्थापना निर्देश

पैकेज स्थापित करने के लिए निम्न कमांड चलाएं

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

डायस्पोरा के लिए सेटअप उपयोगकर्ता के लिए निम्नलिखित कमांड चलाएं

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.

अन्वेषण करना

आपको निम्नलिखित लिंक प्रासंगिक मिल सकते हैं:

 हिन्दी