SFTPGo permite compartir tus archivos de manera segura a través de SFTP y opcionalmente FTP/S y WebDAV también. Se admiten varios backends de almacenamiento y son configurables por usuario, por lo que puedes servir un directorio local para un usuario y un bucket de S3 (o parte de él) para otro. SFTPGo también admite carpetas virtuales, una carpeta virtual puede usar cualquiera de los backends de almacenamiento admitidos. Así que puedes tener, por ejemplo, un usuario de S3 que expone un bucket de GCS (o parte de él) en una ruta especificada y un sistema de archivos local cifrado en otro. Las carpetas virtuales pueden ser privadas o compartidas entre múltiples usuarios, para carpetas virtuales compartidas puedes definir diferentes límites de cuota para cada usuario.