Nemokamas ir atvirojo kodo socialinio tinklo įrankis

Diaspora Nemokama socialinio tinklo platforma

Savarankiškai privatus privatumą orientuota socialinių tinklų paslauga

Diaspora yra nemokama decentralizuota socialinio tinklo alternatyva „Facebook“. Tai suteikia duomenų, socialinių ryšių ir turtingų komunikacijos ypatybių kontrolės.

Apžvalga

Diaspora yra nemokamas atvirojo kodo socialinio tinklo įrankis. Jis yra turtingas ir turi savarankiškų galimybių. Šios įmonės socialinio tinklo programinės įrangos architektūra palaiko decentralizaciją, kai kiekvienas gali priglobti pod. Tačiau jis yra greitas, lengvas ir lengvai priglobtas savo serveriuose. Be to, ši nemokama bendradarbiavimo programinė įranga yra labai saugi, siūlo didžiausią duomenų privatumą ir leidžia vartotojams užmegzti ryšius pagal jų interesus. „Diaspora“ leidžia vartotojams sudaryti grupes, bendrinti dokumentus, garso/vaizdo failus ir kelias pokalbių parinktis su „Emojis“. Be to, dalyviai gali reaguoti į pranešimus, pertvarkyti juos ir paminėti kitus dalyvius, naudojančius žymes. Tiesą sakant, šis decentralizuotas socialinis tinklas suteikia galimybę sudaryti atskiras grupes draugams, šeimai ir kolegoms. Visų pirma, vartotojai gali paslėpti savo tapatybę bendraudami su kitais tinklo dalyviais. Diaspora siūlo integraciją su kitomis pagrindinėmis socialinės žiniasklaidos platformomis, tokiomis kaip „WordPress“ paskyros, „Tumblr“ ir „Twitter“. Šis socialinio tinklo įrankis yra parašytas „Ruby“, „Ruby on Rails“ kartu su kai kuriomis kitomis kalbomis, tokiomis kaip „JavaScript“ ir „Haml“. Be to, yra gyvybinga bendruomenė, kuri aktyviai reaguoja į klausimus ir klaidas. Be to, visi dokumentai yra apie plėtrą ir diegimą.

Sistemos reikalavimai

Reikalavimai diasporai apima:

  • Ruby, Rubygems
  • „MySQL“, „Redis“, „OpenSSL“
  • Git, Bundler, Imagemagick

Funkcijos

Diaspora siūlo šias pagrindines funkcijas:

  • Savarankiškai priglobta
  • Decentralizacija
  • Integracija su „Twitter & Tumblr“
  • Privatumas orientuotas
  • paminėjimai, žymės, jaustukai, reakcijos
  • Palūkanų grupės
  • Išplečiama

Diegimo instrukcijos

Paleiskite šią komandą, kad įdiegtumėte paketus

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

Paleiskite šias komandas, kad nustatytumėte „Diaspora“ vartotoją

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

Po to sukurkite vartotoją, turintį privilegiją kurti duomenų bazes.

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

Įdiegę visas išankstines sąlygas, paleiskite šią komandą, kad klonuotumėte šaltinio kodą.

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

Nukopijuokite konfigūracijos failus

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

Vartotojo vardas: būtinai naudokite tinkamą vartotojo vardą, kurį sukūrėte diasporai. Slaptažodis: būtinai naudokite tinkamą slaptažodį vartotojui, kurį sukūrė diasporai.

Norėdami gauti daugiau konfigūracijų, galite apsilankyti Tai puslapyje. Tada paleiskite šias komandas, kad įdiegtumėte reikalingas „Ruby“ bibliotekas.

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

Galiausiai paleiskite serverį paleisdami šią komandą

./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.

 Latviski