关于discourse的几个小问题,请各位大佬帮忙解答一下

1.用的1P面板,Redis,PostgreSQL这俩有必要安装么?
2.发帖上传的图片有没有办法直接转成WEBP,或者先压缩一下再上传?
3.怎么防止别人乱邮箱注册,每天额度有限。怕别人不停刷 :laughing:
有经验的大佬帮忙解答一下,谢谢啦 :heart_with_arrow:

怕乱注册就加个审批流程呗

那就太麻烦了 :laughing:

这个 Discourse 好想提供了一个每个 IP 每天可以注册的用户数量的限制,具体在哪里一下子找不到了。

还有一个配置:allowed email domains 限制可以注册的有邮箱域名。

对于一些收不到邮件的邮箱域名放到黑名单里面。

根据我们运营的经验来看,如果你的内容大部分是公开的,真正注册的用户不多。

这 2 个组件没有必要安装。

因为 Discourse 已经把上面的组件打包到了容器中。

在 Discourse 重构组件的时候会重新 Pull 这 2 个的 Image。

没有办法,目前上传的图片我们知道的是,如果是 HEIC 会自动转换为 JPEG 的图片格式。

至于 WEBP 格式,虽然现在浏览器的支持已经很好了,但不少网站还是不支持。

我们曾经尝试过把截图转换为 WEBP 格式,然后发布到一些网站,对一些不是那么大众的网站还没有办法支持。

但 JPEG 和 PNG 格式几乎所有网站都支持。

也就是基于这个考虑,我们又把所有的图片都换成了 JPEG 或者 PNG 格式了。

另外对于照片来说,JPEG 格式的压缩比 WEBP 要好。

我看后台有个JPEG的转换压缩比,设置多少合适?正常情况下PNG应该比JPEG更小吧,但不能默认这个格式

如果是屏幕截图,是的 PNG 通常比 JPEG 要好。

如果是上传的 PNG 格式的话,Discourse 还是使用 PNG 格式。

照片的话,我感觉现在比较好的还是 JPEG。

我也是用的1panel,redis和postgreSQl不是必须的么,前提是在应用商店安装的discourse.. 不过应用商店安装的好像会容易在邮件这里出问题

邮件这里主要看看端口是不是有问题还有就是邮件服务器能不能够提供正常的服务。