1. 为什么需要私有化部署的表单系统?
企业在进行市场调研、员工满意度调查或活动报名时,常面临数据隐私与成本挑战。使用第三方在线表单工具,数据存储在他人服务器上,涉及敏感内容时存在风险。此外,问卷量大或需特殊功能时,免费版受限,高级版价格较高。
TDuck(填鸭表单)是一款支持私有化部署的开源表单系统。它将设计、发布、回收、分析等全流程置于自有服务器,保障数据安全。功能可定制,代码开源。适用于中小企业、学校及个人开发者,解决数据隐私焦虑并节省采购费用。
实测显示,从安装到发布第一个表单,最快半小时即可搞定。本文详细介绍 TDuck 私有化部署的完整过程、常见问题及高效使用方法。
2. 认识 TDuck 版本与能力
部署前需明确 TDuck 的版本区别。主要分为三个版本。
社区版 (TDuck CE):完全开源免费,基于 Apache 2.0 或 MIT 协议。核心功能包括拖拽式表单设计器、27+ 种常用组件、数据导出分析、用户管理等。适用于问卷调查、信息登记、活动报名等常规需求。
专业版 (TDuck Pro):商业版本,增加流程审批、在线考试测评、预约核销、丰富消息通知及 Uniapp 多端小程序支持。适合多级审核或移动端高频填报场景。
旗舰版 (TDuckX):最新 Vue3 技术栈商业旗舰版。集成 AI 能力,支持自然语言生成表单。功能最全,包括投票核销、模板打印、微信支付集成及与企业微信/飞书/钉钉的深度集成。适合大型组织。
建议从社区版入手,零成本且代码全开源,部署流程与其他版本基本一致。可在官网或 Gitee 仓库获取源码和文档。
提示:部署前请阅读官方文档的'关于'和'版本说明',确认最低服务器配置要求。
3. 主流部署方式详解
TDuck 支持多种部署方式,以下介绍三种主流且友好的方法。
3.1 宝塔面板一键部署
宝塔面板适合不熟悉命令行操作的用户,提供图形化管理界面,部署速度快。
操作步骤:
- 准备服务器:建议使用 1 核 2G 及以上配置,操作系统为 CentOS 7.x 或 Ubuntu。

