【Docker一键部署】开源炫酷3D抽奖系统,年会氛围瞬间拉满!
二月新春,公司年会虽迟但到。无论流程如何简化,节目如何随缘,抽奖环节永远是点燃全场热情、凝聚团队氛围的“压轴大戏”。一套酷炫、流畅、好用的抽奖系统,往往能让整场活动的体验感直线飙升。
今天,就为大家推荐一款功能强大、部署简单的开源抽奖工具——LOG1997/log-lottery。它基于 Vue3 与 Three.js 打造,以极具视觉冲击力的 3D 球体为核心,支持奖品、名单、界面、背景音乐等全方位自定义。更重要的是,它提供了官方 Docker 镜像,真正做到开箱即用,无需登录、无需复杂配置,一台支持 Docker 的设备就能快速搭建起属于你的专属抽奖平台。

项目概览:LOG1997/log-lottery
项目全称为 LOG1997/log-lottery,你可以在 GitHub 上轻松搜索到它。
这是一个专为年会、庆典、团建等场景设计的可配置、可定制化抽奖应用。其最大的亮点在于,利用 Three.js 技术渲染出炫酷的 3D 抽奖球体,视觉效果拉满。所有配置与数据均存储在本地浏览器中,保证了数据隐私与使用的便捷性。
重要提示:为了获得最佳体验,请务必在 PC 端使用最新版本的 Chrome 或 Edge 浏览器访问。
如果首次访问时遇到图片加载失败或错误提示,建议先进入【全局配置】-【界面配置】菜单,点击【重置所有数据】按钮清除缓存,然后刷新页面即可恢复正常。
核心功能亮点:不止于抽奖
- 🕍 炫酷 3D 球体:动态旋转的 3D 球体是视觉焦点,抽奖过程极具仪式感和科技感。
- 💾 本地持久化存储:所有配置(奖品、名单、背景等)都保存在本地,无需担心数据泄露或服务器宕机。
- 🎁 灵活的奖品奖项配置:可详细设置每个奖项的名称、数量、图片、中奖概率等信息。
- 👱 便捷的抽奖名单管理:支持手动添加、编辑、删除人员,也支持批量操作。
- 🎼 背景音乐自定义:可上传并播放自定义背景音乐,完美烘托现场气氛。
- 🖼️ Excel 表格支持:提供标准模板,支持通过 Excel 批量导入人员名单,抽奖结果也可一键导出为 Excel 文件。
- 🎈 临时抽奖环节:可随时创建计划外的临时抽奖,灵活应对现场突发需求。
- 🧨 国际化多语言:应用界面支持中英文等多种语言切换。
- 🍃 自定义背景:允许更换整个应用界面的背景图片,打造专属主题。
- 🚅 Docker 容器化:提供官方 Docker 镜像,部署、迁移、管理都极其方便。
- 😘 弹幕功能:此功能正在积极开发中,未来可期。
- 🧵 多形状卡片组合:该项功能已在规划路线图中,将提供更多样的视觉呈现。
详细部署指南:以威联通 NAS 为例
下面,我们以在威联通(QNAP)NAS 上部署为例,演示如何使用 Docker Compose 快速启动这个抽奖系统。整个过程非常简单。
项目原作者提供的原始 Docker 运行命令如下:
docker run -d --name log-lottery -p 9279:80 log1997/log-lottery:latest
为了便于管理和维护,我们更推荐将其转换为 Docker Compose 配置:
services:
log-lottery:
image: log1997/log-lottery:latest
container_name: log-lottery
ports:
- "9279:80"
restart: always
在威联通 NAS 的 Container Station 应用中,选择“创建应用程序”,将上面的 Compose 配置粘贴进去,点击“创建”即可。稍等片刻,容器就会启动成功。

功能使用与效果展示
部署完成后,访问方式需要特别注意!正确的访问地址为:
http://你的NAS_IP地址:9279/log-lottery
应用初始化后的主界面如下图所示,设计现代,科技感十足。

这是一个高度自定义的系统,所有人员信息和奖品都需要你自行配置。一个非常贴心的细节是:人员头像字段支持直接填写网络图片 URL,无需手动下载上传。

对于批量操作,系统提供了标准的 Excel 模板。你可以下载模板,在 Excel 中编辑好所有数据后,再一次性导入系统,效率极高。

在奖品配置页面,你可以为每个奖项设置名称、图片、总数量、中奖概率等详细信息,让抽奖规则一目了然。

应用内置了图片与音乐管理模块。所有视觉与听觉元素均可替换。默认的背景音乐是交响乐版的《茉莉花》,格调瞬间提升,其余备选音乐也都是经典曲目,可见开发者在氛围营造上花了不少心思。


活动现场,如果老板兴致高涨,临时提议加抽几轮奖品怎么办?别慌,通过“临时抽奖”功能,你可以立刻创建新的抽奖轮次,灵活应对各种突发状况,确保活动流程顺畅无阻。


总结与展望
总的来说,log-lottery 是一个功能全面、部署极其简单的优秀开源抽奖解决方案。其 Docker 镜像封装了所有环境依赖,真正做到了“一键启动,开箱即用”。炫酷的 3D 效果和丰富的自定义选项,足以满足绝大多数年会、活动的需求。
如果未来项目能进一步集成与微信公众号等平台的对接功能(例如扫码参与、中奖消息推送等),其实用性和普及度必将再上一个台阶。
如果你正在为年会、庆典或团建活动寻找一款既好看又好用的抽奖工具,不妨现在就动手部署试用一下。相信它的视觉效果和流畅体验,一定会给你和你的团队带来惊喜。