开始Mastodon吧

最近两天如果关注github trend的话会发现有个叫Mastodon的Rails项目的人气正在飞速上升中。

引用ReadMe的介绍, 可以发现这个是一个去中心化的微博系统。
话说我们可能对去中心化相关听得最多的应该就是blockchain相关了。
这里所谓的去中心化最重大的意义就是不会有服务商来投广告,塞抹布,黄赌毒各种不良信息随便发。

Mastodon is a free, open-source social network server. A decentralized solution to commercial platforms, it avoids the risks of a single company monopolizing your communication. Anyone can run Mastodon and participate in the social network seamlessly.

那么用户如何创建一个Mastodon的账号呢?

很简单,从这里的节点中选择一个节点,点进去注册即可。注册之后用户名就相当于username@host的形式。用这个用户名就可以和任何instance上的任何用户发生关系(follow, retweet之类的)啦。

如何找到感兴趣的用户?

mastodon提供了从twitter好友中发现mastodon用户的方式(这里)。 经试用悲剧地发现并没有好友在使用mastodon。当然还有其他方法,比如等别人把自己的用户名贴出来什么的。

如何自己host一个Mastodon的实例?

按照ReadMe的方法用Docker-compose是最快的方法。

clone项目之后docker-compose build && docker-compose up -d 就好。

当然要公开你的instance别忘了加上反向代理和SSL。
SSL的话用Letsencrypt即可。

当然实际部署上去之后可能会有各种问题,比如我遇到了邮箱不能发送验证邮件的问题。解决方法是
去掉了这一行。https://github.com/tootsuite/mastodon/blob/master/config/environments/production.rb#L101

最后

这个是我的Instance。

我的id是 `gyorou_bocchi@mustodon.bocchi.tokyo`

欢迎大家和我搞基以及聊三俗话题。

SNS