什么是 Answer ?

Answer 是一个开源的知识型社区软件。您可以使用它快速建立您的问答社区,用于产品技术支持、客户支持、用户交流等。

Answer是国内SegmentFault 思否团队开发的技术问答社区,Answer 不仅拥有搭建问答平台(Q&A Platform)的基础功能,还加入了标签内容管理、评分与声望值体系等社区功能。

安装

建数据库

数据库直接用的群晖的 MariaDB 10

phpMyAdmin 中创建了名为 answer 的数据库

为了便于说明,我们假设数据库密码为 123456

安装 Answer

在群晖上以 Docker 方式安装。

在注册表中搜索 answer ,选择第一个 answerdev/answer,版本选择 latest

本文写作时, latest 版本对应为 1.0.2

docker 文件夹中,创建一个新文件夹 answer,并在其中建一个子文件夹 data

文件夹 装载路径 说明
docker/answer/data /data 存放设置、语言包等

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 容器端口
9080 80

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 answer 和 子目录
mkdir -p /volume2/docker/answer/data# 进入 answer 目录
cd /volume2/docker/answer# 运行容器
docker run -d \--restart unless-stopped \--name answer \-p 9080:80 \-v $(pwd)/data:/data \answerdev/answer:latest

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: "3"services:answer:image: answerdev/answer:1.0.2container_name: answerrestart: on-failureports:- '9080:80'volumes:- ./data:/data

然后执行下面的命令

# 新建文件夹 answer 和 子目录
mkdir -p /volume2/docker/answer/data# 进入 answer 目录
cd /volume2/docker/answer# 将 docker-compose.yml 放入当前目录# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:9080 就能看到设置向导界面

如果语言识别错误,可以通过下拉框选择 简体中文

接下来设置数据库

生成设置文件 config.yaml

文件位于 /data/conf 目录

接下来设置站点信息

需要注意,密码不能少于 8 位

搞定,收工

目前还是空空的

用前面设置的管理员账号、密码登录

先进 后台管理 进行设置

默认的时区不正确,老苏做了修改

Answer 中添加问题非常简单。只需单击按钮并开始编写您的问题。Answer 有一个内置的功能丰富的编辑器

使用非常简单,这里就不展开了

参考文档

answerdev/answer: An open-source knowledge-based community software. You can use it quickly to build Q&A community for your products, customers, teams, and more.
地址:https://github.com/answerdev/answer

Answer
地址:https://answer.dev/

开源问答社区软件Answer相关推荐

  1. SegmentFault 思否发布开源问答社区软件 Answer

    ONES 旗下技术问答社区 SegmentFault 思否(下称"思否")今日宣布,正式对外开源其问答社区软件 Answer. 作为国内领先的新一代技术问答社区,思否始于「聚集体智 ...

  2. 从立项到发布仅三个月,开源技术问答社区 Answer 是如何诞生的?

    在祁宁家里,有一套完整的赛车模拟器,他甚至还请人到国外代购了最新的 VR 设备.作为沉浸式赛车游戏发烧友,除了享受速度与激情带来的愉悦感,祁宁在玩的过程中更多的是思考如何将技术能力进行产品化的问题. ...

  3. 国内开源社区软件 PHPWind 团队已解散

    2月11日消息 近日有消息称,国内开源社区软件phpwind团队已解散. 公开资料显示,phpwind简称PW,是一个基于PHP和MySQL的论坛程序.其前身是ofstar,发布于2004年.2008 ...

  4. 2014 年最热门的国人开发开源软件 TOP 100 - 开源中国社区

    不知道从什么时候开始,很多一说起国产好像就非常愤慨,其实大可不必.做开源中国六年有余,这六年时间国内的开源蓬勃发展,从一开始的使用到贡献,到推出自己很多的开源软件,而且还有很多软件被国外的认可.中国是 ...

  5. 国内有没有 全球自由公开化开源免费项目软件开发的社区?

    国内代表性开源社区 国内有许多开源社区,与国际开源社区相比较,国内社区更加了解中文用户的实际需求,能够更快地解决中文使用方面遇到的问题,以下是一些有代表性的社区: 1.靠山云(https://www. ...

  6. 2016年度最受欢迎中国开源软件评选 - 开源中国社区

    2016年度最受欢迎中国开源软件评选 - 开源中国社区 地址:http://www.oschina.net/project/top_cn_2016?sort=1#layui

  7. 做个问答社区要多久?这个开源项目直接拿去用!

    看到上面这张图片,小伙伴觉得TJ君最近在研究什么?是准备研读黄帝内经搞搞中医?还是准备看看周易八卦开始转行算命? 其实都不是,很多时候我们要透过现象看本质,其实这个类似易经研究网站的背后是一个类似知乎 ...

  8. ArcGIS for Desktop入门教程_第三章_Desktop软件安装 - ArcGIS知乎-新一代ArcGIS问答社区...

    原文:ArcGIS for Desktop入门教程_第三章_Desktop软件安装 - ArcGIS知乎-新一代ArcGIS问答社区 1 软件安装 1.1 安装前准备 请确认已经收到来自Esri中国( ...

  9. php开源问答_PHP基础知识能力问答

    php开源问答 This section contains Aptitude Questions and Answers on PHP Basics. 本部分包含有关PHP基础知识的 Aptitude ...

最新文章

  1. 重裝系統,磁盤消失解決方法
  2. 毕业论文 | 信号的抽取与插值技术研究(源代码)
  3. 《跟我学java》_《跟我学Java——基础篇02》
  4. Vue (响应式原理-模拟-1-vue)
  5. Beats与Jenkins日志读取在Windows上的基本实现
  6. 说三件可能你不知道的小事
  7. WPF 第三方控件学习使用——可停靠布局控件(AvalonDock)
  8. J-Link软件和文档包的版本发行说明(1)[V3.00d ~ V4.94j版本]
  9. Android Wifi控制方法总结
  10. 基于matlab 论文知网,基于Matlab的数字图像处理
  11. non-local caffe2 编译
  12. python能做ppt吗_python可以写PPT吗
  13. react按钮倒计时效果(发送验证码按钮)
  14. c语言 ipc 参数 序列化,c语言编译原理及IPC通信经典面试题
  15. Python库下载安装教程
  16. unity ugui android 小键盘,Unity inputfield 实现显示 隐藏密码功能(在安卓中切换不打开下虚拟键盘)...
  17. 白嫖?超赞应用推荐全干货
  18. [PaperNote] Confidential Computing Direction
  19. sas应用入门(7.2)—— 平稳时间序列分析(建模)(精)
  20. C语言typedef struct详解

热门文章

  1. linux的浏览器大全,Linux下9款浏览器对比
  2. vscode如何同时运行多个vue项目
  3. [嵌入式]汉字字模点阵
  4. K3 Wise 常用表【转载】
  5. 金蝉机器人_《金蝉脱壳2》残暴!机器人身份姓名首次曝光监狱更具压迫感
  6. 完全二叉树与满二叉树的区别(有图)
  7. gstreamer debug tracer使用概览
  8. 教你如何上传代码到GitHub
  9. apk 打包 java出错_一次不成功的apk重新打包经过
  10. 开发H5游戏练手, 黑暗堡垒-炼狱传奇H5 (一) 登陆界面开发