由于总所周知的原因,很多优秀的服务都是不可用的状态。并且,NodeBB生态圈还十分弱势,很可能你的需求直到现在还没被完全实现。为此,我们发表此贴,希望了解一下大家对于 本地化 或者 更好的NodeBB 的意愿。
好的意愿总是会博得喝彩。如果你的意愿获得了多数人的支持,我们会在团队合并后开始开发这些不错的点子。
请在本贴回复您的需求,每段为一个需求,每段至少100字。(需求简介,你理解的大概实现思路,原因)
由于总所周知的原因,很多优秀的服务都是不可用的状态。并且,NodeBB生态圈还十分弱势,很可能你的需求直到现在还没被完全实现。为此,我们发表此贴,希望了解一下大家对于 本地化 或者 更好的NodeBB 的意愿。
好的意愿总是会博得喝彩。如果你的意愿获得了多数人的支持,我们会在团队合并后开始开发这些不错的点子。
请在本贴回复您的需求,每段为一个需求,每段至少100字。(需求简介,你理解的大概实现思路,原因)
插件基于
node-canvas
, 由于存在一些可能性的问题…所以我们不建议用于生产环境.
插件会在用户注册是提供一个验证码,由于甄别是否是机器注册。
插件还在测试阶段,功能尚不完整(不支持Ajax检测, 不支持 点击换图).
这是一个 PA Team 的插件,所以有关插件的 bug 你可以直接在本帖反馈。
当然,你也可以选择在Github 提交: https://github.com/a632079/nodebb-plugin-registration-verify
npm i nodebb-plugin-registration-verify
因为是测试阶段的插件,我们没调整插件逻辑。你还需要做这些来编译 node-canvas
(十分重要 !)
node-canvas
的依赖操作系统 | 指令 |
---|---|
OS X | brew install pkg-config cairo pango libpng jpeg giflib |
Ubuntu | sudo apt-get install libcairo2-dev libjpeg8-dev libpango1.0-dev libgif-dev build-essential g++ |
Fedora | sudo yum install cairo cairo-devel cairomm-devel libjpeg-turbo-devel pango pango-devel pangomm pangomm-devel giflib-devel |
Solaris | pkgin install cairo pango pkg-config xproto renderproto kbproto xextproto |
Windows | 在 node-canvas 的 Wiki 上的介绍 |
node-canvas
的安装。#build node-canvas && restart nodeBB
cd ./node_modules/nodebb-plugin-registration-verify && npm i && cd ../../ && ./nodebb build && ./nodebb restart
npm install (with no args, in package dir)
npm install [<@scope>/]<pkg>
npm install [<@scope>/]<pkg>@<tag>
npm install [<@scope>/]<pkg>@<version>
npm install [<@scope>/]<pkg>@<version range>
npm install <folder>
npm install <tarball file>
npm install <tarball url>
npm install <git:// url>
npm install <github username>/<github project>
aliases: i, isntall
common options: [--save|--save-dev|--save-optional] [--save-exact]
希望对你有帮助! 感谢!
我们是无盈利的组织…服务器每月的花费的算是比较昂贵了
在国内,大家选机器的话一般也就在这几大主机商购买机器。所以我们就在不是特别影响阅读的位置插入了一些广告。
希望大家能够点击我们的广告来购买机器,您每购买一份机器,对于我们都是一笔不错的资金。
需要注意的是:
在这里,我们感谢任何给我们提供广告收益的人。我们会有你们,走得更远。
PA Team
安装使用 Solr 插件吧。实测 solr
相对 elasticsearch
占用少点。
在系统中 (Ubuntu/Debian)
$ sudo apt-get install openjdk-8-jre solr-tomcat
在NodeBB中
nodebb-plugin-solr
8080
上面的是最简单的 Solr 使用方法,需要扩展/安全啊什么的,请善用搜索引擎。
emmm,这里说下为啥 dbsearch
不支持中文:
原计划是定于今日搬迁主机的。但由于分工问题+机房故障,导致我们无法正常的完成搬迁工作,从而造成了长达 13H 的宕机时间。为此我们深感歉意,恳请各位的原谅。
从这次的教训中,我们已经开始采用快照 + 备份自动上传的方式,来避免下次的类似问题。
本身这次保住数据的几率不是很大,在这里还是要感谢我们团队和主机团队的技术,最终我们的数据还是保存了下来。
这插件能够帮助你抵御恶意注册。我们通过使用 阿里云的滑动验证 服务来帮助你解决 Google 服务在国内无法使用导致的 nodebb-plugin-spam-be-gone
中的验证器无法工作的问题。
npm i nodebb-plugin-registration-aliverify
#这里要感谢 @Ali 对于本插件的帮助..(0.3.5 - 0.3.7)
这是一个 PA Team 出品的插件。有任何使用问题可以在本帖回复!
当然,你也可以通过 Github 反馈: https://github.com/NodeBB-China/nodebb-plugin-registration-aliverify/issues
~~用于 NodeBB 的阿里云滑动验证
npm install nodebb-plugin-registration-aliverify
申请 滑动验证服务 后,在 Access Key管理控制台 中创建 Access Key 并将 Access Key ID 和 Access Key Secret 复制到插件中。(该 Access Key 具有 所有 阿里云产品API的访问权限,一旦泄露将导致 极大 的安全风险!建议使用 子用户 Access Key)
参考:
node-plugin-registration-question
node-plugin-registration-verify
@cn_yaojin 请保证 config.json 中的 url 部分 与 nginx的 server_name 保持一致。在您的这个例子中,您应该将url设置为 http://192.168.0.111
@TP211 您好,和群友交流讨论后得出结论如下:
自用的一台x86设备,以及群友的示例均未出现相关情况。
经推测,这很可能与CPU分数耗尽(导致堵塞),内存过低(小内存机器,尤其是 0.5G 内存)相关。考虑到NodeBB编译时消耗的资源,在这里我们不建议使用轻量应用服务器的低配版(0.5G,1G)。
顺颂商祺。
是不是没有配置邮件后端。(例如没有配置好smtp)
可以在后台发送测试邮件以测试送达,而不是在这个页面测试(这个页面无论用户是否存在,发送是否成功,都会返回这个结果)。
回复匹配列表的疑问: 这是出于安全性的考虑。 假设, 我掌握了某个人的一些通讯方式,比如邮箱地址。 如果所有站点的忘记密码都是把匹配结果返回的话,那么我们就可以很轻易得掌握这个人注册过的站点列表。分析这些网站的标签(定位),我们就可以初步的为这位可怜的人绘制个人画像了。综上, 这是出于安全性,隐私的考量。