社区之缘 - 长毛象(Mastodon)社区
关于本人接触开源社区的搭建可以追溯到2022年4月,最早搭建的是去中心化社交平台 - 长毛象(Mastodon),一款由德国软件开发者尤金·罗奇科(Eugen Rochko)出于对美国社交网络平台的失望而开发了推特的竞品。
不同于微博/推特那样是一个单一网站,长毛象(Mastodon)采用了 ActivityPub 协议,可以通过联邦宇宙 Fediverse 实现与其他社区的互通,换句话说,长毛象(Mastodon)是个由数千个社区组成的网络,是一个去中心化的社交平台,这些社区都由不同的组织和个人运营,并且都提供无缝的社交媒体体验。
ActivityPub 是一个去中心社交网络(decentralized social networking)的交互协议,允许软件项目通过添加 ActivityPub 支持,实现拥有完全不同代码库的应用程序之间的可互操作社交网络。
出于对去中心化社区的好奇,我搭建了一个,自己不发帖,天天看着其他社区的人发帖也是挺奇妙的感受。
不过因为不太喜欢推特的风格(虽然可以自己DIY,但我懒),且要支撑长毛象社区对我的丐版服务器来说过于勉强,在坚持了一周后,长毛象社区被我拉进了黑名单。
社区之始 - Misskey社区
但人就是这样,尝过了去中心化社区的甜头后,就还想着再尝试尝试。没过多久,另外一款去中心化、且同样支持 ActivityPub 协议的社区服务Misskey进入了我的视野中。
作为一款从 2014 年开发至今的开源软件,Misskey 的功能是成熟的,当然因为最初是由日本开发者 しゅいろ(syuilo)创立的缘故,整体功能偏日风一点,功能在设计是也可以算多少是精益求精了,相比Mastodon,Misskey对服务器资源的占用上确实小了不少。
搭建记录:搭建了个去中心化的微博社区
就这样,Misskey社区坚持了大半年,直到中继站(用于收发其他社区信息的服务器)被墙了后,本来就没啥活跃度的社区,突然变得十分鸡肋。刚好我打算重装服务器将宝塔面板容器化,于是乎这陪伴了我半年之久的Misskey社区终是被我丢进了杂物堆(备份文件夹,不过想来能重见天日的机会估计不大)。
社区之续 - Flarum社区
不知是Flarum社区过于小众还是我的消息渠道有限,在我将服务器从宝塔面板转为1Panel面板之前,我从未听说过,当然也可能是Misskey社区停服后我便不再关注此类信息导致的。
宝塔面板作为一个靠谱的服务器管理面板,功能是十分强大的,但缺点也很明显,功能多=bug多、臃肿、占用高,且因为是不开源的,我也很难对看板进行调整,而我一直坚持使用的原因其实是因为它有一个Onedrive插件,可以备份文件到Onedrive,就因为这一点让我坚持了下去😂
不过最近宝塔面板备份到Onedrive的文件也开始出现了错乱,处理了多次也不见成效,刚好朋友推荐了一款更加轻量的服务器面板 - 1Panel,一款开源且容器化的Linux面板。虽然目前的1Panel还没法使用Onedrive进行云备份确实挺遗憾的,不过在功能上也已满足我大部分使用场景了,还要啥自行车啊!
说干就干,一番捣鼓后,服务器焕然一新(直接重装了😁)。
1Panel自带的应用商店有一款开源的社区服务叫Flarum,看起来挺轻量的,出于好奇便尝试用一键部署试了试,然而效果不太理想。最终在Flarum中文社区 的帖子1Panel面板安装 Flarum的指导下,终是搭建成功了。
Flarum社区加载速度是相当的快,外加上功能都是通过插件实现的,使用上就十分灵活,初次体验十分满意。
不过不晓得为啥腾讯云COS的插件安装完一直上传不成功,查了中文社区的帖子也没找到解决方法,多少有些遗憾就是了。
就这样,本Flarum社区在2023年6月9日问世,社区之名继承了Misskey社区时的称呼 - 幻想家社区,算是对此前社区搭建的延续了,希望这个社区能活久一点吧。😆