估计传不完。数量太多了。肯定是要好好想想办法的。
来自 Discoze 社区
估计传不完。数量太多了。肯定是要好好想想办法的。
最好8gb起步。海外不是很贵的。
 New banner 我资料还在本地呢,近百万张图片怎么上传。头疼。
 一个Discourse+自建邮箱 我是16G的内存 netcup的root sever
Ai给出的解决方案: ### 方案三:最高效的方式 - 使用 Rails Console (推荐给自托管用户) 如果您能直接 SSH 登录到 Discourse 服务器,并且有技术能力,**直接在 Rails Console 中执行代码**是**最快、最彻底**绕过 HTTP API 限速的方法。 **1.登录到容器:** `cd /var/discourse` `./launcher enter app` `rails c` **2.禁用限速器 (RateLimiter):** 在 Rails Console 中,您可以**完全禁用**业务逻辑中的限速器,并在脚本中直接调用内部的 `PostCreator` 和 `TopicCreator` 类。 `# 在导入代码块的开头 RateLimiter.disable do # 您的 Ruby 导入逻辑在这里 # 直接调用 PostCreator.create! 等方法 # 这样就不会触发任何 API 限速 end` **3.创建导入脚本:** 您将编写一个 Ruby 脚本,该脚本读取您的映射文件(文件夹/图片列表),然后使用 Ruby 代码直接创建 Topic 和 Post,而不是通过 HTTP API。 1. * 例如:使用 `TopicCreator.create!(user, title: "...", raw: "...")`。 * **图片上传:** 同样,您将使用内部的 `UploadCreator` 或直接操作文件系统和数据库,而非 `uploads.json` 接口。 **优点:** 速度最快,可以处理您的数十万数据,且无需担心 429 错误。 **缺点:** 要求您对 Ruby 语言和 Discourse 的内部数据结构/类有一定的了解。
好的,知道了。