如果你参考了 GitHub 上的安装指南 页面中的内容安装了一个 Discourse 实例后希望对自己安装的实例修改域名的使用手册。...如果你使用的是 Discourse 官方主机服务 的话,请参考 针对 Discourse 的云服务配置你的域名 页面中的详细内容。...假设,你现在希望修改你的 Discourse 实例的 域名从 talk.foo.com → talk.bar.com。 让我们开始这个过程吧。...修改你的 DNS 配置 将老的域名的 DNS 记录删除 修改新域名的 DNS 记录,将记录指向到你的 Discourse 服务地址。...当完成上面的配置后,你应该是没有问题通过新修改的域名来访问你的 Discourse 站点的。 你也可以同时在站点进行重构的时候修改你的 DNS 配置信息。
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 官方的说法有下面 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 能够使用 RSS 或者 json 格式对数据对外进行发布和传输。 如果你可以查看代码的话,你可以使用下面的链接,能够提供相关的代码。... 如果你部署了你自己的 Discourse 网站的话,你可以直接访问上面的链接。...https://www.ossez.com/t/discourse/101/2
我们可以在 Discourse 上为分类添加图片。进入分类编辑界面,然后选择 Image 标签。在 Images 标签下,上传分类需要的图片。...图片大小图片的大小是 Discourse 进行控制的,高度为 150 PX 像素。如果上传的图片大于 150 px 的高度像素,那么 Discourse 将会把图片压缩到 150PX 像素。
Discourse 在运行的时候提示有 JS 错误。...因此,你可以将上述资源添加到 Discourse 信任资源中。...在 Discourse 的后台,搜索:content security policy script src 然后将出现错误的资源添加到上面列表中。...https://www.ossez.com/t/discourse-refused-to-load-the-script/118
根据 Discourse 官方的博客说明: Faster (and smaller) uploads in Discourse with Rust, WebAssembly and MozJPEG |...Blog Discourse 对图片上传进行了比较大的优化,主要是采取了 HTML5 的图片上传预处理技术。...建议所有使用 Discourse 的站点升级到最新的版本,以便于保持更高效的运行。 同时因为图片大小的变化,也会提升站点的传输速度。...https://www.ossez.com/t/discourse/13628
目录 目录 写在前面 环境参数 安装 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
一个比较好的方法就是设置 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 提供了较为完善的日志查看方式。用得最多的可能就是 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
我们希望给 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 进行服务的时候,很多人可能会希望安装一些广告服务。 对 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-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 ......
此项目必须使用邮箱进行发件,你可以使用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 在浏览器上进行访问。
在默认情况下,Discourse 是没有打开标签设置的。 如果你希望你的网站和我们一样能够设置标签。...如何设置标签 登录 Discourse 的后台,选择 settings 标签,然后搜索 tags。 在搜索结果中,选择启用标签,然后刷新前台页面,你就可以选择使用标签了。...https://www.ossez.com/t/discourse/530
Discourse passkeyDiscourse 已经能够完全支持 passkey 的登录,并且这一登录方式作为默认选项已经放在了用户登录选项中。在注册的时候,还是可以按照正常注册。...Discourse 会提示要求为使用的 Passkey 创建一个名称。可以使用默认名称,在这里,我们用名称 iPhone 来表示这个 Passkey 被 iPhone 使用。然后单击继续。...https://www.isharkfly.com/t/discourse-passkey/15792
具有sudo权限的非root用户 完全注册的域名。如果你没有域名,建议您先去这里注册一个域名,您需要将域名解析到您的服务器,您可以使用腾讯云云解析进行快速设置。...确保您的域名配置为指向您的腾讯CVM。 本教程中的所有命令都应以非root用户身份运行。如果命令需要root访问权限,则前面会有sudo。...Discourse(例如http://discourse.example.com)的域名将不再在Web浏览器中加载界面,但如果您使用刚为Discourse配置的端口,例如http:///discourse.example.com...:25654 (将discourse.example.com替换为您的域名,并将25654替换为您刚刚在此步骤中使用的端口)。...用您的域名来替换discourse.example.com以及用您在上一步中使用的端口来替换25654: server { listen 80; server_name
领取专属 10元无门槛券
手把手带您无忧上云