有问有答,使用NAS的Docker部署免费开源的在线问答社区平台『Answer』
哈喽小伙伴们,偶是Stark-C~
想必在座的各位一定都使用过《知乎》APP吧?作为国内最大的中文互联网问答社区,“有问题找知乎” 的口号早已深入人心。通过知乎平台,我们可以在上面提出问题、分享知识、发表观点、参与讨论等。比如说我自己有时候预见不懂的就会在上面通过发布问题或者搜索问题快速找到我需要的答案,还是非常方便的。
而今天为大家分享的项目和知乎一样,它也是一款在线问答社区平台,只不过它是免费开源的,我们可以通过Docker的方式搭建在自己的服务器上(比如说NAS~),它就是『Answer』。
关于Answer
🔺Answer虽说和知乎一样也是一款问答社区平台,但是Answer轻便小巧,部署简单,所以更适合作为个人以及团队知识学习与共享、问题解答和互动交流等一些使用场景。
Answer的功能亮点如下:
多语言支持 – 支持中文、英语两大主流语言。
提问和回答 – 提出问题并从你的用户和团队那里获得答案。
组织内容 – 将你的内容组织为分类和标签。
集成 – 与你现有的工具和服务集成。
游戏化 – 奖励用户的贡献。
现代用户界面 – 现代且响应式的用户界面。
可扩展 – 使用插件扩展 Answer。
开源 – 免费且开源。
Answer部署
🔺打开NAS的文件管理器,在 docker 目录中(威联通默认为Container文件夹)创建一个新文件夹【answer】。
🔺然后使用SSH终端工具连接到NAS之后先进入管理员模式( sudo -i ),然后输入以下Docker Run命令:
docker run -d
--name answer
-p 8080:80
--restart on-failure -v answer:/data
answerdev/answer
或者:
docker run -d --name answer -p 8080:80 --restart on-failure -v answer:/data answerdev/answer
以上命令需要说明的地方为:
-p 8080:80 -->冒号前面自己改成本地没被占用的其它端口;
-v answer:/data -->冒号前面映射我们前面新建“answer”文件夹的本地实际路径。
🔺如果没有问题在NAS的Docker容器列表中就能看到answer容器已经正在运行了,说明部署成功。
Answer体验
和其它容器一样,直接在浏览器中输入 【http:// NAS的局域网IP:端口号】 就能看到登录界面了。
初始化设置:
🔺首次进入需要进行初始化设置。第一步设置语言,Answer原生自带简体中文。
🔺第二步需要选择数据库。如果说你NAS上有MariaDB或者MySQL数据库,你可以直接为Answer创建一个对应的用户账户即可,如果没有可以直接选择 SQlite(一款轻型的数据库)继续。
🔺第三步自动创建 config.yaml 配置文件
🔺第四步配置Answer问答平台的平台名称,管理员账号和密码等相关信息,全部可以根据自己的需求自定义设置。
🔺第五步,完成!
体验:
🔺进来之后可以看到Answer的首页界面还是非常简洁的。因为目前还没有任何问答,所以我们可以先登录后台创建问题。
🔺登录直接使用之前配置的管理员账号和密码即可。
🔺后台管理可以看到平台的相关数据信息。
🔺点击上方状态栏的“我要提问”就可以提交一个问题了,还可以在下方添加问题的标签便于之后搜索。
🔺有问题就可以有回答~
🔺和知乎一样,它也支持添加多个不同的答案。
🔺最后问题也会以列表的形式呈现,同时也有点赞数量和浏览量显示。
总结
作为一款免费开源的问答平台,Answer其实还是非常有用的。比如说如果你是个人技术人员,你可以通过它来分享自己的知识和经验;同时如果是团队或者企业,可以用它来构建自己内部的社区建设,更利于企业内部员工之间的知识共享和协作。简单来说,我们可以通过Answer,将它打造为一
生命不息,折腾不止~以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~
弗老大
校验提示文案
极客速报
校验提示文案
SaltFishFantasy
校验提示文案
李沐衡
校验提示文案
fengpan584
校验提示文案
航海的加菲猫
校验提示文案
SaltFishFantasy
校验提示文案
航海的加菲猫
校验提示文案
极客速报
校验提示文案
弗老大
校验提示文案
fengpan584
校验提示文案
李沐衡
校验提示文案