
SFTPGo
Secure, multi-protocol file transfer server with a web admin UI

SFTPGo is a configurable file transfer server focused on secure managed file transfer for teams and applications. It provides virtual users, fine-grained permissions, and multiple supported protocols so you can expose a controlled file exchange endpoint without giving shell access.
Key Features
- Supports multiple protocols: SFTP, FTP/S (FTPS), WebDAV, and HTTP/S file sharing endpoints
- Web-based administration UI plus a REST API for automation and provisioning
- Virtual users with per-user home directories, quotas, bandwidth limits, and granular permissions
- Pluggable storage backends (local filesystem and cloud/object storage backends supported by the project)
- Key-based and password authentication; SSH host keys and TLS configuration for secure transport
- Auditing/visibility features such as logs and user activity tracking for compliance needs
- Event-driven extensibility (hooks/notifications) for integrating with external systems and workflows
Use Cases
- Provide a managed SFTP/FTPS dropbox for partners/vendors with per-user permissions and quotas
- Replace ad-hoc file exchange (shared SMB folders or personal cloud drives) with audited transfers
- Offer automated file ingress/egress for applications via REST API provisioning and scripted clients
Limitations and Considerations
- Not a general-purpose sync client/server; it is oriented to file transfer and controlled sharing rather than real-time collaboration
SFTPGo is well-suited for organizations that need standards-based file transfer (SFTP/FTPS/WebDAV) with centralized user management and automation. It combines a straightforward deployment with administrative controls commonly needed for managed file transfer scenarios.
Categories:
Tags:
Tech Stack:
Similar Services

LocalSend
Cross-platform local network file transfer
Send files and text between nearby devices over your LAN—no cloud, no accounts. Works on Android, iOS, Windows, macOS, and Linux.

copyparty
Portable file server with upload, WebDAV, and media indexing
A lightweight, portable web-based file server with uploads, WebDAV, search, and optional media indexing—designed to run anywhere with minimal dependencies.

qBittorrent
Cross-platform BitTorrent client with a built-in web UI
Cross-platform BitTorrent client featuring a Web UI, integrated search, RSS downloader, IP filtering, and advanced queueing and bandwidth controls.

File Browser
Web-based file manager with upload, sharing, and user roles
Web file manager for browsing, uploading, downloading, sharing, and managing files with per-user permissions, optional authentication, and a JSON/CLI-driven configuration.


Cloudreve
Self-hosted cloud storage with multi-backend support
Cloudreve is a self-hosted cloud storage and file sharing platform with a web UI, multi-user management, and support for local, S3, and other storage backends.


Seafile
High-performance file sync and sharing with built-in encryption
Self-hosted file sync and sharing platform with libraries, fine-grained permissions, web/mobile clients, versioning, and optional end-to-end encryption.
Redis