ProjectSend
自托管的客户端文件共享门户,可安全地向客户、合作伙伴和团队发送文件。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
自己搭服务器,给客户发文件,不用月费还保护隐私。
核心功能
- 客户端账户:每个客户独立用户名密码,权限可控
- 客户分组:一次性把文件发给整组客户
- 文件自动过期:设置有效期,过期自动销毁
- 下载次数限制:防止文件被无限传阅
- 客户回传文件:允许客户上传文件给你
避坑指南
- •必须使用 PHP 8.2+,旧版本 PHP 无法运行;2. 需要 Web 服务器支持 URL 重写(Apache mod_rewrite 或 Nginx 配置);3. 免费版仅支持 MySQL/MariaDB,不支持 PostgreSQL;4. 邮件通知功能需额外配置 SMTP 服务;5. 如果自己托管 HTTPS 证书需自行处理,否则数据传输不安全。
适用场景
- 会计师事务所向客户发送财务报告,设置一周后自动过期
- 摄影师向客户交付精修照片,限制下载次数为 3 次
- 行政机构向外部合作伙伴发送保密文档,要求客户使用独立账户登录
- 自由设计师让客户上传素材,客户可通过门户回传图片和文件
ProjectSend 是一款免费、开源、自托管的文件共享平台,专为向外部客户、合作伙伴和团队成员安全发送文件而设计。它提供独立的客户端账户(用户名+密码),支持将客户分组后批量共享文件,并具备文件自动过期、下载次数限制以及客户回传文件的能力。功能包括双重身份验证、S3 兼容存储、70 多种语言、可自定义的客户门户主题以及详细的操作日志。与通用的文件同步工具不同,ProjectSend 专注于简化“向组织外的人发送文件”这一场景,配置要求低,甚至可在共享主机上运行。该项目自 2011 年起持续维护,非常适合自由职业者、代理公司、会计师、摄影师和非营利组织,让他们无需支付月费就能完全掌控自己的数据。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
步骤1:在服务器上安装 PHP 8.2+ 和 MySQL 5.7+/MariaDB 10.3+,并配置 Apache 或 Nginx
步骤2:从 GitHub Releases 下载最新版 ProjectSend,将文件解压到 Web 目录
步骤3:在浏览器中访问该目录,按安装向导填写数据库信息和管理员账号,完成安装
- 步骤1:在服务器上安装 PHP 8.2+ 和 MySQL 5.7+/MariaDB 10.3+,并配置 Apache 或 Nginx
- 步骤2:从 GitHub Releases 下载最新版 ProjectSend,将文件解压到 Web 目录
- 步骤3:在浏览器中访问该目录,按安装向导填写数据库信息和管理员账号,完成安装
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
删除整个 ProjectSend 目录和数据库即可。注意:如有上传文件存储在本地,需手动删除文件存储目录(默认在 upload/files/)。备份好数据后再卸载。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
3 FAQs