Discourse is on the way

8G 内存这么多的话,不妨考虑把服务器放在美国的便宜物理机或者高配虚拟机上,前面套一个阿里云香港的反代,不需要备案,速度和性能也都有保障。

1赞

@phoenixlzx 正常运行的话 2G 是够的。迁移瞬间要求的比较大。discourse 迁移时废内存主要是它什么都 redis,通过 redis 去写 postgresql,然后似乎出错的请求 redis 并不会把占用的内存释放。我 2G 的阿里云都卡死机。我最近在写一批预处理引擎,主要把帖子转 markdown,gravatar 下载这些东西先做好,再转换就不会有那么多失败的请求了,到时候瞬时内存应该会降下来。我现在有一个 199 买的一年华东 ECS,我想的是在原来那个服务器上做反代直接到这个阿里云的 IP 地址,明年换个手机号再买一个阿里云呗

从我的 iPhone 发送,使用 Tapatalk

还有一个降瞬时内存的方法就是把迁移放在我自己的 32G 家用电脑上做,然后直接备份导到服务器上

从我的 iPhone 发送,使用 Tapatalk

反正你不嫌备案麻烦就搞国内…

备案的话现在论坛 (UGC) 类的估计过不了…

论坛过不了。用现在 phpbb 论坛这个服务器反代到阿里云的 IP 地址应该可以吧,阿里云直接访问 ip 地址不屏蔽的

从我的 iPhone 发送,使用 Tapatalk

你不嫌顶着几百 ms 的 rtt + pkt loss 我没意见
大不了就是网页和 ubuntu 中文那样不管挂不挂代理都基本打不开就是了

没意义,主要瓶颈在跨境这一段,从日本反代回阿云华东区的话国内用户访问要走两遍跨境,本来境外用户不需要跨境的也被劣化了…

是这个道理[emoji23][emoji23],看来省钱的想法还是不行啊

从我的 iPhone 发送,使用 Tapatalk

另外一个,我觉得 Ruby China 开发的 homeland gethomeland.com/ 更适合一个社区。Discourse 的坑也是不少的。

需要改动太多,而且全手动转换数据

从我的 iPhone 发送,使用 Tapatalk

我随你啊,我只是个负责买服务器的…

2 Core 4GB 的 SB Cloud 实例够么)

只有 30M 带宽就是了,没法跑仓库。要跑仓库和编译什么的话要额外买机器。网站是够用的。

转换的话可以开一台按小时付费的 Vultr 来,也解决了各种下载超时的问题。

转好了把数据扔 SB Cloud 上。目前日本到大陆最好的就是软银的链路了吧。

感谢插件完成。https://github.com/openSUSE-zh/discourse-phpbb-thanks-importer。

从我的 iPhone 发送,使用 Tapatalk

我觉得可以呀

从我的 iPhone 发送,使用 Tapatalk

那啥时候都准备好了就 Gtalk 或者 Telegram 上戳我吧。

金币转 TrustLevel 插件完成。公式是这样的,取金币数(剔除了彩票中奖的影响)和帖子数,分别排序,取两者都在前 10% 并且帖子数大于 30 的人。从这部分人里面取前 20 名给予 3 级信任级别,剩下的 2 级信任级别。(Discourse 的信任级别比较难取得,我们全站的人转换过去大部分都是0级,有一半的人是1级。另外3级信任级别,你不活跃是会自动掉到2级的。所以咯,基本能 promote 的信任级别也就是2级了,3级优惠就看那些用户之后能不能保持住了)

从我的 iPhone 发送,使用 Tapatalk

为什么是前 10%,因为我取前 10% 就发现最后一名的帖子数是 2 贴…相当于几乎取到了全部活跃用户了。为什么是 30 贴,因为我觉得作为一个活跃用户 30 贴其实一点都不多。

从我的 iPhone 发送,使用 Tapatalk

转换 PHPBB 论坛徽章到 Discourse Badge 的插件完成:GitHub - openSUSE-zh/discourse-phpbb3-medals-importer: Import PHPBB3 Medals to Discourse

从我的 iPhone 发送,使用 Tapatalk

至此,需要写代码的地方已经全部完成。明天我会用目前的论坛数据测试下转换。修复一下可能的错误。不出什么大问题的话,下周末会关站。

从我的 iPhone 发送,使用 Tapatalk