起因是同学找我有事,于是想着正好再搭一次mastodon,一开始也没觉得能出什么岔子(毕竟一年前搭的那是顺风顺水),于是便踩了个狠狠的大坑…
基本流程
参考的这位大佬的教程:如何利用Docker搭建Mastodon实例(一):基础搭建篇,很详细,从头跟到尾一般就搭建完了,除非你用的是最新版本
🐽实操
满怀欣喜,一路没有报错的搭完了,打开站点一看啥问题没有,结果就是注册不了,直接给我整不会了,回看了一遍流程,确定没有错误后,开始排查原因
一开始打算直接搜看看有没有同样的问题,找了一圈没见有(也可能我不会找),于是开始从流程上找
首先确定邮箱能否正常发送,在初始化阶段有发送测试邮件的一步,教程里跳过了,我后来又试了一下,正常;而且管理员登录后更改密码或异地登录等操作都会收到邮件提示,证明SMTP服务是没有问题的,过…
然后看mastodon版本,最🐽的一集,我想到可能是新版本里增加了什么设置导致默认无法在本地注册用户,但是…但是我没看官方更新日志里的内容而是随便挑了一个旧版本重装了一下,因为我印象里上一次搭建的时候并没有遇到本地未开放注册的情况,惯性思维的以为只是最近新加上的设置,这也导致之后一系列无用功的出现(给自己一拳👊
实在没办法了,便盯上了官方文档,抱着有中文我为什么要去啃原版的心理,我放弃了教程跟着翻译后的文档重搭建了一遍,仍然是用的最新版(呵),不出所料的过程里没有报错,最后依然无法注册😃
此刻我整个人是崩溃又懵逼的(☍﹏⁰)
幡然醒悟
最后,从B站看到有个up也有发的搭建视频,正好人正在直播,我试着联系了一下,大佬答应了帮我看看,也说可能是版本的问题,让我装个旧版本可能就解决了…
于是我抱着死马当活马医的心态,直接整了个一年前的版本3.5.12又试了一遍…
然后就解决了…
聪明的智商又占领高地了(●▼●;)
up看完后也跟我说了更新日志的变更
结
赫赫😃,我是🐽