开源设计协作神器Quant-UX一键Docker部署,支持原型设计用户测试热力图分析,帕斯内网穿透远程访问
作者
小编
发布时间

项目介绍
Quant-UX 是一个功能强大的研究、可用性测试和原型设计工具,专为快速测试设计并获得数据驱动洞察而构建。这是一个开箱即用的跨平台设计工具,让设计师和产品经理能够轻松创建交互式原型、进行用户测试,并收集有价值的用户行为数据。
Quant-UX 提供了直观的界面设计功能,支持拖拽式原型制作、用户测试录制、热力图分析、用户行为追踪等功能。无论你是 UI/UX 设计师、产品经理还是用户体验研究员,都能通过这个工具快速验证设计想法,优化用户体验。
项目采用现代化的技术栈构建,包含前端和后端两个组件,支持 Docker 容器化部署,让你可以轻松在自己的服务器上搭建私有的设计协作平台。
项目地址: 点我跳转
部署安装
如需在外也打开项目需要配置内网穿透使用,点击前往 帕斯内网穿透,先注册好账号备用。
复制下列的配置文件
1version: '3'23services:4 mongo:5 restart: always6 container_name: quant-ux-mongo7 image: mongo8 volumes:9 - ./data:/data/db10 qux-fe:11 restart: always12 container_name: quant-ux-frontend13 image: klausenschaefersinho/quant-ux14 environment:15 - QUX_PROXY_URL=http://quant-ux-backend:808016 - QUX_AUTH=qux17 - QUX_KEYCLOAK_REALM=18 - QUX_KEYCLOAK_CLIENT=19 - QUX_KEYCLOAK_URL=20 - QUX_WS_URL=ws://127.0.0.1:808621 links:22 - mongo23 - qux-be24 ports:25 - 8082:808226 depends_on:27 - qux-be28 qux-be:29 restart: always30 container_name: quant-ux-backend31 image: klausenschaefersinho/quant-ux-backend32 volumes:33 - ./quant-ux-data:/app-data34 environment:35 - QUX_HTTP_HOST=http://quant-ux-frontend:808236 - QUX_HTTP_PORT=808037 - QUX_MONGO_DB_NAME=quantux38 - QUX_MONGO_TABLE_PREFIX=quantux39 - QUX_MONGO_CONNECTION_STRING=mongodb://quant-ux-mongo:2701740 - QUX_MAIL_USER=mail_admin@example.com41 - QUX_MAIL_PASSWORD=sTr0ngPa55w0Rd42 - QUX_MAIL_HOST=mail.example.com43 - QUX_JWT_PASSWORD=some-long-string-of-mix-case-chars-and-nums44 - QUX_IMAGE_FOLDER_USER=/app-data/qux-images45 - QUX_IMAGE_FOLDER_APPS=/app-data/qux-image-apps46 - TZ=America/Chicago47 - QUX_AUTH_SERVICE=qux48 - QUX_KEYCLOAK_SERVER=49 - QUX_KEYCLOAK_REALM=50 - QUX_USER_ALLOW_SIGNUP=true51 - QUX_USER_ALLOWED_DOMAINS=*52 depends_on:53 - mongo54 qux-ws:55 restart: always56 container_name: quant-ux-websocket-server57 image: klausenschaefersinho/quant-ux-websocket58 environment:59 - QUX_SERVER=http://quant-ux-backend:8080/60 - QUX_SERVER_PORT=808661 ports:62 - 8086:808663 links:64 - qux-be65 depends_on:66 - qux-be
打开飞牛 NAS 或其他的 NAS 设备

项目名称可以随便填,点击创建 docker-compose.yml

点击 Compose -> 新建项目
这里需要修改邮件服务器配置,将 QUX_MAIL_USER、QUX_MAIL_PASSWORD、QUX_MAIL_HOST 改成你的 SMTP 邮箱配置。同时建议修改 QUX_JWT_PASSWORD 为一个更安全的密钥。其他的保持不变。
如果提示端口被占用可以修改下面的字段,但是需要保持格式正确: - 8082:8082 (前端访问端口) - 8086:8086 (WebSocket 端口)
创建成功后可以访问 ip:8082 到这里就可以正常显示项目了
穿透公网
打开帕斯内网穿透控制台,点击隧道管理-隧道列表

点击创建新隧道
隧道节点可以随便选,一般选个负载低的就可以

接下来填写信息,隧道名称可以随便填写
本地 IP 默认就可以
传输协议可以选择 TCP 也可以选择 HTTP/HTTPS
HTTP 就是域名的形式,教程以使用 TCP 为演示
本项目中如果没有修改端口的话默认是 8082 端口,这里本地端口就填 8082
远程端口可以留空也可以自定义。下图仅做参考,请按照实际项目端口添加。

填写完毕点击确定
点击刚才创建好的隧道,点击获取配置文件

回到飞牛 NAS,点击应用中心下载 frpc 客户端

打开后粘贴刚才复制的配置文件,点击确定即可
复制帕斯内网穿透控制台的访问 IP 和端口
可以看到已经正常穿透成功了
本篇教程结束