建站学习资料 Learning Resources

建站学习资料 Learning Resources

· json · rss
Subscribe:

About

记录一下安装过程中用到的教程。


我跟着做的youtube视频:

Build Your Own Mastodon Server on Debian (Step by Step Server Build Guide)

这是我看过的教程里最有帮助的,最具体、最清晰,像我这样对coding几乎什么也不懂的人跟着做也可以把mastodon搭起来。

前期每一步都可以完全照做,直到后面安装某些gem包时,因为大家系统不完全一样,开始出现一些冲突,但只要通过更新就都可以解决。

最后还需要单独安装imagemagick和ffmpeg,其他就没什么问题。


当然以上只是搭起了最基本的站点,在此基础上还要做一些优化,此时就依靠各位中文站长写的教程了。

我用的主要是pullopen的这两个教程:

自定义CSS和自定义表情

进阶魔改


另外还有许多教程,前期我跟着视频做了,后期对我个人情况来说pullopen的教程最适用。

但把其他的也记录一下:

长毛象(Mastodon)社区搭建详解

给新站长:建站后的运维及装修手册

Mastodon 媒体存储和数据库备份

Mastodon 域名设置全讲解

开启长毛象全文搜索功能


需要注意的几点:

  1. 如果要上云,另外某教程的做法比较简单,但最后跨站拉取音频会有问题(图片和视频没问题),还是按照pullopen的做法才好。
  2. 全文搜索我踩了两个坑。① 插件和elasticsearch的版本号必须完全一致才可以安装。② elasticsearch只能升级不能降级。

我按照官网教程做,会直接安装7.X的最高版本7.17.11,而中文优化插件最高只到7.17.6,之后就是8.X的版本。而8.X的最高版本目前是8.8.2,中文优化插件其中一个到了8.8.2,另一个还在8.8.1.

在这部分一定要先看清楚插件版本号,安装所有插件都有的版本。

另外最好是在创建索引之前就先安装插件,否则装完插件要重建索引。但官方说明把中文优化放在最后介绍,很多人都是索引创建完了才看到应该先装插件……