如果你参考了 GitHub 上的安装指南 页面中的内容安装了一个 Discourse 实例后希望对自己安装的实例修改域名的使用手册。...如果你使用的是 Discourse 官方主机服务 的话,请参考 针对 Discourse 的云服务配置你的域名 页面中的详细内容。...假设,你现在希望修改你的 Discourse 实例的 域名从 talk.foo.com → talk.bar.com。 让我们开始这个过程吧。...修改你的 DNS 配置 将老的域名的 DNS 记录删除 修改新域名的 DNS 记录,将记录指向到你的 Discourse 服务地址。...当完成上面的配置后,你应该是没有问题通过新修改的域名来访问你的 Discourse 站点的。 你也可以同时在站点进行重构的时候修改你的 DNS 配置信息。
https://github.com/discourse/discourse https://www.discourse.org/ 在在线讨论和社区论坛的领域,Discourse 作为一个现代化、强大且灵活的平台脱颖而出...Discourse 是一个开源的论坛软件,旨在促进有意义的对话,并因其独特的功能和易用性而广受欢迎。本文将探讨什么是 Discourse、其主要功能以及如何开始使用它。...什么是 Discourse? Discourse 是一个开源的讨论平台,用于建立在线论坛、聊天室和邮件列表。...Discourse 的主要功能 Discourse 提供了许多吸引人的功能,使其成为社区讨论的理想选择: 实时更新:Discourse 支持实时通知和更新,确保用户无需刷新页面即可随时了解新帖子和回复...插件支持:Discourse 支持插件扩展,用户可以根据需要添加功能,进一步增强平台的灵活性。 如何开始使用 Discourse 开始使用 Discourse 非常简单。
Discourse logo 0....1.3 注册域名 使用 IP 访问当然也是没有问题的,不过总归是不方便,建议还是为接下来要搭建的 Discourse 站点注册一个域名,阿里云收购了万网,所以域名注册在阿里云的网站内就可以搞定了。...# install discourse $ sudo -s $ mkdir /var/discourse $ git clone https://github.com/discourse/discourse_docker.git.../var/discourse $ cd /var/discourse $ ..../discourse-setup 运行 discourse-setup 脚本后,会提示输入一些安装信息,以此输入之前注册的域名和邮箱信息即可。
Discourse 的 443 端口需要开放吗? ---- Discourse 默认会使用 SSL ,如果你的 Discourse 安装后,不能访问。 你需要启用 80 和 443 端口。...49845/docker-proxy tcp6 0 0 :::9090 :::* LISTEN 1/systemd tcp6 0 0 :::80 :::* LISTEN 49857/docker-proxy Discourse
我们可以在 Discourse 上为分类添加图片。进入分类编辑界面,然后选择 Image 标签。在 Images 标签下,上传分类需要的图片。...图片大小图片的大小是 Discourse 进行控制的,高度为 150 PX 像素。如果上传的图片大于 150 px 的高度像素,那么 Discourse 将会把图片压缩到 150PX 像素。
我们可能希望 Discourse 能够使用 RSS 或者 json 格式对数据对外进行发布和传输。 如果你可以查看代码的话,你可以使用下面的链接,能够提供相关的代码。...discourse.org...posts.rss" /> discourse.org.../c/releases.rss" /> 如果你部署了你自己的 Discourse 网站的话,你可以直接访问上面的链接。...https://www.ossez.com/t/discourse/101/2
按照 Discourse 官方的说法有下面 3 种类的升级。...请参考官方的链接:https://meta.discourse.org/t/how-do-i-manually-update-discourse-and-docker-image-to-latest/23325...Discourse 升级 Discourse 的升级应该是每个月进行 2 次。你可以使用 Discourse 的 UI 界面进行升级,访问的地址为:admin/upgrade 进行升级就可以了。...通过上面的内容,我们知道了 Discourse 的更新和升级频率。 一般来说如果你发现有 beta 版本的升级,你直接升级更新就可以了。...https://www.ossez.com/t/discourse/104
Discourse 的官方已经完成了对 Discourse 容器的修改,当 Discourse 的管理员对容器进行重构的话,最新的 Discourse 版本将会自动升级数据库到 PostgreSQL 15...升级官方支持的 Discourse 安装指南 (单容器安装)在你下一次对你的 Discourse 重构的时候,你将会在重构中看到下面的提示:-------------------------------...数据中心安装如果你的 Discourse 安装是通过数据中心容器方式进行安装的,这种方式的安装是通过 Discourse 官方提供的 discourse_docker 仓库进行安装的话,你需要以安装的方式关闭...#(or local_discourse/data)....--analyze-in-stages清理老的数据在老的标准 Discourse 安装,你可以使用下面的命令来删除老的 PG13 数据格式:cd /var/discourse.
根据 Discourse 官方的博客说明: Faster (and smaller) uploads in Discourse with Rust, WebAssembly and MozJPEG |...Blog Discourse 对图片上传进行了比较大的优化,主要是采取了 HTML5 的图片上传预处理技术。...建议所有使用 Discourse 的站点升级到最新的版本,以便于保持更高效的运行。 同时因为图片大小的变化,也会提升站点的传输速度。...https://www.ossez.com/t/discourse/13628
Discourse 能不能使用手机进行注册?功能总结简答来说,Discourse 不能使用手机注册,Discourse 也没有提供这个功能。这个功能多是需要 SSO 来实现。...比如说华为的那个社区,他们自己做了一个自己的用户管理 SSO,然后把 SSO 同步过来到 Discourse。单独的手机验证功能没有。官方针对这个功能多年前已经有过讨论,但结果就是没有结果。...- Support - Discourse Meta貌似官方在 2014 年就讨论过这个问题:How to allow login of user through mobile number?...- Feature - Discourse Meta这个讨论的问题都在 10 多年前了。可选的替代方案应该就使用 SSO 方式吧。...https://www.isharkfly.com/t/discourse/16535
目录 目录 写在前面 环境参数 安装 Docker 安装 Discourse 写在前面 有时候需要测试修改一些插件,如果直接在生产环境上面测试,会影响社区的正常运行,因此有必要在本地搭建一个 discourse...创建目录 /var/discourse,克隆 Discourse docker 官方镜像。...命令如下 sudo -s mkdir /var/discourse git clone https://github.com/discourse/discourse_docker.git /var/discourse...cd /var/discourse 运行安装工具: ..../discourse-setup 交互式回答以下问题,先随便填写,等会要一起修改: 因为 discourse 不支持 IP 地址访问,因此要去 app.yml强制修改,邮箱的配置也要修改 sudo
Discourse 在运行的时候提示有 JS 错误。...因此,你可以将上述资源添加到 Discourse 信任资源中。...在 Discourse 的后台,搜索:content security policy script src 然后将出现错误的资源添加到上面列表中。...https://www.ossez.com/t/discourse-refused-to-load-the-script/118
一个比较好的方法就是设置 GTM,这样能够让你所有的标签在一个地方设置而不需要在 Discourse 中安装插件等。 GTM 是 Google Tag Manager 的简称。...Discourse 设置 GTM 在 Discourse 的后台中,搜索关键字 : gtm 在空白的地方输入 GTM 的标签变量。...我们的完整配置如下图: 完成上面的设置后,你的 Tag Manger 应该就可以在 Discourse 上使用了。...检查 为了确定配置的正确,在完成上面的配置后,从新访问你的 Discourse 网站,然后刷新页面,同时 F12 查看源代码。 如果你没有看到提示的 JS 错误话,则表明配置已经成功了。...https://www.ossez.com/t/discourse-gtm/13240
我们希望给 Discourse 安装一个 sitemap 的插件。 你的 Discourse 需要这个插件吗?实际上是不需要的,这个插件能够帮助你加快索引,但是对 SEO 并不起太大作用。...: https://github.com/discourse/discourse-sitemap.git 将插件地址的仓库注册 请参考官方的教程,地址为: https://meta.discourse.org.../t/install-plugins-in-discourse/19157 你需要修改 Discourse 安装路径下的 app.yml 文件。...添加下面一行: - git clone https://github.com/discourse/discourse-sitemap.git 上面的图片显示添加成功后的内容。...重构 在完成上面的配置后,依次执行下面的命令来对你安装的 Discourse 进行重构。 这个重构可能比较消耗时间,你需要耐心等候。 cd /var/discourse .
最近需要安装discourse-assign和tickets-plugin两个插件到discourse上。...记录一下安装步骤 移动到discourse目录下 cd /var/discourse 修改app.xml,移动到hooks下 vim containers/app.yml ...... hooks:...after_code: - exec: cd: $home/plugins cmd: - git clone https://github.com/discourse.../docker_manager.git - git clone https://github.com/paviliondev/discourse-tickets.git...- git clone https://github.com/discourse/discourse-assign.git ......
在使用 Discourse 进行服务的时候,很多人可能会希望安装一些广告服务。 对 Discourse 的广告服务来说还是可以的,因为广告服务的位置不是非常影响阅读。...这篇文章将会描述如何在 Discourse 中提供广告服务。 安装插件 Discourse 的 Google Adsense 广告服务是使用插件进行安装的。...广告服务的源代码,请参考: GitHub - discourse/discourse-adplugin: Official Discourse Advertising Plugin....如下: sudo -E -u discourse git clone https://github.com/discourse/discourse-adplugin.git 添加后进行保存。...保存后再次访问 Discourse 网站。 广告被屏蔽 广告有可能被 Discourse 的安全配置所屏蔽而导致你没有办法进行查看。 在 Discourse 中搜索关键字 CSP ,然后选择安全。
Discourse 提供了较为完善的日志查看方式。用得最多的可能就是 Logster 的基于 Web 的 UI 了。...正常的访问地址为你的域名后面添加 logs。例如,可以访问域名后面添加 logs 的地址。但需要注意的是,你需要登录系统,具有系统管理员的访问权限才可以。否则将会出现页面没有找到的错。...系统日志和所有系统一样,Discourse 使用了 nginx 为 Web 服务器。这个日志不会显示在 logster 上面的。你需要进入你的服务器后才能看到。...那么在你的服务器上可以直接访问: /var/discourse/shared/standalone/log/var-log/nginx 这个地址就可以了。...所有容器中的日志,也可以通过上面的路径查看到,你并不需要进入 Discourse 的容器内。https://www.isharkfly.com/t/discourse/14715
此项目必须使用邮箱进行发件,你可以使用ZOHO海外版本,绑定你自己的域名,然后创建域名邮箱。 在开始部署之前,你需要安装 docker。...3.2 域名准备 discourse不可以使用IP进行访问,所以你必须使用一个域名。夜梦这里使用namesilo上面注册的域名进行演示。...推荐使用二级域名进行解析,比如:discourse.yemengstar.top。...部署 4.1 安装discourse 克隆项目到本地: git clone https://github.com/discourse/discourse_docker.git /var/discourse.../launcher rebuild app 5.进入discourse 访问先前准备的域名,开始设置。 登录后界面
当然你也可以购买使用你自己的域名,通常 Discourse 的安装需要一个真实的域名,没有办法通过 IP 地址安装,所以我们建议你首先购买域名或者使用你已有域名的二级域名。...根据我们实际使用的情况,Discourse 的安装必须配置可用的域名和邮件服务器,针对中国境内的情况,你可以使用阿里云或者腾讯云提供的企业邮箱。...但这一步是必须的,否则你的的 Discourse 无法完成安装。 域名 Discourse 不能通过 IP 地址来工作,你必须拥有一个域名或者二级域名来进行安装,例如 example.com 。...如果你已经拥有一个域名了,那么可以选择任何一个二级域名来进行安装,例如 discourse.example.com 或 talk.example.com 或 forum.example.com 来安装你的...启动 Discourse 一旦初始化安装配置完成后,你的 Discourse 示例应该可以通过你配置的域名 discourse.example.com 在浏览器上进行访问。