SFTPGo
An SFTP, FTPS, HTTPS and WebDAV server with a web admin interface, backed by local disk or S3, Google Cloud or Azure storage.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
2 more ways to get SFTPGo
Package managers
- Chocolatey
choco install sftpgo - Homebrew
brew install sftpgo
About SFTPGo
SFTPGo is a file transfer server that speaks the protocols business partners actually ask for, SFTP, FTP over TLS, HTTPS and WebDAV, while storing the files wherever you want: local disk, an encrypted local filesystem, S3-compatible object storage, Google Cloud Storage, Azure Blob Storage, or another SFTP server.
That combination is the point. A partner uploads over plain SFTP with the tools they already have, and the file lands in an S3 bucket. It includes a web admin interface, a web client for end users, a REST API and an event-driven rules engine.
The community edition is AGPL and fully production-ready with all core protocols and backends. An Enterprise edition adds features for compliance-heavy environments.
Strengths
- Serves SFTP, FTPS, HTTPS and WebDAV from one process
- Stores files on local disk, encrypted local disk, S3, Google Cloud Storage or Azure Blob
- Web admin interface, a web client for users and a REST API
- The community edition is fully production-ready, not a crippled demo
Limitations
- AGPL licensing is a problem for some organisations
- Advanced compliance features are in the paid Enterprise edition
- Configuration surface is large; a simple SFTP server is simpler
- Object storage backends behave differently from a real filesystem in edge cases
Details
- Pricing
- FreemiumThe Community edition is free and open source under the AGPL, with all core protocols and storage backends. The Enterprise edition is a paid commercial licence adding features for compliance-heavy environments.
- License
- AGPL-3.0
- Developer
- drakkan (Nicola Murino)
- Platforms
- Windows, macOS, Linux, Self-hosted
- How it runs
- Self-hosted
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Giving partners an SFTP endpoint whose files actually live in cloud object storage
- Categories
- File transfer
- Last verified
- Added
- Provenance
- Selected from the TechWalrus downloads catalog (File Transfer); facts checked against the developer's own pages, 3 sources on file.
Alternatives to SFTPGo
Compare allSoftware that can replace SFTPGo for an important use case, and what changes if you switch.
Dufs
Serve and upload files through a small HTTP and WebDAV server.
Dufs is a much smaller HTTP and WebDAV server with uploads and access controls, lacking SFTP, FTPS, cloud storage back ends and a web admin interface.
miniserve
Share a file or directory over HTTP from one small command.
miniserve shares a directory over HTTP from one command with optional authentication under the MIT license, without SFTP, FTPS, WebDAV or cloud storage support.
Similar software
Related functionality, not necessarily a direct replacement.
Filestash
Self-hosted web client that connects to S3, SFTP, NFS and more.
FileZilla
The long-standing free FTP, FTPS and SFTP client, with a matching server for Windows.
WinSCP
A Windows file manager for remote servers, covering SFTP, FTP, FTPS, SCP, S3 and WebDAV, with scripting built in.
Cyberduck
A server and cloud storage browser for Mac and Windows that speaks FTP, SFTP, WebDAV, SMB and every major object store.