SFTPGo is a robust and adaptable SFTP server that boasts optional support for HTTP/S, FTP/S, and WebDAV. It offers compatibility with a variety of storage backends such as the local filesystem, encrypted local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, and even other SFTP servers.
An interactive web-based interface is one of its key features. It provides an efficient platform for administrators to manage users, folders, and connections seamlessly. Furthermore, it offers a web client interface for end-users that allows them to effortlessly manage their credentials and file sharing in the browser. Both Web Client and Web Admin interfaces integrate OpenID Connect authentication offering seamless integration with identity providers like Keycloak.
Its versatility extends to catering to diverse storage options over multiple protocols including SFTP/SCP/FTP/WebDAV. This means that it can serve local filesystems (both regular and encrypted), S3 Compatible Object Storage, Google Cloud Storage, Azure Blob Storage or even other SFTP accounts.