OpenSource-Hub
A

answer

SHA-256
15.5k stars·系统调优·已提供 SHA-256 校验码,下载后可自行核对文件完整性

一个面向团队的开源问答平台,适用于社区论坛、帮助中心或知识管理。

智能下载

下载 Download 版本

v2.0.0 · 20.7 MB

开源团队问答平台,一键Docker部署,轻量且可扩展。

核心功能

  • 基于 Go + React 构建,性能出色且易于定制
  • 支持 Docker 一键部署,5 分钟即可上线
  • 完善的插件系统,可无限扩展功能
  • 支持多语言、全文搜索和 Markdown 编辑
  • Apache 基金会项目,社区活跃且长期维护

避坑指南

  • 首次安装需要配置数据库(SQLite 或 MySQL),建议生产环境使用 MySQL 并做好备份,插件系统需要一定的开发能力,官方插件市场尚在建设中,版本升级前务必阅读官方升级指南,避免数据兼容问题

适用场景

  • 企业内部知识问答社区
  • 产品帮助中心与 FAQ 系统
  • 开源项目或兴趣小组的讨论论坛
  • 技术文档协作与知识沉淀平台

详细介绍

Apache Answer 是一款基于 Go 和 React 构建的现代开源问答平台,旨在帮助团队高效协作和分享知识。无论是搭建社区论坛、内部帮助中心,还是知识管理工具,Answer 都能提供简洁、快速且可定制的解决方案。它拥有插件系统用于扩展功能,支持 Docker 一键部署,并由 Apache 软件基金会背书。凭借直观的界面和强大的搜索功能,Answer 让组织内部的知识创建、整理和发现变得轻松简单。

常见问题与排障 (2)

故障排除
如何修复Helm chart模板错误:许可证头部注释导致条件serviceaccount中缺少apiVersion

在serviceaccount.yaml模板中,将条件开头从'{{- if .Values.serviceAccount.create -}}'改为'{{ if .Values.serviceAccount.create -}}'。移除开头破折号可防止模板引擎消耗前面的换行符,否则会导致apiVersion行被解释为注释的一部分。详情见Helm issue #4191。

来源 Issue #590
故障排除
当Apache Answer处于私有模式时,为什么API密钥认证会失败并返回401?

这是Apache Answer v2.0.1之前版本的一个bug。当LoginRequired=true时,身份验证中间件只检查用户会话,忽略有效的API密钥。升级到v2.0.1或更高版本可修复此问题。如果无法立即升级,可通过设置LoginRequired=false暂时禁用私有模式以允许API密钥访问。使用API密钥时,将其包含在Authorization标头中(例如,'Authorization: sk_...'或'Bearer sk_...')。

来源 Issue #1508

标签

Q&Aknowledge-baseforumopen-sourcedockerapachegoreact

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

步骤1:确保已安装 Docker

4

步骤2:运行命令 `docker run -d -p 9080:80 -v answer-data:/data --name answer apache/answer:2.0.0`

5

步骤3:在浏览器中打开 http://localhost:9080 并完成初始化设置

安装指引
  1. 步骤1:确保已安装 Docker
  2. 步骤2:运行命令 `docker run -d -p 9080:80 -v answer-data:/data --name answer apache/answer:2.0.0`
  3. 步骤3:在浏览器中打开 http://localhost:9080 并完成初始化设置
文件完整性

已提供 SHA-256 校验码,下载后可自行核对文件完整性

该校验码提取自 GitHub 官方 Release 页面

SHA256 校验码

9c64a18980b6232e8bff602422b2c00715e10fc650005f498e81af4df6f12240

该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

停止容器:`docker stop answer`,删除容器:`docker rm answer`,删除数据卷:`docker volume rm answer-data`(注意数据不可恢复)

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议Apache License 2.0
最后更新2026-06-27 02:45:16
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

2 FAQs

相似推荐