Diaspora

隐私感知、分布式、开源社交网络。 (A privacy-aware, distributed, open source social network. )

Github星跟蹤圖

Diaspora 是隐私感知、分布式、开源的社交网络。它的开发目标是实现一个分散的、替代像Facebook这样的社交网络服务。

Diaspora 是用Ruby on Rails编写的,Ruby on Rails是Ruby编程语言的Web框架。如果您从未看过Rails项目,您可能需要查看像这样的Rails指南

社交网络整合

使用Diaspora*作为您的基地,在其他主要社会服务上发布到您的个人资料。 这样你的朋友们仍然能够保持联系,即使他们还没有流散Diaspora*。 Diaspora*目前支持交叉发布到您的Facebook、Twitter和Tumblr帐户,更多的将陆续来临。

安装

您不必安装Diaspora*来使用网络。 有许多服务器连接到Diaspora网络,对任何人都可以访问,您可以在其中一个服务器上创建一个帐户。 看看我们找到一个Home的提示,或者你可以直接进入开放的服务器列表注册。

想拥有你的资料并安装Diaspora*? 无论您是想尝试一下,想将其安装在您的服务器上,或者想要贡献并且需要开发设置,我们的安装指南将让您开始!

要求

硬件

最低建议:

  • 内存:1.5 GB
  • Swap:1 GB
  • CPU:体面的多核
  • 存储:所需的硬盘空间量很大程度上取决于您希望用户上传的图像数量。

可以在Raspberry Pi>= 2上运行pod。但是,这将非常慢,不建议用于多用户pod。

软件

在一般情况下,如果尚未安装,您将安装以下软件。

  • 构建工具 - 用于编译源包
  • Ruby - Ruby编程语言
  • RubyGems - Ruby代码库的包管理器(如Perl的CPAN或PHP的PEAR)
  • Bundler - Ruby项目的gem管理工具
  • MySQL或MariaDB或PostgreSQL - 后端存储引擎
  • OpenSSL - 加密库。
  • libcurl - 多协议文件传输库警告:由于sidekiq longjmp错误,您至少需要curl 7.32
  • ImageMagick - 图像处理库
  • Git - 版本控制系统
  • Redis - 持久性键值存储
  • execjs支持的列表中的一个JavaScript运行时。
请注意,在同一台计算机上运行diaspora* 以及其他使用Redis的应用程序可能会造成危险。 只有在您完全知道自己在做什么的情况下才能这样做,并且如果您知道如何为所有应用程序更改Redis数据库。

概覽

名稱與所有者diaspora/diaspora
主編程語言Ruby
編程語言Ruby (語言數: 10)
平台Linux, Mac
許可證GNU Affero General Public License v3.0
發布數94
最新版本名稱v0.7.18.2 (發布於 2023-07-10 01:28:54)
第一版名稱pre-redis (發布於 )
創建於2010-09-15 05:20:04
推送於2024-04-06 06:51:13
最后一次提交2023-07-10 01:13:23
星數13.3k
關注者數481
派生數2.9k
提交數20.9k
已啟用問題?
問題數4727
打開的問題數412
拉請求數1970
打開的拉請求數21
關閉的拉請求數1690
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

diaspora*

A privacy-aware, distributed, open source social network

master: Build Status master
next-minor: Build Status next-minor
Coverage Status next-minor, develop: Build Status develop
Coverage Status develop, Code Climate

Project site, Wiki, Bugtracker, Discussions and Support, License, Authors

Installation

You don't have to install diaspora* to use the network. There are many servers connected to diaspora*s network which are open to anyone, and you can create an account on one of these servers. Have a look at our tips for finding a home, or you can just go straight to the list of open servers to sign up.

Want to own your data and install diaspora*? Whether you just want to try it out, want to install it on your server or want to contribute and need a development setup, our installation guides will get you started!

Questions?

Have a look at our FAQs for users, for pod administrators or for developers.

Still haven't found an answer? Talk to us! Read how we communicate. We're here to answer all your questions.

Contribute

To keep diaspora* growing and improving we need all help we can get. Whether you can contribute code, ideas, translations, bug reports or simply extend the community as a helpful user or pod administrator, your help is welcome!

Everyone interacting in diaspora’s codebases, issue trackers, chat rooms, the wiki, and the Discourse is expected to follow the diaspora* code of conduct.

Security

Found a security issue? Please disclose it responsibly. We have a team of developers listening to security@diasporafoundation.org. The PGP fingerprint is AB0D AB02 0FC5 D398 03AB 3CE1 6F70 243F 27AD 886A.

去到頂部