开源论坛软件Nodebb 现代网络社区平台搭建教程(2022年6月已实测,基本OK的)

PHPer 2022-06-07 34 0 0
发表评论 / VPS教程 / 作者: Luyee / 2022-05-31

互联网上,听说论坛的诞生比博客、社交网络和智能手机还要早。创建这个论坛是为我们一个小圈子打造一个高质量的交流社区。我已经自由职业两年多了,自由职业不像上班每天会和许多人线下交流,更多时候会是一个人坐在办公电脑前边,因此,希望有更多像我这样的朋友加入交流。

我想应该很多人都想过不想要固定时间地上下班,想要更自由地随时随地工作就能赚钱,如果你曾经有过这个想法,那么也许你会在自由职业论坛上收获有用的东西,尽管现在里面的内容几乎没有。

无论你是网站站长,独立开发者,自媒体运营,UP主,AFFMan、搞网赚项目等这些灵活职业的朋友,还是普通平凡的工作者,欢迎你加入论坛,多多交流,分享不同的人生体验或经历。毕竟,分享快乐,快乐加倍!!你的故事,是怎样的呢?

介绍论坛的同时也记录下 Nodebb 如何搭建。

文章目录

关于 Nodebb

Nodebb 搭建步骤

安装 Node.js

安装 MongoDB 数据库

配置 MongoDB

安装 Nodebb

安装 Nginx 并配置反向代理

将 NodeBB 作为系统服务运行

为论坛配置HTTPS访问

关于 Nodebb

Nodebb是在Github上开源并收获12.7K赞的下一代论坛软件,一个更好的现代网络社区平台。它可让用户选择 “所见即所得”的编辑器或Markdown编辑器来撰写主题和回复,支持实时聊天,实时通知,标签主题,控制用户角色与权限,实时分析仪表盘,拖放小部件,许多拓展和插件功能。

5f4e2c5e22_normal.png

Nodebb 搭建步骤

本安装指南针对Ubuntu 20.04进行了优化,将以MongoDB作为数据库安装NodeBB。在整个过程中,我们假设并使用了完全打好补丁的LTS和相应的生产版本的软件。你也可以对照官方安装文档配合使用。

系统要求

内存:安装NodeBB的附属设备需要至少超过512 Mb的系统内存。如果你的Linux系统内存不足,建议启用虚拟内存交换分区来弥补。

配置防火墙

确保将要安装的是最新的。保持80、443端口开放。

sudo apt update && sudo apt upgrade
sudo ufw allow OpenSSH
sudo ufw allow 80
sudo ufw allow 443
sudo ufw enable
sudo ufw status  # 检查防火墙的状态

安装 Node.js

当然,NodeBB是由Node.js驱动的,所以它需要被安装。Node.js是一个快速发展的平台,因此建议安装当前的Node.js的LTS版本,以使未来的更新毫无障碍。Node.js LTS计划详细说明了LTS的发布时间表,包括预计的寿命结束时间。

Node.js可以从NodeSource Ubuntu二进制发布库中获得。

sudo apt install curl
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs

验证 Node.js 和 npm 的安装。你应该安装了Node.js的第16版,以及npm的第6版:

node -v (should output "v16.15.0" or similar)npm -v (should output "6.14" or similar)

安装 MongoDB 数据库

MongoDB 是 NodeBB 的默认数据库。官方的详细安装说明可以在MongoDB手册中找到。以下是在 Ubuntu 上安装MongoDB的缩略版本。...

立即注册
分享的网址网站均收集自搜索引擎以及互联网,非查问网运营,查问网并没有提供其服务,请勿利用其做侵权以及违规行为。

更新于:2022-06-07 15:28:57
    您需要登录后才可以评论。 立即注册
    相关内容

    如何通过Chrome查看网站登录 Cookie 信息

    开源商城shopwind安装许可协议

    推荐内容

    分享几个好用的bt搜索bt资源下载网址网站

    影视电影剧集动漫综艺bt资源在线播放网址网站推荐分享

    全网最新bt磁力搜索引擎bt资源bt网站网址分享

    怎样使用V2Ray代理和SSTap玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩...

    sstap游戏代理教程 从此玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩虹六...

    使用V2Ray的mKCP协议加速游戏

    v2rayN已停止工作