这是一款专为企事业单位设计的轻量级文档共享平台,部署简单,开箱即用,让内部文档协作不再头疼。
演示站:https://dzcx.kzhgzs.cn管理员:admin密码:123456

📍 一、先说痛点
在单位里,文档协作几乎天天都要面对这些场景:
📢 通知公告——想让所有人都看到,但不想放到公网上,万一泄露怎么办?
🏢 部门资料——财务报表、人事档案,只想本部门的人能看,其他部门免进。
🤝 项目文件——跨部门协作时需要共享,但又不想对全员开放,毕竟有些内容还处于保密阶段。
📝 个人文档——平时就是自己的工作文件,偶尔需要给领导或同事看一下。
用 U 盘拷来拷去?太原始了。用微信传?文件过期就没了,版本也乱。用公有云?数据不在自己手里,总不放心。上专业的文档管理系统?光部署就得折腾好几天,还得配数据库、装运行环境……
文档共享平台就是为了解决这些问题而生的——轻量、私有化、按需共享,部署在单位内网,数据完全自己掌控。

🔄 二、核心思路:谁能看,你说了算
私密 → 组内 → 公开,三级可见性
每份文件都有三种可见性,简单明了:

新建文件默认就是私有的,只有你自己能看到。想给别人看?主动设置可见性就行。不用担心手滑暴露文件——不设置,别人就看不到。
举个例子:
小王写了一份季度总结,默认是私有的,只有他自己能看到。写完后他想让部门同事也看看,就右键设置可见性为"组内可见",选择"销售部"用户组,这样销售部的同事就能在自己的"组内文件"里看到这份总结了。后来领导说这份总结写得不错,要全员学习,小王再把可见性改为"公开",全公司的人就都能在"共享文件"里找到了。
三个入口,各取所需
登录后,你会看到三个目录,一目了然:
📁 我的文件 → 你自己上传的文件,默认只有你能访问
📁 共享文件 → 所有人设为"公开"的文件,大家都能看到
📁 组内文件 → 你所在用户组的"组内可见"文件

不用关心文件存在谁的目录下,系统帮你自动归类。同一份文件可以同时出现在"我的文件"和"共享文件"里——你自己的还是你的,别人也能在共享里找到它。
比如小王把季度总结设为公开后:
● 小王自己打开"我的文件",能看到这份总结(因为是他自己的文件)
● 其他同事打开"共享文件",也能看到这份总结(因为小王设了公开)
📱 三、功能详解
📂 文件管理——日常操作全覆盖
上传文件:支持拖拽上传,大文件自动分片上传,断点续传不丢失。上传进度实时显示,传了多少一目了然。
下载文件:单个文件直接下载,整个文件夹自动打包成 ZIP 下载,不用一个个另存。
目录操作:创建文件夹、重命名、移动、删除,跟电脑上的文件管理器一样操作,零学习成本。
搜索过滤:文件多了找不到?输入关键词搜索,还能按文件类型(文档、图片、视频等)过滤,快速定位。
在线预览:图片自动生成缩略图,不用下载就能看;Office 文档(Word、Excel、PPT)也能直接在浏览器里预览,省去下载再打开的麻烦。
秒传:上传前系统会检查是否已有相同文件,如果有就不用重复传了,节省时间和带宽。
👁 可见性控制——点击即设
在任意文件或文件夹上,点击右上角图标,就能设置可见性:

● 私有:只有自己能看,其他人完全看不到
● 组内可见:选择一个用户组,组内成员都能看
● 公开:所有登录用户都能看
设置后立即生效,不需要管理员审批。
还可以设置别人对文件的权限:仅查看(只能看不能改)或 可编辑(可以上传、修改、删除里面的文件)。这样既方便协作,又防止误操作。
文件夹设置可见性后,里面的所有文件都会继承这个可见性,不用一个个设置。
👥 用户组——按部门、按项目灵活分组
管理员可以创建用户组,把相关人员加进去。比如:

● 建"财务部"组,加入财务部的同事 → 财务报表设为组内可见,只有财务部的人能访问
● 建"XX项目"组,加入项目成员 → 项目文档设为组内可见,项目成员自动获得访问权限
● 建"领导班子"组,加入各位领导 → 敏感文件只对领导层开放
用户组支持的操作:

● 创建、编辑、删除用户组
● 添加、移除组成员
● 设置组管理员(可以代替管理员管理组内事务)
🔗 外发分享——给外部人员也能看
内部共享覆盖不了的场景,可以用外发分享。生成一个链接,发给需要的人就行:

● 设置有效期:1小时、1天、7天或永久,到期自动失效,不用担心链接泄露
● 密码保护:可选设置访问密码,只有知道密码的人才能打开
● 文件夹分享:整个文件夹都能分享,对方可以在线浏览,也可以打包下载
● 自动清理:过期的分享链接系统会自动清理,不用手动管理

