需求和建议搜集平台Fider

什么是 Fider ?

Fider 是一个功能请求和建议的反馈门户。为您的客户/访客提供发言权,让他们告诉您他们的需求。花更少的时间猜测,花更多的时间构建正确的产品。

需求和建议搜集平台Fider_第1张图片

安装

在群晖上以 Docker 方式安装。

涉及到两个容器,采用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '2'

services:
  db:
    image: postgres:13
    container_name: fider-db
    restart: always
    volumes:
      - ./data:/var/lib/postgresql/data
    environment:
      POSTGRES_DB: fider
      POSTGRES_USER: fideruser
      POSTGRES_PASSWORD: s0m3g00dp4ssw0rd

  app:
    image: getfider/fider:stable
    container_name: fider-web
    restart: always
    ports:
      - 3423:3000
    environment:
      BASE_URL: http://192.168.0.197:3423
      DATABASE_URL: postgres://fideruser:s0m3g00dp4ssw0rd@db:5432/fider?sslmode=disable
      JWT_SECRET: VERY_STRONG_SECRET_SHOULD_BE_USED_HERE
      EMAIL_NOREPLY: [email protected]
      EMAIL_SMTP_HOST: smtp.88.com
      EMAIL_SMTP_PORT: '25'
      EMAIL_SMTP_USERNAME: [email protected]
      EMAIL_SMTP_PASSWORD: <你的第三方邮件客户端密码>
      EMAIL_SMTP_ENABLE_STARTTLS: 'false'
  • 容器 fider-db 的主要环境变量
可变
POSTGRES_DB 数据库库名
POSTGRES_USER 数据库用户
POSTGRES_PASSWORD 数据库密码,建议修改
  • 容器 fider-web 的主要环境变量说明
可变
BASE_URL 服务的对外地址,如果反代了用域名,或者和老苏一样用 http://群晖IP:3423
DATABASE_URL PostgreSQL 数据库的连接字符串,如果你改了 PostgreSQL 的参数,这里也要对应调整
JWT_SECRET 建议使用安全的随机字符串生成工具来生成,一般建议大于 32 个字符
EMAIL_NOREPLY 发送邮件的地址
EMAIL_SMTP_HOST 邮件服务器地址
EMAIL_SMTP_PORT 邮件服务器端口
EMAIL_SMTP_USERNAME 邮件用户
EMAIL_SMTP_PASSWORD 邮件用户对应的密码
EMAIL_SMTP_ENABLE_STARTTLS 启用或禁用 SMTP 服务器的 STARTTLS 功能

然后执行下面的命令

# 新建文件夹 fider 和 子目录
mkdir -p /volume1/docker/fider/data

# 进入 fider 目录
cd /volume1/docker/fider

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:3423 就能看到注册界面

需求和建议搜集平台Fider_第2张图片

提交之后,会往你填的邮箱发一封确认邮件

需求和建议搜集平台Fider_第3张图片

如果你的 SMTP 设置无误的话,很快就会收到一封激活邮件

需求和建议搜集平台Fider_第4张图片

点邮件中的链接进行激活

需求和建议搜集平台Fider_第5张图片

  • ① 是管理员的相关设置,包括显示名称和头像等等;
  • ② 是站点的相关设置,可惜目前还不支持中文界面;

需求和建议搜集平台Fider_第6张图片

如果设置为 Private Site ,就只有已注册的用户、受邀请的用户和来自受信任的 OAuth 提供商的用户才能访问此站点。

需求和建议搜集平台Fider_第7张图片

从微信后台挑了两条

需求和建议搜集平台Fider_第8张图片

最后的效果

需求和建议搜集平台Fider_第9张图片

别人可以在建议后面讨论

当然需要先登录(Sign In)才行

需求和建议搜集平台Fider_第10张图片

管理员可以回应状态

需求和建议搜集平台Fider_第11张图片

用户则可以查看到建议的状态,是列入了计划还是被拒绝了

需求和建议搜集平台Fider_第12张图片

对于关心的主题,还可以订阅

需求和建议搜集平台Fider_第13张图片

参考文档

getfider/fider: Open platform to collect and prioritize feedback
地址:https://github.com/getfider/fider

Prioritize what your customers really need · Fider
地址:https://fider.io/

Deploy with Docker - Documentation - Fider
地址:https://fider.io/docs/hosting-instance

你可能感兴趣的:(群晖,docker,论坛)