Claper演讲互动工具Docker快速部署指南,NAS内网穿透远程访问实时互动演讲
作者
小编
发布时间

项目介绍
Claper 是一款强大的演示文稿互动工具,能够将您的演讲转变为一场充满活力和参与感的精彩体验。这个项目采用 Elixir 和 Phoenix 框架构建,为演讲者和观众打造了一个双向互动的平台。
演讲者可以通过 Claper 获得来自观众的实时反馈,使演讲内容更加生动有趣;而观众则能够积极参与其中,成为演讲的主角而非被动的听众。无论是会议、培训、教学还是产品发布会,Claper 都能帮助您打造一个高度互动和引人入胜的现场氛围。
该项目支持多语言界面,包括英文、法文、德文、西班牙文、荷兰文、意大利文、匈牙利文和拉脱维亚文,让全球用户都能轻松上手。
项目地址:点我跳转
部署安装
如果您需要在办公室外部也能访问 Claper,建议配置内网穿透工具来实现远程访问。您可以前往 帕斯网内穿透 注册账号,这样即使在外出时也能随时管理您的演讲互动。详细的操作指南可以参考 全平台上手攻略。
使用 Docker Compose 快速部署
这是最推荐的部署方式,只需一个配置文件即可完成所有设置。
第一步:创建配置文件
在您的 NAS 或服务器上创建一个 docker-compose.yml 文件,复制以下内容:
1services:2 db:3 image: postgres:154 ports:5 - 5432:54326 volumes:7 - 'claper-db:/var/lib/postgresql/data'8 healthcheck:9 test:10 - CMD11 - pg_isready12 - '-q'13 - '-d'14 - 'claper'15 - '-U'16 - 'claper'17 retries: 318 timeout: 5s19 environment:20 POSTGRES_PASSWORD: claper21 POSTGRES_USER: claper22 POSTGRES_DB: claper23 networks:24 - claper-net25 app:26 image: ghcr.io/claperco/claper:latest27 ports:28 - 4000:400029 volumes:30 - 'claper-uploads:/app/uploads'31 healthcheck:32 test: curl --fail http://localhost:4000 || exit 133 retries: 334 start_period: 20s35 timeout: 5s36 env_file: .env37 depends_on:38 db:39 condition: service_healthy40 networks:41 - claper-net4243volumes:44 claper-db:45 driver: local46 claper-uploads:47 driver: local4849networks:50 claper-net:51 driver: bridge
第二步:打开您的 NAS 设备
登录飞牛 NAS 或其他 NAS 设备的管理后台。
第三步:配置环境变量
在与 docker-compose.yml 同级目录创建一个 .env 文件,用于存放应用的配置信息。根据您的需求设置以下环境变量:
必须设置的环境变量:
SECRET_KEY_BASE:应用的加密密钥(可使用随机生成的长字符串)
可选设置的环境变量:
MAIL_FROM:邮件发送地址
SMTP_HOST:SMTP 服务器地址
SMTP_PORT:SMTP 端口号
SMTP_USERNAME:SMTP 用户名
SMTP_PASSWORD:SMTP 密码
如果您暂时不需要邮件功能,可以先不填写这些邮件相关的变量。
第四步:启动容器
进入 docker-compose.yml 所在的目录,执行以下命令启动服务:
1docker-compose up -d
第五步:访问应用
部署完成后,在浏览器中访问 http://您的服务器IP:4000 即可打开 Claper。
端口说明:
应用访问端口:4000(如果该端口被占用,可修改 docker-compose.yml 中的 4000:4000 为其他端口,例如 8080:4000,但容器内部端口必须保持为 4000)
数据库端口:5432(通常无需对外暴露,仅供容器内部通信使用)
存储说明:
claper-db:存储所有数据库数据,包括用户信息、演讲内容等
claper-uploads:存储用户上传的文件和资源
这两个存储卷会自动创建,无需手动配置。
开机自启动设置:
在 NAS 的容器管理界面中,勾选'开机自动启动'选项,这样重启后 Claper 会自动运行。
总结
通过以上步骤,您已经成功部署了 Claper 互动演讲平台。现在您可以创建演讲、邀请观众参与互动,并获得实时的反馈数据。无论是在会议室、教室还是线上活动中,Claper 都能帮助您打造一个更加生动、互动和有效的演讲体验。
祝您使用愉快!