Repolode
drakkan

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 数据每日更新。

相关项目