搭建了一个 Mastodon 站点

dimlau
题图

在字典上 Mastodon 被翻译为乳齿象。但是今天我们说的 mastodon,在网络上更普遍被称为长毛象,它是一个免费开源的分布式微博客社交网络

拿我的长毛象站点 tzcafe.com 举例。当妳在这个网站注册,就得到了一个独一无二的 ID 比如:@[email protected]。前半部分 @dimlau 代表妳在这个站点内独有的一个身份,站内其他人不能再用;后半部分 @tzcafe.com 则代表妳托付这个站点来存放一些必要的数据信息。

妳可能会想,为什么要搞的这么复杂?如果只是在站内发布内容,和同站的网友交流互动。那么这个长毛象站点只能算是一个仿品「新浪微博」。但是事实上长毛象站点特色远不止如此。

mastodon 服务器运作

网络上有很多人建立了长毛象站点,像是一个个独立的岛屿,我们刚刚举例的那个也是其中之一。假设另外有个长毛象站点上的用户 @[email protected]某站.com,她想要发布内容向我喊话,可以直接在发布的内容里加上 @[email protected],服务器就知道她是要找 @tzcafe.com 站点的 @dimlau,按照某种严格的协议,服务器和服务器之间完成通信,我就会在 tzcafe.com 这个长毛象站点内获得消息通知。反过来,我也可以向其他站点的用户发送消息。

这就好比是新浪微博的用户给 Twitter 用户发消息一样,当然我们知道,因为这两者都是封闭的社区,它们无法做到——而长毛象可以。

mastodon界面

长毛象发布消息的界面可以选择公开给谁看

除了「互联互通」的特性,单纯作为一个网络服务来说 Mastodon 本身也有它的特色。首先界面设计比较简洁清爽,没有广告,没有会员,没有认证……如果受够了新浪微博里免费用户处处受限的体验,或许是时候转用 mastodon 了。

使用过新浪微博的人可能都有过这种经历:在新浪微博里发的内容,显示发送成功了,但是却一直 0 阅读量,这可能是因为内容里包含了谁也说不清到底是什么的关键词,被限制了——而在长毛象站点,没有内容预审;又或是在新浪微博刷首页时间线时,来来回回都是一些不知为什么会出现的内容,有时候还是很久以前的旧内容,在长毛象站点则会完全按照时间先后来展示内容……

总之,我刚刚搭建了一个 mastodon 站点,主要是用来自己使用1,作为我个人参与到 mastodon 网络里的一个固定入口——我发现或许这才是 mastodon 的「正确用法」。当然也欢迎任何人加入,地址在这里:https://tzcafe.com


  1. 计划赶不上变化,现在这个站点已经有一百多个注册成员。 ↩︎

延伸阅读

本站架设在 RamNode VPS

Grav -> Hugo