【占坑】尽可能免费的discourse方案(云储存+ smtp邮件+主机)

SMTP邮件

采用飞书方案

app.yml如此设置

  # WARNING the char '#' in SMTP password can cause problems!
  DISCOURSE_SMTP_ADDRESS: smtp.feishu.cn
  DISCOURSE_SMTP_PORT: 587 #可以用587 smartttl,465 ssl不能用,不知道为什么
  DISCOURSE_SMTP_USER_NAME:  你的邮箱名字比如[email protected]
  DISCOURSE_SMTP_PASSWORD: "你的邮箱smtp密码"
  DISCOURSE_SMTP_ENABLE_START_TLS: true           # (optiaonal, default true) 必须开启
  DISCOURSE_SMTP_DOMAIN: 你的邮箱域名,比如test.com
  DISCOURSE_NOTIFICATION_EMAIL: 你的邮箱名字比如[email protected]

主机

云存储

使用Cloudflare R2

这是免费的吗?

有免费额度 10G存储空间

s3还可以用Backblaze B2

测评 R2 与 B2 对象存储

搜嘎,不知道这个能不能单独拿来上传备份。

discourse能分开两个地方放?

不知道啊,所以我在问,没研究过这种对象存储,我一直都是附件本地存储。

看了一下只有备份可以选本地/S3,附件不行。

我也想分开存 :rofl:,好多羊毛啊。

那敢情好啊,我去试试,我只需要备份S3就行,附件我还是喜欢本地。

有没有可能是一体的?刚刚看到别人就是存本地 :thinking:

但是不太懂为啥填了 S3 upload bucket(附件路径),备份还可以选本地还是S3 :thinking:

感觉上是分开的。

:melting_face: 难搞,那没办法了,我只想把备份弄到远程,这样就相当于有一个异地备份。

存储备份的位置。重要信息:S3 要求在“文件”设置中输入有效的 S3 凭据。从本地更改为 S3 时,必须运行 s3:ensure_cors_rules rake 任务。

似乎并不是改了备份位置就行

我是存到谷歌网盘

:face_holding_back_tears: 免费吗?

我用免费送的15G

1 Like

你是咋存的?之前有人发过Discourse 怎么每日自动备份到 Google drive(谷歌云)/或者其他备份平台 ,貌似没解决 :thinking:

就是把discourse 自动备份后,把文件传到谷歌网盘,我也是用ai写的,看不懂写的什么,反正可以发到谷歌网盘了 :sweat_smile: