
SFTPGo
Managed file transfer server for SFTP, FTPS, HTTPS and WebDAV
12.5k stars 954 forks last commit first released AGPL-3.0
Actively maintained
Last commit 26 Aug 2026.

SFTPGo is a full-featured, highly configurable managed file transfer (MFT) server that provides SFTP, FTPS, HTTPS, and WebDAV access to local and cloud storage. It includes web-based administration and a browser file client, plus automation via a REST API.
Key Features
- Multi-protocol server: SFTP, FTPS, HTTPS, and WebDAV for broad client compatibility
- Pluggable storage backends: local filesystem, encrypted local filesystem, S3-compatible object storage, Google Cloud Storage, Azure Blob Storage, and remote SFTP backends
- WebAdmin UI for managing users, groups, permissions, quotas, and virtual folders
- WebClient for browser-based file browsing, uploads, and downloads
- Secure sharing via time-limited HTTPS links with optional passwords and download limits
- Security controls including granular permissions, audit logs, and data-at-rest encryption
- Authentication options including OpenID Connect (SSO) and built-in two-factor authentication
- Event-driven architecture with automation and integration via REST API
Use Cases
- Replace legacy file transfer servers while using modern object storage as the backend
- Provide secure partner file exchange with per-user isolation, quotas, and auditing
- Offer browser-based file access and controlled public sharing without external clients
SFTPGo is well suited for organizations that need a secure file transfer gateway with modern storage backends, strong administration tooling, and API-driven automation while keeping compatibility with standard protocols.
Categories:
Tags:
Tech Stack:
Similar to SFTPGo

Filestash
Web-based file manager and sharing portal for many storage backends
Self-hosted Dropbox-like web file manager that connects to SFTP, S3, WebDAV, SMB/NFS, Git and more, with sharing links, plugins, and SSO integration.

Gokapi
Self-hosted expiring file sharing with optional S3 storage
Lightweight self-hosted Firefox Send alternative for secure, expiring file shares with user roles, optional S3-compatible storage, and REST API.

ProjectSend
Client-oriented private file sharing web application
Self-hosted file sharing portal for securely exchanging files with clients, with roles, groups, audit logs, expiration rules, and optional encryption at rest.

FileRise
Self-hosted web file manager with ACLs, WebDAV, sharing, and SSO
Lightweight self-hosted file manager with per-folder ACLs, WebDAV drive mounts, sharing, resumable uploads, optional encryption at rest, and OIDC SSO.
GoSƐ
S3-backed, horizontally scalable file uploader
GoSƐ is a scalable file uploader that uploads directly to S3-compatible storage using chunking, deduplication, and resumable multi-part uploads.

Cloudreve
Self-hosted file management and sharing with multi-storage support
Cloudreve is a self-hosted file management and sharing platform with multi-user access, WebDAV, share links, and support for local and S3-compatible storage backends.


