Diaspora Zdarma platforma sociální sítě
Služba sociálních sítí orientovaná na soukromí
Diaspora je bezplatná decentralizovaná alternativa sociální sítě k Facebooku. Poskytuje vám kontrolu nad daty, sociálními spojeními a bohatými komunikačními funkcemi.
Přehled
Diaspora je bezplatný nástroj sociální sítě s otevřeným zdrojovým kódem. Je bohatý a přichází se schopnostmi sebehostitele. Architektura tohoto softwaru pro sociální sítě podnikového podniku podporuje decentralizaci, kde může kdokoli hostit POD. Na vlastních serverech je však rychlý, lehký a snadný hostovatelný. Tento software bezplatné spolupráce je dále vysoce bezpečný, nabízí co nejvyšší soukromí dat a umožňuje uživatelům navázat spojení podle jejich zájmů. Diaspora umožňuje uživatelům vytvářet skupiny, sdílet dokumenty, zvukové/video soubory a více možností chatu s emodži. Účastníci navíc mohou reagovat na příspěvky, znovu je znovu označit a zmínit další účastníky pomocí hashtagů. Tato decentralizovaná sociální síť vám ve skutečnosti umožňuje vytvářet oddělené skupiny pro přátele, rodinu a kolegy. Uživatelé mohou především skrýt svou identitu při komunikaci s ostatními účastníky sítě. Diaspora nabízí integraci s dalšími hlavními platformami sociálních médií, jako jsou účty WordPress, Tumblr a Twitter. Tento nástroj sociální sítě je psán v Ruby, Ruby on Rails spolu s některými vstupy z jiných jazyků, jako je JavaScript, a Haml. Dále existuje pulzující komunita, která aktivně reaguje na dotazy a chyby. Kromě toho je dostupná veškerá dokumentace týkající se vývoje a nasazení.
Požadavky na systém
Požadavky na nastavení Diaspory zahrnují:
- Ruby, Rubygems
- MySQL, Redis, OpenSSL
- Git, Bundler, Imagemagick
Funkce
Diaspora nabízí následující klíčové funkce:
- Self-hostited
- Decentralizace
- Integrace s Twitterem a Tumblrem
- Orientované na ochranu osobních údajů
- zmiňuje, značky, emodži, reakce
- Skupiny založené na úrokových
- rozšiřitelné
Instrukce k instalaci
Spusťte následující příkaz a nainstalujte balíčky
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
Spusťte následující příkazy a nastavte uživatele pro Diasporu
adduser diaspora chmod 755 /home/diaspora su - diaspora cd ~
Poté vytvořte uživatele s privilegiem pro vytvoření databází.
CREATE USER diaspora WITH CREATEDB PASSWORD '<password>';
Jakmile jsou nainstalovány všechny předpoklady, spusťte následující příkaz k klonování zdrojového kódu.
cd ~
git clone -b master https://github.com/diaspora/diaspora.git
cd diaspora
Zkopírujte konfigurační soubory
cp config/database.yml.example config/database.yml
cp config/diaspora.toml.example config/diaspora.toml
Uživatelské jméno: Nezapomeňte použít správné uživatelské jméno, které jste vytvořili pro Diasporu. Heslo: Nezapomeňte použít správné heslo pro uživatele, kterého jste vytvořili pro Diasporu.
Další konfigurace můžete navštívit tento. Poté spusťte následující příkazy a nainstalujte požadované knihovny Ruby.
gem install bundler
script/configure_bundler
bin/bundle install --full-index
RAILS_ENV=production bin/rake assets:precompile
Nakonec spusťte server spuštěním následujícího příkazu
./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.