2024年最新从零开始搭建Discourse开放式论坛的详细步骤与实用教程

时间:2025-04-14作者:皮皮分类:软件下载评论:0

序言

你们好,我是兔哥,明天给你们带来在国内市占率最高的峰会程序的搭建教程,教程开始前,请自备域名和邮箱。

域名的订购相信对你们来说都不陌生,只要有任何一家的域名,能将域名解析到自己的vps上即可。

这儿的邮箱指的是这些拿来发送商业短信的事务性邮箱,具体怎么免费申请这种邮箱可以参考如有乐享高手关于国际版飞书免费邮箱的申讨教程。

是哪些?

<>最新从零开始搭建开放式峰会的详尽步骤与实用教程图1

欢迎你们体验兔哥用搭建的社区峰会:

官方网站:

官方安装文档:

是一种开源的现代化峰会软件,而不是专门用于博客的工具。它由Jeff、RobinWard和Sam等人共同创建,并以其用户友好、实时互动和社交功能而蜚声。设计用于推动在线社区的交流和讨论,并支持广泛的主题。

以下是峰会的一些主要特征:

开始之前

1打算您的域名

 Discourse 无法通过 IP 地址运行,您必须拥有域名才能继续。

2设置电子电邮

️ 电子邮件对于 Discourse 中的帐户创建和通知至关重要。如果您在引导之前没有正确配置电子邮件,您的网站将会损坏!

安装

3创建新的云服务器

buntu当前支持的LTS版本<>的默认设置工作正常。起码须要具有现代内核版本的64位Linux操作系统。

<>默认的1GB**RAM对于大型社区来说疗效挺好。建议较大的社区使用2GBRAM

4访问新的云服务器

<>最新从零开始搭建开放式峰会的详尽步骤与实用教程图25.安装(/示例)

sudo apt update 
sudo apt upgrade -y
sudo apt install docker.io
sudo apt install git

6安装

将~官方镜像~克隆到/var/.

sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
chmod 700 containers

须要以root身分完成其余的设置和引导过程。

7编辑配置

启动设置工具

./discourse-setup

出现提示时回答以下问题:

Hostname for your Discourse? [discourse.example.com]: 
Email address for admin account(s)? [me@example.com,you@example.com]: 
SMTP server address? [smtp.example.com]: 
SMTP port? [587]: 
SMTP user name? [user@example.com]: 
SMTP password? [pa$$word]: 
Let's Encrypt account email? (ENTER to skip) [me@example.com]: 
Optional Maxmind License key () [xxxxxxxxxxxxxxxx]:

从电子电邮设置中获取SMTP详尽信息,请勿必完成该部份。

Let’s账户设置致力为您的网站提供免费的HTTPS证书,假如希望网站安全,请勿必进行设置。

这将代表生成一个app.yml配置文件,之后启动引导程序。须要<>2-8分钟来设置您的。假如须要在引导后修改这种设置,可以./-setup再度运行(它将重新使用文件中曾经的值)或使用和then//app.yml自动编辑,否则修改将不会生效。nano./app

8启动

引导完成后,您的应当可以通过您之前输入的域名在网路浏览器中访问。

<>最新从零开始搭建开放式峰会的详尽步骤与实用教程图3

9注册新账户并成为管理员

使用您在引导之前输入的电子电邮地址之一注册新的管理员账户。

<>最新从零开始搭建开放式峰会的详尽步骤与实用教程图4

<>最新从零开始搭建开放式峰会的详尽步骤与实用教程图5

(假如未能注册管理员账户,请检测日志/var////log/rails/.log并查看电子电邮故障排除清单)

注册管理员账户后,设置向导将启动并指导完成的基本配置。

<>最新从零开始搭建开放式峰会的详尽步骤与实用教程图6

完成设置向导后,应当会听到“员工主题”和“<>请先阅读我:管理员快速入门手册”。本手册包含进一步配置和自定义安装的建议。

<>最新从零开始搭建开放式峰会的详尽步骤与实用教程图710安装后维护

⠀当新版本发布时,会发送电子电邮通知。请保持最新状态以获取最新功能和安全修补。

要将升级到最新版本,请在浏览器中访问并单击升级按键。

或则,可以ssh步入您的服务器并使用以下命令重建:

cd /var/discourse
git pull
./launcher rebuild app

电报频道

兔哥峰会

谢谢博主

相关推荐

猜你喜欢