
sftpgo Community Edition
Fully-featured SFTP server with FTP/S and WebDAV support
Overview
SFTPGo is a highly configurable SFTP server written in Go that also supports FTP/S and WebDAV protocols. It provides a web-based admin UI, user management with virtual folders, per-user storage quotas, and event-driven actions. The server can store files locally, on S3-compatible storage, Google Cloud Storage, or Azure Blob. Deployment is straightforward via a single binary, Docker, or system packages.
Where it falls short of Dropbox
- No built-in collaborative document editing; files are raw storage only
- Web UI is admin-focused, lacks a polished end-user sharing experience compared to Dropbox
- Mobile sync clients are not provided natively; third-party clients needed
- Real-time collaboration and commenting features absent
We list the gaps honestly so you can decide if the trade-off is worth owning your data.
Tags
Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.
Embed the sftpgo Community Edition difficulty badge in your README — it links back here.
[](https://openreplace.com/sftpgo-community-edition)Similar open-source projects
Other self-hostable tools in the same space worth comparing.
Continuous peer-to-peer file synchronization between your own devices
Command-line program to sync files across 70+ cloud storage providers
File list program supporting multiple storages, with WebDAV and web UI
Portable all-in-one file server with resumable uploads, WebDAV, FTP, and media indexing