Diaspora Bezpłatna platforma sieci społecznościowych
Służba sieci społecznościowych zorientowana na prywatność
Diaspora to bezpłatna zdecentralizowana sieć społecznościowa alternatywa dla Facebooka. Zapewnia kontrolę nad danymi, połączeniami społecznymi i bogatymi funkcjami komunikacji.
Przegląd
Diaspora to bezpłatne narzędzie sieci społecznościowej, open source. Jest bogaty i ma możliwości samowystarczające. Architektura tego oprogramowania Social Network Enterprise wspiera decentralizację, w której każdy może hostować kapsułkę. Jest jednak szybki, lekki i łatwy do prowadzenia na własnych serwerach. Ponadto to bezpłatne oprogramowanie do współpracy jest bardzo bezpieczne, oferuje najwyższą prywatność danych i pozwala użytkownikom nawiązywać połączenia zgodnie z ich zainteresowaniami. Diaspora pozwala użytkownikom tworzyć grupy, udostępniać dokumenty, pliki audio/wideo oraz wiele opcji czatu z emojis. Ponadto uczestnicy mogą zareagować na posty, przekształcić je i wspomnieć o innych uczestnikach używających hashtagów. W rzeczywistości ta zdecentralizowana sieć społecznościowa umożliwia tworzenie oddzielnych grup dla przyjaciół, rodziny i współpracowników. Przede wszystkim użytkownicy mogą ukryć swoją tożsamość, komunikując się z innymi uczestnikami sieci. Diaspora oferuje integrację z innymi głównymi platformami mediów społecznościowych, takimi jak konta WordPress, Tumblr i Twitter. To narzędzie do sieci społecznościowych jest napisane w Ruby, Ruby on Rails wraz z pewnymi wkładami innych języków, takich jak JavaScript i Haml. Ponadto istnieje żywa społeczność, która aktywnie reaguje na zapytania i błędy. Ponadto dostępna jest cała dokumentacja dotycząca rozwoju i wdrażania.
Wymagania systemowe
Wymagania dotyczące konfiguracji diaspory obejmują:
- Ruby, Rubigems
- mysql, redis, openssl
- Git, Bundler, ImageMagick
Cechy
Diaspora oferuje następujące kluczowe funkcje:
- samodzielnie
- Decentralizacja
- Integracja z Twitterem i Tumblr
- zorientowane na prywatność
- Wspomnienia, tagi, emoji, reakcje
- Grupy oparte na odsetkach
- rozszerzalny
Instrukcje Instalacji
Uruchom następujące polecenie, aby zainstalować pakiety
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
Uruchom następujące polecenia, aby skonfigurować użytkownika dla diaspory
adduser diaspora chmod 755 /home/diaspora su - diaspora cd ~
Następnie utwórz użytkownika z uprawnieniem do tworzenia baz danych.
CREATE USER diaspora WITH CREATEDB PASSWORD '<password>';
Po zainstalowaniu wszystkich warunków wstępnych uruchom następujące polecenie, aby sklonować kod źródłowy.
cd ~
git clone -b master https://github.com/diaspora/diaspora.git
cd diaspora
Skopiuj pliki konfiguracyjne
cp config/database.yml.example config/database.yml
cp config/diaspora.toml.example config/diaspora.toml
Nazwa użytkownika: Pamiętaj, aby użyć odpowiedniej nazwy użytkownika utworzonej dla diaspory. Hasło: Użyj odpowiedniego hasła dla użytkownika utworzonego dla diaspory.
Możesz odwiedzić stronę Ten w celu uzyskania dalszych konfiguracji. Następnie uruchom następujące polecenia, aby zainstalować wymagane biblioteki rubinowe.
gem install bundler
script/configure_bundler
bin/bundle install --full-index
RAILS_ENV=production bin/rake assets:precompile
Na koniec uruchom serwer, uruchamiając następujące polecenie
./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.