SFTPGo
- 2 min read

SFTPGo

On this page
Introduction

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.

GitHub - drakkan/sftpgo: Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob
Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob - GitHub - drakkan/sftpgo: Fully featured and highly configu…

Features

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.


With 6561 GitHub stars and the latest commit on 2023-07-31 the project looks healthy.