SFTPGo 2.1.0 released

261 views
Skip to first unread message

Nicola Murino

unread,
Jun 16, 2021, 1:41:23 PM6/16/21
to golang-nuts
Hi all,

I'm pleased to announce SFTPGo 2.1.0!

SFTPGo is a fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support, written in Go. It can serve local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, other SFTP servers.

Here are the main new features compared to 2.0.x versions:

- Virtual folders: support extended to all storage backends. For example, you can define a local user with an S3 based virtual folder or vice versa.
- Data providers: CockroachDB, a distributed SQL database, is now supported to simplify high availability configurations.
- Web client UI: SFTPGo users can now browse and download their files and change their credentials.
- SFTPGo users: you can authenticate some users using your external authentication hook and others using the defined data provider. For example, you can use external LDAP users and internal users within the same SFTPGo instance.
- Hooks: added startup, pre-download, pre-upload.
- Per-protocol rate limiting.
- Setup: the first admin user will be created using a setup web UI by default. You can still configure auto-creation.
- Bcrypt is now the default password hashing algorithm. Argon2id is supported and configurable.
- FTP/WebDAV: improve TLS client certificate authentication, the TLS certificate common name can now be used as username.
- Several other minor improvements and bug fixes.

You can find the full list of features and the documentation on the project page:


Binary releases for Linux, macOS and Windows are available:


Docker images are available:


If you find a bug please open an issue here:


If you want to suggest a new feature or have a question, please start a new discussion here:


Yours sincerely,
Nicola
Reply all
Reply to author
Forward
0 new messages