Discourse

社区讨论的平台。免费、开放、简单。

应用资料已收录 仅供查阅,暂不支持 Cockpit 直接安装

应用介绍

OVERVIEW

注意事项

  • 使用端口访问会导致控制台无法显示,请修改为使用域名访问。

配置

设置语言

在浏览器中访问 URI /admin/site_settings/category/required,将 default locale 设置为 简体中文 即可。

设置 SMTP

安装应用时手动编辑 docker-compose,修改 SMTP 相关配置即可。

插件安装

进入 容器 页面,找到 Discourse 应用,点击右侧操作列中的 终端 按钮,在容器终端中执行以下命令:

cd /opt/bitnami/discourse

# 安装插件 PLUGIN_REPO_URL 替换为插件地址
sudo RAILS_ENV=production bundle exec rake plugin:install repo=PLUGIN_REPO_URL

# 预编译新资源以供插件使用
sudo RAILS_ENV=production bundle exec rake assets:precompile

插件卸载

进入 容器 页面,找到 Discourse 应用,点击右侧操作列中的 终端 按钮,在容器终端中执行以下命令:

cd /opt/bitnami/discourse/plugins

# 删除插件目录 PLUGIN-DIR 替换为插件目录
rm -rf PLUGIN-DIR

# 预编译新资源
sudo RAILS_ENV=production bundle exec rake assets:precompile

版本与部署参数

VERSIONS

以下信息来自开源应用包模板,仅用于技术参考;尚未转换成可直接使用的 Cockpit 安装配置。

配置字段

参数说明属性
DISCOURSE_HOST访问域名必填
PANEL_APP_PORT_HTTPHTTP 端口必填
DISCOURSE_USERNAME管理员必填
DISCOURSE_EMAIL管理员邮箱必填
DISCOURSE_PASSWORD管理员密码(长度必须>10)敏感信息
PANEL_DB_HOSTpostgresql数据库服务必填
PANEL_DB_NAME数据库名必填
PANEL_DB_USER数据库用户必填
PANEL_DB_USER_PASSWORD数据库用户密码敏感信息
PANEL_REDIS_HOSTredis 服务必填
PANEL_REDIS_ROOT_PASSWORDredis 密码敏感信息

原始模板存在特定平台的网络或环境变量依赖,不能直接作为 Cockpit 安装文件使用。