Discourse一个优秀的免费开源的社区平台

Discourse 是一个 100% 开源的社区平台,适合那些希望完全掌控网站运行方式和位置的用户。

我们的平台历经十多年的实践检验,并持续改进,以满足用户对强大社区平台的需求。

您可以在自己的基础设施上自行托管 Discourse。

使用 Discourse,您可以:

  • 💬 创建讨论主题,促进有意义的对话。

  • ⚡️ 使用内置聊天功能实时联系**。

  • 🎨 使用不断更新的官方和社区主题定制您的体验**。

  • 🤖 使用插件增强您的社区,从由 Discourse AI 驱动的聊天机器人,到使用 Data Explorer 插件进行 SQL 分析等高级工具。

如需了解更多信息,请访问 discourse.org 并加入我们在 meta.discourse.org 的支持社区。

以下是一些使用 Discourse 的优秀社区:

👉 使用 Discourse 发现更多社区

开发

请按照以下任一设置指南设置您的环境:

开始之前,请确保您拥有以下最低版本:Ruby 3.3+PostgreSQL 13Redis 7

更多信息,请参阅开发者文档

设置 Discourse

如果您想设置一个用于生产的 Discourse 论坛,请参阅我们的 Discourse 安装指南

如果您正在寻找官方主机,请访问 discourse.org/pricing

要求

Discourse 支持所有主流浏览器和平台的最新稳定版本

浏览器 平板电脑 手机
Apple Safari iPadOS iOS
Google Chrome Android Android
Microsoft Edge
Mozilla Firefox

此外,我们计划支持 iOS 16.4 及以上版本的 Safari。

构建于

  • Ruby on Rails - 我们的后端 API 是一个 Rails 应用。它以 RESTful JSON 格式响应请求。
  • Ember.js - 我们的前端是一个 Ember.js 应用,它与 Rails API 通信。
  • PostgreSQL - 我们的主要数据存储在 Postgres 中。
  • Redis - 我们使用 Redis 作为缓存和临时数据。
  • BrowserStack - 我们使用 BrowserStack 在真实设备和浏览器上进行测试。

以及大量 Ruby Gems,完整列表位于 /main/Gemfile

安全

在 Discourse,我们非常重视安全问题;我们的所有代码均为 100% 开源,并经过同行评审。请阅读我们的安全指南,了解 Discourse 的安全措施概述,或报告安全问题。

每个版本的发行说明中列出了安全修复程序。

Discourse 团队

Discourse 的原始代码贡献者可以在 AUTHORS.MD 中找到。有关为 Discourse 的设计和实现做出贡献的众多个人的完整列表,请参阅官方 Discourse 博客GitHub 贡献者列表

版权/许可

版权所有 2014 - 2025 Civilized Discourse Construction Kit, Inc.

本作品遵循 GNU 通用公共许可证 2.0 版(或更高版本);
您不得在未遵守本许可证的情况下使用本作品。
您可以在许可证文件中获取许可证副本,或访问以下网址获取:

https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt

除非适用法律要求或双方书面同意,否则,
根据本许可证分发的软件将“按原样”分发,
不附带任何明示或暗示的保证或条件。
请参阅许可证,了解特定语言的许可和
限制。

Discourse 徽标和“Discourse 论坛”®,Civilized Discourse Construction Kit, Inc.

关于项目

Discourse 是一个 100% 开源社区平台,可以在自己的基础架构上自行托管。Discourse 可实现深思熟虑的讨论和有意义的联系,其功能适用于每个用例,从跟踪产品反馈到分享您的最新创作,现在还增加了 AI 的支持。
GPL-2.0
Ruby
45,251
8667
890
2013-01-12
2025-10-11

增长趋势 - stars