命令行工具,可在 70 多种云存储及本地存储之间同步、复制和挂载文件,被称为云端的 rsync。
drakkan/sftpgo
自托管文件传输服务器,支持 SFTP、FTP/S、HTTP/S 和 WebDAV,后端可接本地、S3、GCS 与 Azure Blob 存储。
可替代:Dropbox Transfer
- Star
- 12,689
- Fork
- 982
- 未关闭 Issue
- 181
- 最近提交
- 12小时前
这是什么?
SFTPGo 是一个可高度配置的文件传输服务器,让团队通过 SFTP、FTP/S、HTTP/S 和 WebDAV 等常用协议访问存储。用户可以使用标准客户端连接,文件则可以保存在本地文件系统、加密的本地文件系统、S3 兼容对象存储、Google Cloud Storage、Azure Blob Storage,或另一台 SFTP 服务器上。
它适合在不改变现有工作流程的情况下,在企业内部或与合作伙伴之间交换文件。项目自带 Web 管理界面和面向用户的 Web 客户端,并支持多因素认证、Prometheus 指标、PROXY 协议和静态数据加密。提供 Docker 镜像和便携版构建。
社区版采用 AGPL-3.0 许可,包含核心协议、存储后端和 Web 界面。商业版 Enterprise 另外提供高可用调优、用于归档的虚拟文件夹、邮件附件自动提取等功能。
核心功能
- 01通过 SFTP、FTP/S、HTTP/S 和 WebDAV 提供文件访问。
- 02可对接本地、S3、Google Cloud Storage、Azure Blob 和 SFTP 等后端。
- 03自带 Web 管理后台和用户 Web 客户端。
- 04支持多因素认证与静态数据加密。
- 05提供 Prometheus 指标并支持 PROXY 协议。
- 06提供 Docker 镜像和便携版本。
适用场景
- 与合作伙伴通过现有 SFTP 或 FTP 客户端交换文件。
- 为 S3 或 Azure Blob 存储提供 WebDAV 或 HTTP 访问入口。
- 用支持加密与多协议的服务替换老旧的 FTP 服务器。
使用前须知
- 采用AGPL-3.0 Copyleft许可证,适用于衍生作品以及通过网络部署的修改版本。
- WebAdmin和WebClient界面所用的主题为专有授权,未经许可不得在衍生产品中复用。
- 部分高级功能,如原生IMAP数据导入、基于ICAP的DLP和杀毒以及文档编辑,仅提供于商业版Enterprise。
收录于专题
标签
常见问题
- sftpgo 是什么?
- 自托管文件传输服务器,支持 SFTP、FTP/S、HTTP/S 和 WebDAV,后端可接本地、S3、GCS 与 Azure Blob 存储。 SFTPGo 是一个可高度配置的文件传输服务器,让团队通过 SFTP、FTP/S、HTTP/S 和 WebDAV 等常用协议访问存储。用户可以使用标准客户端连接,文件则可以保存在本地文件系统、加密的本地文件系统、S3 兼容对象存储、Google Cloud Storage、Azure Blob Storage,或另一台 SFTP 服务器上。
- sftpgo 可以免费使用吗?用的什么许可证?
- sftpgo 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- sftpgo 还在维护吗?
- 活跃维护中。sftpgo 最近一次提交是在 2026年10月22日。
- sftpgo 适合用来做什么?
- 与合作伙伴通过现有 SFTP 或 FTP 客户端交换文件。 为 S3 或 Azure Blob 存储提供 WebDAV 或 HTTP 访问入口。 用支持加密与多协议的服务替换老旧的 FTP 服务器。
- 在哪里获取 sftpgo?
- 源代码和安装说明在 GitHub 上:https://github.com/drakkan/sftpgo
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
6万5565GoMIT更新于 10小时前
一个自托管的网页文件管理平台,通过插件架构连接 SFTP、S3、SMB、WebDAV、FTP 等多种存储后端。
1.5万1014GoAGPL-3.0更新于 15小时前
免费开源的备份客户端,将加密、增量、压缩的备份存储到云存储和远程文件服务器。
1.5万1084C#Other更新于 6小时前
一款 Go 工具,可将多个网盘及 S3、WebDAV 等存储挂载为本地文件夹,并提供与 rclone 兼容的端到端加密。
1548GoMIT更新于 6小时前
一款通过 URL 在服务器之间传输数据的命令行工具与库,支持 HTTP、FTP、SFTP、SMTP 等多种协议。
4.3万7450COther更新于 2小时前