举个例子:
你需要把一份方案发给外部合作方,但不想上传到公共网盘。在系统里右键文件,选择"分享",设置7天有效期和访问密码,把生成的链接和密码通过微信发给对方就行了。7天后链接自动失效,不用担心被反复访问。
👤 用户管理——简单够用
● 注册方式:可以开放自助注册,也可以由管理员统一创建账号
● 角色区分:管理员拥有所有权限,普通用户只能管理自己的文件
● 密码修改:用户自助修改,不用找管理员重置
● 账号启停:管理员可以禁用或启用账号,人员离职时禁用即可,不用删除数据
🎯 四、部署有多简单?
两步搞定,不需要装数据库,不需要配环境,不需要懂命令行。
windows服务器部署
第一步:windows系统上,双击 gowp.exe,完事。无需安装宝塔或小皮等面板,启动后,会自动打开网页,登录即可使用。
默认账号:用户名 admin,密码 123456
💡 小提示:Windows 下如果提示端口被占用,系统会自动终止占用进程并启动,不用手动去任务管理器里找。
Linux服务器部署

宝塔面板创建站点,在站点目录下新建admin目录,源码上传到admin,解压,如果想修改端口或系统名称,编辑 config.yaml:
server:port: "8086" # 端口号,改成你想要的system:name: "文档共享平台" # 系统名称,会显示在登录页和页面上auth:sn: "" # 授权码(可选,不填不影响使用)
然后,在宝塔面板软件商店,查找进程管理,安装


添加守护进程

启动命令站点目录的gowp:
/www/wwwroot/dwtb.dzbfsj.com/admin/gowp目录是站点目录下admin:
/www/wwwroot/dwtb.dzbfsj.com/admin/启动成功后,在站点设置中添加反代:


🏫 六、典型使用场景
场景一:学校
某中学需要一套内部文件共享系统,让通知、课件、报表等文件按权限流转。
搭建步骤:
1. 管理员创建用户组:"校领导班子"、"教务处"、"年级组"、"教研组"
2. 给每位老师创建账号,加入对应的用户组
3. 校办把"考核安排表"设为公开 → 所有老师在"共享文件"里就能看到
4. 教务处把"排课表"设为"教务处"组内可见 → 只有教务处的人能看
5. 老师上传课件,默认私有 → 想分享给同组同事时再设为组内可见
效果:通知全员可达,部门资料部门内可见,个人文件默认私密,各取所需。
场景二:企业
某科技公司需要内部文档共享,不同部门、不同项目有不同的文件访问需求。
搭建步骤:
1. 创建用户组:"产品部"、"研发部"、"市场部"、"法务部"
2. 产品需求文档设为"产品部+研发部"组内可见 → 两个部门协作无障碍
3. 市场宣传资料设为公开 → 全员可下载使用
4. 合同文件设为私有 → 只有法务和负责人能看
5. 需要给外部客户看方案时 → 生成外发分享链接,设置密码和有效期
效果:跨部门协作顺畅,敏感文件不外泄,外部共享安全可控。
场景三:项目团队
某咨询公司按项目组运作,每个项目有独立的文件空间。
搭建步骤:
1. 每个项目建一个用户组,比如"A项目组"、"B项目组"
2. 项目文档设为组内可见 → 项目成员自动获得访问权限
3. 项目结束后删掉用户组 → 文档自动回归私有,历史数据不丢失
效果:项目期间协作方便,项目结束后权限自动回收,不需要手动一个个调整。
🏢 七、技术选型
给技术同学看的,非技术人员可以跳过 😄

核心设计:前端路径和服务器物理路径完全隔离。用户看到的是 /my/xxx、/shared/xxx 这样的虚拟路径,系统内部自动转换成真实的存储路径。这样既直观又安全,用户无法通过路径猜测访问他人文件。
零依赖部署:整个系统编译成一个 exe 文件,加上一个数据库文件和一个配置文件,总共就三个文件。不需要安装 .NET、不需要装 Java、不需要配数据库,拷到任何一台 Windows 机器上就能跑。
👨💻 总结
文档共享平台的核心就一句话:你的文件你做主,想给谁看就给谁看。
● 🔒 默认私有,主动共享——不用担心文件意外暴露
● 👁 三级可见性,精细控制——私有、组内、公开,按需选择
● 👥 用户组管理,按需分组——部门、项目、团队,灵活组织
● 🔗 外发分享,安全可控——链接+密码+有效期,外部协作也安心
● 🚀 单文件部署,开箱即用——双击运行,浏览器打开就能用
适合学校、企业、机关等各类单位内部使用。如果你们也在找一个轻量的内部文档共享方案,不妨试试。
💡 如有使用问题或建议,欢迎在公众号留言反馈!
夜雨聆风