去中心化社交网络 Mastodon(长毛象)的介绍与使用全面详解

2019-03-05 11:58:16 +08:00
 yzyjim

看了下 V2EX 里相关的讨论不多,玩的人也少。因此在这里整理了一篇更全面的详解。欢迎讨论 /指正!

Mastodon 是什么?

Mastodon 是一种开源的、在线、自托管的去中心化社交媒体和社交网络服务。它允许任何人在网络中托管他们自己的服务器节点,并且其各种单独操作的用户群在多个不同站点(称为“实例”)之间联合。 这些实例作为联合社交网络连接,允许来自不同实例的用户无缝地相互交互。Mastodon 是更广泛的 Fediverse 的一部分,允许其用户也与支持相同协议的其他平台上的用户进行交互,例如 PeerTube,Misskey,Friendica 和 Pleroma。

可以看看:

Mastodon 和微博有什么区别?

1. 去中心化

Mastodon 具有与 Twitter 或微博类似的微博功能,与它们截然不同的是,它不是集中托管的。每个用户都是特定的独立操作实例的成员。用户发布称为“ toots ”(嘟嘟)的短消息供其他人查看,并可以调整他们每个帖子的隐私设置。具体的隐私选项可能因站点而异,但通常包括私信、仅关注者可见、公共可见但不在公共源中列出、以及公开可见并发布到公共源。

形象地来说,整个长毛象网络由上千个实例组成,这些实例相互连接,最终形成了一个庞大的网络,就像是一个巨大宇宙。每一个服务器都是宇宙中的一个星系,用户就是每个星系里的行星。

2. 永不消失的社交网络

微博、Twitter、Instagram 等由企业创办的社交软站,一旦倒闭,社交软站就会完全消失。相比之下,即使在长毛象的庞大网络中有一个服务器停止了运营,而这个网络依然存在。可以说,长毛象就是永远都不会消失的社交网络。

你可以随时导出自己的账户并转移到其他实例中,无需担心因为实例运营者的问题导致的数据丢失。

加入自己喜欢的实例

由于 Mastodon 是自托管的去中心化社交网络,所以用户需要自己决定加入哪一个实例。实例之间的帐号并不通用。

加入哪个实例呢?这取决于用户自己的需求:

但不管你入驻了哪个实例,均可以看到其他实例的跨站时间线,与整个长毛象宇宙的用户互动。

这是我自己新建立的实例 —— o3o,感兴趣的话欢迎入驻 https://o3o.ca

Mastodon 的官网上,也列出了一些世界各地的实例,可以根据自己的语言来搜索喜欢的实例。

创建 Mastodon 账户

以 o3o 为例,在首页 https://o3o.ca 的注册表单输入自己想要的用户 ID (之后不可变更)、邮箱和密码。点击注册后,你的邮箱将会收到一封邮件,如果没有收到,打开垃圾邮件文件夹查看。如果垃圾邮件里也没有,请联系站长。

在长毛象宇宙中,用户的 ID 由自己的用户名和实例名组成。比如你的 ID 是 myname,那你在实例本站范围内的 ID 是@myname,在跨站时的 ID 为@myname@o3o.ca。如果其它实例的用户想要关注或者 @你,那么他们便需要搜索@myname@o3o.ca来找到你。

o3o 的注册界面:

Mastodon 的界面

这是登录后的界面:

刚开始使用时,对于 Mastodon 的操作界面可能会感到陌生,但使用一会儿后,很快就能上手了。

发布框

最左侧的面板中,你可以发布自己的“嘟嘟”(类似推特的推文)。

主页

中间的主页面板中,会出现你已经关注的用户的嘟文。

时间轴

右侧的面板中,有本站时间轴跨站公共时间轴,你可以发现其他用户的嘟文。

搜索用户

比如你要搜索的 ID 是 hername,那你在实例本站范围内的 ID 是@hername,在跨站时的 ID 为@hisname@其他实例的域名

同样地,比如你自己的 ID 是 myname,入驻在 o3o.ca 实例上,如果其它实例的用户想要关注或者 @你,那么他们便需要搜索@myname@o3o.ca来找到你。

转发嘟文、收藏

