1️⃣ Answer主要特性
提问和回答 - 提出问题并从你的用户和团队那里获得答案。
组织内容 - 将你的内容组织为分类和标签。
集成 - 与你现有的工具和服务集成。
游戏化 - 奖励用户的贡献。
现代用户界面 - 现代且响应式的用户界面。
可扩展 - 使用插件扩展 Answer。
开源 - 免费且开源。
2️⃣ Answer功能展示
1、个人主页
各位主页可以管理自己的问题、回答、标签、收藏、声望、评论和得票等信息。
2、网站主页
可以看到全站的问题列表,支持按活跃度、最新、浏览量、评分和未回答等几个维度进行排序分类,还可以按照标签查看问题。
点开一个问题,可以对问题点赞、踩、分享、收藏等,如果你有答案,欢迎留下你的回答😂
3、后台管理
系统管理员可以对后台内容、用户、举报、站点、插件和网页自定义等方面进行管理,譬如对用户的提问和回答进行审核,添加或封禁用户,处理举报,设置插件等等。
3️⃣ 安装Answer
上面简单介绍了Answer的主要功能和设置,接下来介绍下如何进行安装。安装Answer也非常简单,笔者准备了Docker和Docker Compose两种部署方式,任选一种即可。
1、Docker方式
docker run -d \ --name=answer \ -p 9080:80 \ -v /path/to/data:/data \ --restart unless-stopped \ apache/answer:latest
2、Docker Compose方式
version: '3.9'services: answer: image: apache/answer:latest container_name: answer restart: unless-stopped network_mode: bridge volumes: - /path/to/data:/data ports: - '9080:80'
以上两种方式中,/path/to/data改成你NAS上的文件夹路径,切勿照搬照抄。
最后,在浏览器访问ip:9080可以开始对系统进行初始化设置了。
4️⃣ 初始化Answer
1、选择语言
支持多种语言,可以根据你的用户群体进行选择,笔者这里选择简体中文。
2、设置数据库
Answer支持三种数据库类型,如果尝鲜体验的话建议直接选SQLite即可,非常简单方便;如果用于生产环境最好还是选择 MariaDB/MySQL 或 PostgreSQL比较稳妥。注意Answer不支持切换数据库类型,一旦选择就不能进行修改。
3、初始化配置文件
这一步啥也不用操作,系统自动创建config.yaml配置文件,直接点Next即可。
4、站点设置
站点基础系统设置,主要是设置站点的名称、访问地址、联系邮箱、是否开启登录,以及创建一个管理员账号,根据提示填写即可。
最后一步,也是啥也不用操作,直接点击Done即可。
原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!
======近期热门======
1️⃣Prowlarr:一款保姆级的索引管理器,支持配合NT使用!
2️⃣Uptime Kuma:一款功能强大的免费监控工具,支持CF穿透哦!
3️⃣Ponymusic:一款涅槃重生的云音乐客户端,仅限安卓哦!