sftpgo

sftpgo

All-round file server, supporting multiple protocols such as SFTP, FTP/S, WebDAV

12,099GitHub
Description

SFTPGo is a full-protocol file transfer solution developed based on the Go language. It can simultaneously process multiple protocols such as SFTP, FTP/S, and WebDAV like the Swiss Army Knife. It also supports docking with seven storage backends such as local storage, S3, and Alibaba Cloud OSS. Support TOTP dual-factor authentication + fine-grained authority control Imagine: the development team needs to use SFTP to transfer code packages, the marketing department needs WebDAV to synchronize marketing materials, and the operation and maintenance team is used to using FTP to manage log files... Now you only need to deploy one container to meet the needs of all departments at the same time! You can use the Lazy Cat network disk to remotely mount WebDAV for direct file management operations, or you can use various third-party clients for operations One-click login using Lazy Cat OIDC is already supported. When adding users, please set the user name to <Lazy Cat username>@<micro service name>. heiyu.space format to use OIDC one-click login. You can support either password or OIDC login. If it is exposed to a local area network for collaborative use by others, please use the "local area network Port Forwarding Tool" to forward the corresponding port. Exposed port: 8080-background management 2022-SFTP 2023-WebDAV 2024-FTP 50000-50100 ->FTP Passive

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
App Information
Version
0.0.2
Package Size
14.6 KB
Image Size
80.08 MB
Updated
October 10, 2025
Source Code
drakkan
Platform Support
PC
Keywords
sftpgofile serverftpsftpwebdavaliyun