
drakkan/sftpgoSFTPGo 允许您通过 SFTP 安全共享文件,还可选择通过 HTTP/S、FTP/S 和 WebDAV 共享。
支持多种存储后端:本地文件系统、加密本地文件系统、S3(兼容)对象存储、Google Cloud Storage、Azure Blob Storage 以及其他 SFTP 服务器。存储后端可按用户配置,因此您可以为一个用户提供本地目录,为另一个用户提供 S3 存储桶(或其部分)。
SFTPGo 还支持虚拟文件夹,虚拟文件夹可使用任何受支持的存储后端。例如,您可以让一个 S3 用户在指定路径公开 Google Cloud Storage 存储桶(或其部分),在另一个路径使用加密本地文件系统。虚拟文件夹可以是私有或多用户共享的,对于共享虚拟文件夹,您可以为每个用户定义不同的配额限制。
SFTPGo Web 客户端允许最终用户在浏览器中更改凭据、浏览和管理文件,以及设置双因素认证(支持 Authy、Google Authenticator 和其他兼容应用)。授权用户还可以通过 Web 客户端创建 HTTP/S 链接以安全地外部共享文件和文件夹,可设置下载/上传次数限制、密码保护、源 IP 地址限制以及自动过期日期。
请参阅 SFTPGo 文档网站 获取详细说明。以下是基本部署示例:
bashdocker run -d \ --name sftpgo \ -p 2022:2022 \ -p 8080:8080 \ -v /srv/sftpgo/data:/data \ -v /srv/sftpgo/config:/etc/sftpgo \ drakkan/sftpgo:latest
此命令启动 SFTPGo 容器,映射 SFTP 端口(2022)和 Web 管理端口(8080),并挂载数据和配置目录到宿主机。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务