11 个可以部署在 Linux 服务器上的开源论坛软件
论坛

> 
> 是否想要建立社区论坛或客户支持门户站点？以下是一些可以在服务器上部署的最佳开源论坛软件。
> 
> 
> 


就像我们的论坛一样，重要的是建立一个让志趣相投的人可以讨论，互动和寻求支持的平台。


论坛为用户（或客户）提供了一个空间，让他们可以接触到在互联网上大多数情况下不容易找到的东西。


如果你是一家企业，则可以聘请开发人员团队并按照自己的方式建立自己的论坛，但这会增加大量预算。


幸运的是，有几个令人印象深刻的开源论坛软件，你只需要将其部署在你的服务器上就万事大吉了！在此过程中，你将节省很多钱，但仍能获得所需的东西。


在这里，我列出了可以在 Linux 服务器上安装的最佳开源论坛软件列表。


### 建立社区门户的最佳开源论坛软件


![](/data/attachment/album/202104/25/174117o4px4seixfsm8sss.png)


如果你尚未建立过网站，则在部署论坛之前，可能需要看一下 [某些开源网站创建工具](https://itsfoss.com/open-source-cms/)。


**注意：** 此列表没有特定的排名顺序。


#### 1、Discourse（现代、流行）


![](/data/attachment/album/202104/25/174119uiqsuqike73sqisk.jpg)


[Discourse](https://www.discourse.org/) 是人们用来部署配置讨论平台的最流行的现代论坛软件。实际上，[It's FOSS 社区](https://itsfoss.community/) 论坛使用了 Discourse 平台。


它提供了我所知道的大多数基本功能，包括电子邮件通知、审核工具、样式自定义选项，Slack/WordPress 等第三方集成等等。


它的自托管是完全免费的，你也可以在 [GitHub](https://github.com/discourse/discourse) 上找到该项目。如果你要减少将其部署在自托管服务器上的麻烦，可以选择 [Discourse 提供的托管服务](https://discourse.org/buy)（肯定会很昂贵）。


#### 2、Talkyard（受 Discourse 和 StackOverflow 启发）


![](/data/attachment/album/202104/25/174120ra443j4g0j4djjmm.jpg)


[Talkyard](https://www.talkyard.io/) 是完全免费使用的，是一个开源项目。它看起来很像 Discourse，但是如果你深入了解一下，还是有区别的。


你可以在这里获得 StackOverflow 的大多数关键功能，以及在论坛平台上期望得到的所有基本功能。它可能不是一个流行的论坛解决方案，但是如果你想要类似于 Discourse 的功能以及一些有趣的功能，那么值得尝试一下。


你可以在他们的 [GitHub 页面](https://github.com/debiki/talkyard) 中进一步了解它。


#### 3、Forem （一种独特的社区平台，正在测试中）


![](/data/attachment/album/202104/25/174122jvvwqidbdc7dmaaz.png)


你可能以前没有听说过 [Forem](https://www.forem.com/)，但它支持了 [dev.to](https://dev.to/)（这是一个越来越受欢迎的开发者社区网站）。


它仍然处于测试阶段，所以你或许不会选择在生产服务器上实验。但是，你可以通过在他们的官方网站上填写一个表格并与他们取得联系，让他们为你托管。


尽管没有官方的功能列表来强调所有的东西，但如果我们以 [dev.to](https://dev.to/) 为例，你会得到许多基本的特性和功能，如社区列表、商店、帖子格式化等。你可以在他们的 [公告帖子](https://dev.to/devteam/for-empowering-community-2k6h) 中阅读更多关于它提供的内容，并在 [GitHub](https://github.com/forem/forem) 上探索该项目。


#### 4、NodeBB（现代化、功能齐全）


![](/data/attachment/album/202104/25/174124wpjiljdqtyy8jjgy.jpg)


[NodeBB](https://nodebb.org/) 是一个基于 [Node.js](https://nodejs.org/en/) 的开源论坛软件。它的目标是简单、优雅和快速。首先，它面向有托管计划的组织和企业。但是，你也可以选择自己托管它。


你还可以获得实时本地分析功能，以及聊天和通知支持。它还提供一个 API，可以将其与你的现有产品集成。它还支持审核工具和打击垃圾邮件的工具。


你可以获得一些开箱即用的第三方集成支持，例如 WordPress、Mailchimp 等。


请在他们的 [GitHub 页面](https://github.com/NodeBB/NodeBB) 或官方网站上可以进一步了解它。


#### 5、Vanilla 论坛（面向企业）


![](/data/attachment/album/202104/25/174126t9f4nugdfdd4gq3f.png)


[Vanilla 论坛](https://vanillaforums.com/en/) 主要是一款以企业为中心的论坛软件，它的基本功能是为你的平台打造品牌，为客户提供问答，还可以对帖子进行投票。


用户体验具有现代的外观，并且已被像 EA、Adobe 和其他一些大公司使用。


当然，如果你想尝试基于云的 Vanilla 论坛（由专业团队管理）以及对某些高级功能的访问权，可以随时申请演示。无论哪种情况，你都可以选择社区版，该社区版可以免费使用大多数最新功能，但需要自己托管和管理。


你可以在他们的官方网站和 [GitHub 页面](https://github.com/Vanilla) 上进一步了解它。


#### 6、bbPress （来自 WordPress）


![](/data/attachment/album/202104/25/174127okzz3mscshc5hhqe.jpg)


[bbPress](https://bbpress.org/) 是一个可靠的论坛软件，由 WordPress 的创建者建立。旨在提供一个简单而迅速的论坛体验。


用户界面看起来很老旧，但易于使用，它提供了你通常在论坛软件中需要的基本功能。审核工具很好用，易于设置。你可以使用现有的插件扩展功能，并从几个可用的主题中进行选择以调整论坛的外观。


如果你只想要一个没有花哨功能的简单论坛平台，bbPress 应该是完美的。你也可以查看他们的 [GitHub 页面](https://github.com/bbpress) 了解更多信息。


#### 7、phpBB（经典论坛软件）


![](/data/attachment/album/202104/25/174130oo4p0qf0nbvbp1gb.png)


如果你想要传统的论坛设计，只想要基本功能，则 [phpBB](https://www.phpbb.com/) 软件是一个不错的选择。当然，你可能无法获得最佳的用户体验或功能，但是作为按传统设计的论坛平台，它是实用的并且非常有效。


尤其是，对于习惯使用传统方式的用户而言，这将是一种简单而有效的解决方案。


不仅仅是简单，而且在一般的托管供应商那里，它的设置也是非常容易的。在任何共享主机平台上，你都能获得一键式安装功能，因此也不需要太多的技术知识来进行设置。


你可以在他们的官方网站或 [GitHub 页面](https://github.com/phpbb/phpbb) 上找到更多有关它的信息。


#### 8、Simple Machines 论坛（另一个经典）


![](/data/attachment/album/202104/25/174131l71c21ty90237y7q.jpg)


与 phpBB 类似，[Simple Machines 论坛](https://www.simplemachines.org/) 是另一种基本（或简单）的论坛。很大程度上你可能无法自定义外观（至少不容易），但是默认外观是干净整洁的，提供了良好的用户体验。


就个人而言，相比 php BB 我更喜欢它，但是你可以前往他们的 [官方网站](https://www.simplemachines.org/) 进行进一步的探索。同样，你可以使用一键安装方法在任何共享托管服务上轻松安装 Simple Machines 论坛。


#### 9、FluxBB（古典）


![](/data/attachment/album/202104/25/174133dvvbmssebku0elsj.jpg)


[FluxBB](https://fluxbb.org/) 是另一个简单、轻量级的开源论坛。与其他的相比，它可能维护的不是非常积极，但是如果你只想部署一个只有很少几个用户的基本论坛，则可以轻松尝试一下。


你可以在他们的官方网站和 [GitHub 页面](https://github.com/fluxbb/fluxbb/) 上找到更多有关它的信息。


#### 10、MyBB（不太流行，但值得看看）


![](/data/attachment/album/202104/25/174135pdj0zgfx0fl62b02.png)


[MyBB](https://mybb.com/) 是一款独特的开源论坛软件，它提供多种样式，并包含你需要的基本功能。


从插件支持和审核工具开始，你将获得管理大型社区所需的一切。它还支持类似于 Discourse 和同类论坛软件面向个人用户的私人消息传递。


它可能不是一个流行的选项，但是它可以满足大多数用例，并且完全免费。你可以在 [GitHub](https://github.com/mybb/mybb) 上得到支持和探索这个项目。


#### 11、Flarum（测试版）


![](/data/attachment/album/202104/25/174136jn7776199y2mdc6s.png)


如果你想要更简单和独特的论坛，请看一下 [Flarum](https://flarum.org/)。它是一款轻量级的论坛软件，旨在以移动为先，同时提供快速的体验。


它支持某些第三方集成，也可以使用扩展来扩展功能。就我个人而言，它看起来很漂亮。我没有机会尝试它，你可以看一下它的 [文档](https://docs.flarum.org/)，可以肯定它具有论坛所需的所有必要功能的特征。


值得注意的是 Flarum 是相当新的，因此仍处于测试阶段。你可能需要先将其部署在测试服务器上测试后，再应用到生产环境。请查看其 [GitHub 页面](https://github.com/flarum) 了解更多详细信息。


#### 补充：Lemmy（更像是 Reddit 的替代品，但也是一个不错的选择）


![](/data/attachment/album/202104/25/174138mdmimmnbmhdnipae.png)


一个用 [Rust](https://www.rust-lang.org/) 构建的 Reddit 的联盟式论坛的替代品。它的用户界面很简单，有些人可能觉得它不够直观，无法获得有吸引力的论坛体验。


其联盟网络仍在构建中，但如果你想要一个类似 Reddit 的社区平台，你可以很容易地将它部署在你的 Linux 服务器上，并制定好管理规则、版主，然后就可以开始了。它支持跨版发帖（参见 Reddit），以及其他基本功能，如标签、投票、用户头像等。


你可以通过其 [官方文档](https://lemmy.ml/docs/about.html) 和 [GitHub 页面](https://github.com/LemmyNet/lemmy) 探索更多信息。


### 总结


大多数开源论坛软件都为基本用例提供了几乎相同的功能。如果你正在寻找特定的功能，则可能需要浏览其文档。


就个人而言，我推荐 Discourse。它很流行，外观现代，拥有大量的用户基础。


你认为最好的开源论坛软件是什么？我是否错过了你的偏爱？在下面的评论中让我知道。




---


via: <https://itsfoss.com/open-source-forum-software/>


作者：[Ankush Das](https://itsfoss.com/author/ankush/) 选题：[lujun9972](https://github.com/lujun9972) 译者：[stevenzdg988](https://github.com/stevenzdg988) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出


OK
![Warp Terminal](/assets/images/warp-terminal.webp)


![Warp Terminal](/assets/images/warp-terminal.webp)

Just like our [It’s FOSS Community](https://itsfoss.community/?ref=itsfoss.com) forum, it is important to always build a platform where like-minded people can discuss, interact, and seek support.

A forum gives users (or customers) a space to reach out for something that they cannot easily find on the Internet for the most part.

If you are an enterprise, you may hire a team of developers and build your own forum the way you want, but that adds a lot of cost to your budget.

Fortunately, there are several impressive open-source forum software that you can deploy on your server, and you’re good to go! You will save a lot of money in the process and still get what you need.

Here, I have compiled a list of the best open source forum software that you can install on your Linux server.

If you haven’t built a website yet, you might want to look at [some open-source website creation tools](https://itsfoss.com/open-source-cms/) before you deploy a forum.


*The list is in no particular order of ranking.*## 1. Discourse (modern and popular)

![Itsfoss Community Discourse](https://itsfoss.com/content/images/wordpress/2020/11/itsfoss-community-discourse.jpg)

Discourse is the most popular modern forum software that people deploy to set up their discussion platforms. In fact, our [It’s FOSS community](https://itsfoss.community/?ref=itsfoss.com) forum utilizes the Discourse platform.

It offers most of the essential features that I’m aware of which include email notifications, moderation tools, style customization options, third-part integrations like Slack/WordPress, and more.

It is completely free to self-host and you can find the project on [GitHub](https://github.com/discourse/discourse?ref=itsfoss.com) as well. If you do not need the hassle of deploying it on a self-managed server, you can always choose to opt for [managed services offered by Discourse](https://discourse.org/buy?ref=itsfoss.com) itself (which will be certainly expensive).

## 2. Apache Answer (All-in-One Platform)

![apache answer](https://itsfoss.com/content/images/2024/07/apache-answer.png)

An incubation project under The Apache Software Foundation, [Apache Answer](https://answer.apache.org/) is the perfect modern open-source forum software built for multiple use-cases.

You can utilize it for building a community, making a Q/A platform, help center for customers, and more. It includes the essentials of a forum, and interactive/gamification elements like user reputation and badges.

It also includes plugin functionality to help extend features available. You can self-host it, but it does not offer any managed cloud hosting options.

## 3. Talkyard (inspired by Discourse and StackOverflow)

![Talkyard Forum](https://itsfoss.com/content/images/wordpress/2020/11/talkyard-forum.jpg)

Talkyard is completely free to use and an open-source project. It looks close to Discourse, but there are distinctions if you inspect it.

You get most of the key features from StackOverflow here, along with all the essential features that you would expect on a forum platform. It may not be a popular forum solution, but if you want something similar to Discourse along with some interesting features, this is worth trying out.

You can explore more about it on their [GitHub page](https://github.com/debiki/talkyard?ref=itsfoss.com).

## 4. Forem (Unique approach for a community platform)

![Dev Community Forem](https://itsfoss.com/content/images/wordpress/2020/12/dev-community-forem.png)

You may not have heard about it before, but Forem is what powers [dev.to](https://dev.to/?ref=itsfoss.com) (which is an increasingly popular developer community website).

It appears to be out of beta, but we haven’t had any experience with it, you might want to experiment with it before deploying it to production.

The self-hosting option can be challenging if you are new to the tech stack. In that case, they also offer managed hosting option. You will have to fill out a [form](https://formkeep.com/p/cfa67316d1c12d23ecb3c08b359f944b?ref=itsfoss.com) with your requirements, and they’ll reach out to you about that.

Even though there’s no official feature list to highlight everything, you do get many essential features and functionalities like community listing, shop, post formatting, etc, if we take [dev.to](https://dev.to/?ref=itsfoss.com) as an example.

You can read more about what it offers in its [announcement post](https://dev.to/devteam/for-empowering-community-2k6h?ref=itsfoss.com) and latest [changelogs](https://forem.dev/t/changelog?ref=itsfoss.com). Or you can also explore the project on [GitHub](https://github.com/forem/forem?ref=itsfoss.com).

## 5. Fider (Feedback and Customer Requests)

![fider](https://itsfoss.com/content/images/2024/07/fider.jpg)

[Fider](https://fider.io/) is a feedback or customer request focused platform. With this platform, you give your users a way to voice their opinions and suggestions, and others to vote (similar to Reddit).

It is a simple and flexible solution if you want to build a forum around feedbacks. You can choose to keep your website private to registered users, or keep it open. The CSS customization options let you tweak the design, logo, and other elements to go along with your brand/organization style.

You can self-host it or pick the managed cloud hosting option.

## 6. NodeBB (Modern and full of features)

![Nodebb](https://itsfoss.com/content/images/wordpress/2020/11/nodebb.jpg)

NodeBB is an open-source forum software based on [Node.js](https://nodejs.org/en/?ref=itsfoss.com). It aims to be simple, elegant, and fast as well. Primarily, it is geared towards organizations and enterprises with managed hosting plans available. But, you can choose to host it yourself as well.

You get a real-time native analytics feature along with chat and notification support as well. It also offers an API, if you want to integrate it with any of your existing products. It also supports moderation tools and tools to fight spam.

You get some 3rd party integration support out of the box, like WordPress, Mailchimp, etc.

Explore more about it on their [GitHub page](https://github.com/NodeBB/NodeBB?ref=itsfoss.com) or the official website.

## 7. Vanilla Forums (enterprise focused)

![Vanilla Forums](https://itsfoss.com/content/images/wordpress/2020/11/vanilla-forums.png)

Vanilla Forums is primarily an enterprise-focused forum software with essential features to brand your platform, offer a Q/A for customers, and also give the ability to vote on posts.

The user experience is geared with a modern look and is being used by the likes of EA, Adobe, and some other big-shot companies at the time of writing.

Of course, if you want to try the cloud-based Vanilla Forums (managed by a team of professionals) along with access to some premium features, feel free to request a Demo. In either case, you can opt for the community edition, which is free to use with most of the latest features, with the responsibility of hosting it yourself and managing it.

You can explore more about it on their official website and [GitHub page](https://github.com/Vanilla?ref=itsfoss.com).

## 8. bbPress (from WordPress)

![Bbpress](https://itsfoss.com/content/images/wordpress/2020/11/bbpress.jpg)

bbPress is a solid forum software built by the creators of WordPress. It aims to provide a simple and snappy forum experience.

The user interface would seem old-school, but it is easy to use and offers the basic functionalities that you would normally look for in a forum software. The moderation tools are simple and easy to set up. You can extend the functionality using plugins available and choose from several themes available to tweak the look and feel of your forum.

If you just want a simple forum platform with no fancy features, bbPress should be perfect. You can also check out their [GitHub page](https://github.com/bbpress?ref=itsfoss.com) for more information.

## 9. phpBB (classic forum software)

![Phpbb](https://itsfoss.com/content/images/wordpress/2020/11/phpBB.png)

If you want a traditional forum design and just want the basic functionalities, phpBB software is a good choice. Of course, you may not get the best user experience or the features, but it is functional and quite effective as a traditional-design forum platform.

Especially, for users comfortable with the traditional approach, it will be a simple and effective solution.

Not just limited to the simplicity, but also it is way easier to set up with an average hosting provider. You get a 1-click installation feature on every shared hosting platform, so you do not need a lot of technical knowledge to set it up as well.

You can explore more about it on their official website or the [GitHub page](https://github.com/phpbb/phpbb?ref=itsfoss.com).

## 10. Simple Machines Forum (another classic)

![Simplemachines](https://itsfoss.com/content/images/wordpress/2020/11/simplemachines.jpg)

Similar to php BB, Simple Machines forum is yet another basic (or simple) implementation of a forum platform. You may not be able to customize the look and feel by a long extent (not easily at least) but the default look is clean and offers a good user experience.

Personally, I like it better than phpBB, but you can head to their [official website](https://www.simplemachines.org/?ref=itsfoss.com) to explore more about it. Furthermore, you can easily install Simple Machines Forum on any shared hosting service using the 1-click installation method.

## 11. MyBB (less popular but worth a look)

![Mybb Example](https://itsfoss.com/content/images/wordpress/2020/11/mybb-example.png)

MyBB is unique open-source forum software that offers a wide range of styles and includes essential features you’ll need.

Starting from plugin support and moderation tools, you get everything necessary needed to manage a big community. It also supports private messaging to individual users similar to Discourse and similar forum software.

It may not be a popular option but it checks out for most of the use-cases and it is completely free. You might want to support and explore the project on [GitHub](https://github.com/mybb/mybb?ref=itsfoss.com) as well.

## 12. Flarum

![Flarum Screenshot](https://itsfoss.com/content/images/wordpress/2020/11/flarum-screenshot.png)

If you want something simpler and unique, take a look at Flarum. It is a lightweight forum software that aims to be mobile-first while offering a fast experience.

It supports some third-party integrations, and you can extend the functionality using extensions as well. Personally, it looks beautiful to me. I haven’t got a chance to try it you can take a look at its [documentation](https://docs.flarum.org/?ref=itsfoss.com) and it is safe to assume that it features all the necessary features for a forum.

It is worth noting that Flarum is fairly new compared to others, but no longer in beta. You might want to deploy it on your test server first before taking a leap of faith in your production environment. Do check out their [GitHub page](https://github.com/flarum?ref=itsfoss.com) for more details.

[Start free with $5 welcome credit](https://www.pikapods.com/)😎

## Bonus: Lemmy (More like a Reddit alternative but a decent option)

![Lemmy Forum](https://itsfoss.com/content/images/wordpress/2020/12/lemmy-forum.png)

A federated alternative to Reddit built using [Rust](https://www.rust-lang.org/?ref=itsfoss.com). The user interface is simple and some of you may not find it to be intuitive enough for an attractive forum experience.

The federated network is still a work in progress but if you want a Reddit-like community platform, you can easily deploy it in your Linux server with moderation rules, moderators, and get started. It supports cross-posting (as seen in Reddit) along with other basic features of tagging, voting, user avatar, and more.

You can explore more about it through their [official documentation](https://lemmy.ml/docs/about.html?ref=itsfoss.com) and the [GitHub page](https://github.com/LemmyNet/lemmy?ref=itsfoss.com).

## Wrapping Up

Most of the open-source forum software offers pretty much the same features for the basic use-case. If you are searching for something specific, you might want to explore their documentation.

Personally, I recommend Discourse. It is popular, modern looking, and has a significant user base.

What do you think is the best open source forum software? Did I miss any of your favorites? Let me know in the comments below.