SFTPGo logo

SFTPGo

Website

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 screenshot

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:

Share:

Similar to SFTPGo

Filestash logo

Filestash

Web-based file manager and sharing portal for many storage backends

14.6k
1k
Last commit

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.

AGPL-3.0Actively maintained
Alternative to:
Dropbox logo
Dropbox
+19
Gokapi logo

Gokapi

Self-hosted expiring file sharing with optional S3 storage

2.8k
138
Last commit

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

AGPL-3.0Actively maintained
Alternative to:
WeTransfer logo
WeTransfer
+9
ProjectSend logo

ProjectSend

Client-oriented private file sharing web application

2k
356
Last commit

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

GPL-2.0Actively maintained
Alternative to:
DocSend logo
DocSend
+19
FileRise logo

FileRise

Self-hosted web file manager with ACLs, WebDAV, sharing, and SSO

1k
52
Last commit

Lightweight self-hosted file manager with per-folder ACLs, WebDAV drive mounts, sharing, resumable uploads, optional encryption at rest, and OIDC SSO.

MITActively maintained
Alternative to:
Dropbox logo
Dropbox
+19
GoSƐ logo

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.

Activity unknown
Alternative to:
WeTransfer logo
WeTransfer
+5
Cloudreve logo

Cloudreve

Self-hosted file management and sharing with multi-storage support

28.6k
3.9k
Last commit

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.

GPL-3.0Actively maintained
Alternative to:
Dropbox logo
Dropbox
+15