Diaspora Piattaforma di social network gratuita
Servizio di social network orientato alla privacy
Diaspora è un'alternativa a social network decentralizzata gratuita a Facebook. Ti dà il controllo su dati, connessioni sociali e ricche funzionalità di comunicazione.
Panoramica ### ** ** Diaspora è uno strumento di social network open source gratuito. È ricco di caratteristiche e viene fornito con capacità di auto-ospite. L’architettura di questo software Enterprise Social Network supporta il decentramento in cui chiunque può ospitare un pod. Tuttavia, è veloce, leggero e facile da ospitare sui tuoi server. Inoltre, questo software di collaborazione gratuito è altamente sicuro, offre la massima privacy dei dati e consente agli utenti di stabilire le connessioni secondo i loro interessi. Diaspora consente agli utenti di realizzare gruppi, condividere i documenti, i file audio/video e più opzioni di chat con emoji. Inoltre, i partecipanti possono reagire ai post, rimandarli e menzionare altri partecipanti usando hashtag. In effetti, questo social network decentralizzato ti consente di creare gruppi separati per amici, familiari e colleghi. Soprattutto, gli utenti possono nascondere la propria identità mentre comunicano con gli altri partecipanti della rete. Diaspora offre integrazione con altre principali piattaforme di social media come gli account WordPress, Tumblr e Twitter. Questo strumento di social network è scritto in Ruby, Ruby on Rails insieme ad alcuni input di altre lingue come JavaScript e Haml. Inoltre, esiste una comunità vibrante che risponde attivamente a domande e bug. Inoltre, tutta la documentazione è disponibile per quanto riguarda lo sviluppo e la distribuzione.
Requisiti di sistema
I requisiti per configurare la diaspora includono:
- Ruby, Rubygems
- Mysql, Redis, OpenSSL
- Git, Bundler, ImageMagick
Caratteristiche
Diaspora offre le seguenti caratteristiche chiave:
- autosufficiente
- decentramento
- Integrazione con Twitter e Tumblr
- orientato alla privacy
- menziona, tag, emoji, reazioni
- Gruppi basati sugli interessi
- Extensible
Istruzioni per l’installazione
Esegui il comando seguente per installare i pacchetti
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
Esegui i seguenti comandi per impostare l’utente per la diaspora
adduser diaspora chmod 755 /home/diaspora su - diaspora cd ~
Successivamente, crea un utente con il privilegio di creare database.
CREATE USER diaspora WITH CREATEDB PASSWORD '<password>';
Una volta installati tutti i prerequisiti, eseguire il comando seguente per clonare il codice sorgente.
cd ~
git clone -b master https://github.com/diaspora/diaspora.git
cd diaspora
Copia i file di configurazione
cp config/database.yml.example config/database.yml
cp config/diaspora.toml.example config/diaspora.toml
Nome utente: assicurati di utilizzare il nome utente giusto che hai creato per la diaspora. Password: assicurarsi di utilizzare la password giusta per l’utente creato per la diaspora.
È possibile visitare la pagina Questo per ulteriori configurazioni. Quindi, eseguire i seguenti comandi per installare le librerie Ruby richieste.
gem install bundler
script/configure_bundler
bin/bundle install --full-index
RAILS_ENV=production bin/rake assets:precompile
Infine, avviare il server eseguendo il comando seguente
./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.