每条用户的嘟文下面,都有两个按钮:

搭建自己的实例

手里有服务器,想搭建自己的实例吗?

安装 Mastodon 实例有两种方式:手动安装与 Docker 安装。我的搭建环境为 AWS Lightsail Ubuntu 18.04 ,尝试使用 docker 安装总是出现各种类型的 error,遂放弃,改用手动安装。其实手动安装的过程并不如想象中的复杂,官方教程的步骤写的十分详细。

如果你也想搭一个,可以参考这篇官方教程,使用 Ubuntu 18.04 系统搭建。

参考链接:

V2 的帖子之后不能编辑,所以如果有写错要修正的话,可能会更新在我的博客里。

14024 次点击
所在节点    分享发现
24 条回复
c4f36e5766583218
2019-03-05 12:38:26 +08:00
观望中...
pod
2019-03-05 12:48:12 +08:00
曾经注册过 pawoo 找图,不过圈子都是外国人偏多甚至全部都是外国人,交流有障碍就渐渐不玩了
yzyjim
2019-03-05 12:57:48 +08:00
@pod 是啊,中文的圈子也就那几个,不过在逐渐增多
JackieMe
2019-03-05 13:01:05 +08:00
cmx 都已经著名了么😂
livc
2019-03-05 13:02:36 +08:00
这种社交产品其实挺有意思,它很像微博和贴吧的综合品:继承了微博的信息流方式,而每个实例可以是一个 topic,可以类比一个贴吧。

目前的账号在不同实例的转移应该还不完善。
nutlin
2019-03-05 13:04:24 +08:00
@JackieMe cmx 现在应该是人数最多的中文实例了吧
JackieMe
2019-03-05 13:29:25 +08:00
@nutlin 但是全站时间线每天的嘟文可以 10min 刷完😂
orangeade
2019-03-05 13:32:17 +08:00
分布式 Twitter,挺有意思的
66beta
2019-03-05 13:36:47 +08:00
直接上圈子吧,开车了
pod
2019-03-05 13:51:41 +08:00
@yzyjim 有什么比较好玩的圈子推荐吗?
dimlau
2019-03-05 14:15:53 +08:00
以实际运营的角度来说,
推荐什么样的服务器配置?
nutlin
2019-03-05 14:16:08 +08:00
@pod 中国人多的是 https://cmx.im
楼主自己开的实例是 https://o3o.ca
p 站开的 https://pawoo.net 日本人比较多
https://joinmastodon.org/ 可以在这里按照主题搜所有实例
yzyjim
2019-03-05 14:21:04 +08:00
@dimlau 看你运行实例的目的和需求了,人越多对配置的需求越高。建议至少 1GB 内存起步,选靠谱的 KVM VPS 商家(我用的是 AWS )。安装前配置 1~2GB 的 SWAP 避免安装失败。
haddy
2019-03-05 14:50:46 +08:00
如果想搭实例,但又觉得耗费太耗费资源或者搭建太复杂的话,也可以用楼主提到的 Pleroma。兼容 Mastodon,但占用比较低。依赖比 Mastodon 少,只有 Elixir + PostgreSQL,因此搭建过程也比较简单。
rogwan
2019-03-05 15:02:21 +08:00
跨站两次 @@看着有点累赘
dimlau
2019-03-05 15:30:03 +08:00
@haddy #14 找了一下,几乎没有中文实例。
hugedeffing
2019-03-05 16:37:49 +08:00
不要推了吧--推了几年了,还是没人用,且不说现在都是黄图,国内没办法推广。哪怕做大了,以后也过不了审,政策不允许……
trafficMGR
2019-03-05 18:59:51 +08:00
长毛象太重了,麻雀虽小但五脏俱全。不知道有没有这样的系统~
haddy
2019-03-05 21:03:29 +08:00
@dimlau 如果你是要搭实例,有没有别的中文实例在我看来并不重要,因为它与 Mastodon 兼容,可以连到用 Mastodon 的中文实例上。如果你不是要搭实例,你可能不需要关心这个…
CRight
2019-03-05 21:35:57 +08:00
@hugedeffing 用这个不就是为了躲避审查吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/541246

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX