如何在LightNode VPS上安装Discourse论坛?
如何在LightNode VPS上安装Discourse论坛?
引言
Discourse是一个现代化的开源论坛和讨论平台,为互联网的下一个十年而设计。它集邮件列表、讨论论坛和聊天室于一体,促进文明的讨论和社区建设。其实时更新和广泛的功能集鼓励引人入胜和动态的讨论。Discourse旨在响应式和可扩展性,与移动设备集成,并且可以通过插件定制或扩展以适应各种社区需求。Discourse旨在在用户友好的环境中促进有意义的沟通。
步骤
以下是在LightNode Ubuntu VPS上安装Discourse的详细指南和必要的命令:
-
安装依赖:
运行
bash <(wget -qO- https://raw.githubusercontent.com/discourse/install-rails/main/linux)
以安装
- Git,
- rbenv
- ruby-build
- Ruby
- Rails
- PostgreSQL
- SQLite
- Redis
- Bundler
- MailHog
- ImageMagick
-
克隆Discourse:
使用
git clone https://github.com/discourse/discourse.git ~/discourse
将仓库克隆到您的主文件夹中。
-
设置数据库:
使用
cd /tmp && sudo -u postgres createuser -s "$USER"
创建一个带有您系统用户名的角色。
-
引导Discourse:
导航到Discourse文件夹
cd ~/discourse
然后使用以下命令安装gem和JS依赖项:
bundle install
和
yarn install
之后,使用以下命令创建和迁移数据库:
bin/rails db:create
bin/rails db:migrate
和
RAILS_ENV=test bin/rails db:create db:migrate
-
启动服务器:
使用
bin/ember-cli -u
启动rails和ember服务器。
-
创建新管理员:
使用
bin/rails admin:create
创建管理员账户并按照提示操作。
-
配置邮件:
运行
mailhog
有关更多详细信息,请参阅Discourse Meta指南。
常见问题解答
什么是Discourse论坛VPS?
- Discourse VPS是为运行Discourse论坛软件而优化的虚拟私有服务器,提供专用资源和增强的性能,以构建强大的社区平台。
我可以在LightNode中更改IP地址吗?
- 是的,LightNode提供免费更改IP地址两次的机会。
安装Discourse时我需要打开哪些配置?
- 根据Discourse的官方文档,您需要至少2v核心,4GB RAM的VPS,这样可以获得最佳体验。