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.