SFTPGo

SFTPGo

SFTPGo is an open-source secure file transfer application that supports SFTP, FTP/S, WebDAV, and more. It is self-hosted, allows server-to-server transfers, and has user management, configurations, and audit logging.
SFTPGo image
sftp ftp file-transfer open-source

SFTPGo: Open-Source Secure File Transfer

Self-hosted SFTP, FTP/S, WebDAV, and more file transfer application with server-to-server transfers, user management, configurations, and audit logging.

What is SFTPGo?

SFTPGo is an open-source secure file transfer server that supports multiple protocols including SFTP, FTP/S, WebDAV, REST API, and more. It is self-hosted and designed to be easy to install, configure, and maintain.

Key features of SFTPGo include:

  • Supports SFTP, FTP/S, WebDAV, REST API, SSH commands over HTTP API
  • User management, configurations, detailed audit logging
  • Server-to-server transfers, download/upload acceleration
  • Data at rest encryption, IP-based access control
  • Written in Go, compatible with Linux, macOS, Windows
  • Easy installation, configuration wizard to get started quickly
  • Open source under AGPLv3 license

SFTPGo focuses on security and usability. It's flexible with many customization options to meet various needs. The open-source nature also allows modifying and extending its capabilities. Overall, it's a great self-hosted file transfer server for individuals and teams looking for SFTP/FTP features beyond what their existing systems provide.

SFTPGo Features

Features

  1. Secure file transfer with SFTP, SCP, FTP/S and FTP protocols
  2. Web-based file manager and browser
  3. Server to server transfers
  4. User management and permissions
  5. Configurable through admin dashboard
  6. Event auditing and logging
  7. Open source and self-hosted

Pricing

  • Open Source

Pros

Highly secure encrypted file transfers

Flexible protocols and transfer options

User access controls and audit logging

Self-hosted provides full control

Open source allows customization

Cons

Requires self-hosting and server management

Limited built-in user management features

Less intuitive than some GUI clients

Not as feature-rich as some commercial products


The Best SFTPGo Alternatives

Top File Sharing and Secure File Transfer and other similar apps like SFTPGo


FileZilla Server icon

FileZilla Server

FileZilla Server is a free, open source FTP server application for Windows. It allows you to set up your own FTP server on your computer or server to be able to upload, download, and share files over the internet using the FTP protocol.Some key features of FileZilla Server include:Free and...
FileZilla Server image
Vsftpd icon

Vsftpd

vsftpd (Very Secure FTP Daemon) is an open source, lightweight, and secure FTP server for Linux systems. It is licensed under the GPL and works on most Linux distributions.Some key features of vsftpd include:Support for SSL/TLS encryption for secure FTP data connectionsVirtual users - set up user accounts without actual...
Vsftpd image
SFTP Server icon

SFTP Server

SFTP Server is software designed to receive, store, and transfer files over a network using the SSH File Transfer Protocol. It allows remote users to access a filesystem over a secure SSH connection and perform file operations such as uploading, downloading, deleting, moving, and renaming files and folders.Unlike traditional FTP...
SFTP Server image
Xlight FTP Server icon

Xlight FTP Server

Xlight FTP Server is a free, open source FTP solution for Windows. It allows you to set up a basic FTP server on your Windows machine to share files over a network or the internet.Some key features of Xlight FTP Server include:Lightweight and easy to install and configureSupports active and...
Xlight FTP Server image
Syncplify Server! icon

Syncplify Server!

Syncplify Server is a comprehensive FTP, SFTP, WebDAV, CDN, and cloud storage server solution designed to help organizations securely manage file transfer and collaboration. It runs on Windows, Mac, and Linux platforms and includes an easy-to-use admin dashboard for management and monitoring.Key features of Syncplify Server include:Secure FTP, SFTP, FTPS,...
Syncplify Server! image
ProFTPD icon

ProFTPD

ProFTPD is a popular open source FTP server for Linux and Unix-like operating systems. It is designed to be highly configurable and scalable to meet the needs of small and large sites and high traffic environments.Some key features of ProFTPD include:Support for implicit and explicit SSL/TLS encryption for secure FTP...
CerberusFTP icon

CerberusFTP

CerberusFTP is a free, open-source FTP server for Windows that has been under active development since 2005. It supports standard FTP as well as secure protocols including SFTP, FTPS, and FTP/TLS.Key features include:User account permissions and quotas to control access and disk usageBandwidth throttling to limit speeds per userComprehensive IP...
CerberusFTP image
Baby FTP Server icon

Baby FTP Server

Baby FTP Server is a free FTP server software for Windows that enables you to set up your own personal FTP server to share files with others. Despite its name suggesting it is for beginners, it comes loaded with many advanced features that make it useful even for power users.Some...
Baby FTP Server image
CrushFTP icon

CrushFTP

CrushFTP is a fully featured FTP server software developed by Ben Spink. It runs on Windows, Linux, and macOS platforms and supports all major FTP protocols including SSL/TLS encryption.Some of the key features of CrushFTP include:Bandwidth throttling and speed limits to control user access and bandwidth utilizationComprehensive IP filtering and...
CrushFTP image
Serv-U FTP Server icon

Serv-U FTP Server

Serv-U FTP Server is a full-featured Windows FTP server that makes it easy to securely share files and folders. Developed by SolarWinds, Serv-U provides an intuitive admin interface and wizard for getting an FTP site up-and-running quickly.Some key features of Serv-U FTP Server include:User permissions - Set up specific accounts...
Serv-U FTP Server image
ZFTPServer Suite icon

ZFTPServer Suite

zFTPServer Suite is a versatile FTP server software for Windows that offers a wide range of features for business and personal use. Developed by Västgöta-Data AB based in Sweden, it supports all major FTP protocols including FTP, FTPS, SFTP, TFTP and HTTPS.It comes with an easy-to-use administrative interface to manage...
ZFTPServer Suite image
Titan FTP Server icon

Titan FTP Server

Titan FTP Server is a feature-rich FTP server program designed for Windows systems. It enables individuals and organizations to easily set up a secure FTP server to share files and folders with authorized remote users.Some key capabilities and benefits of Titan FTP Server include:User account management - Create different types...
Titan FTP Server image
Gene6 FTP Server icon

Gene6 FTP Server

Gene6 FTP Server is an easy-to-use FTP solution for Windows that allows you to set up a file server and share files across your local network or over the internet. It provides all the standard functionality expected of an FTP server including:User account management with permission controlsAnonymous and private access...
Gene6 FTP Server image
BulletProof FTP Server icon

BulletProof FTP Server

BulletProof FTP Server is a powerful, easy-to-use, and secure FTP server software solution for Windows. Developed by South River Technologies, it enables organizations to set up a robust, full-featured FTP server to securely share files and folders with employees, customers, partners etc.Key features of BulletProof FTP Server include:Active and passive...
BulletProof FTP Server image
CompleteFTP icon

CompleteFTP

CompleteFTP is a powerful yet user-friendly FTP client application for Windows. Developed by Enterprise Distributed Technologies Ltd, CompleteFTP aims to provide an efficient and reliable tool for transferring files via the File Transfer Protocol (FTP).Key features of CompleteFTP include:Intuitive drag-and-drop interface for fast and simple file transfersAbility to create multiple...
CompleteFTP image
Quick ‘n Easy FTP Server icon

Quick ‘n Easy FTP Server

Quick 'n Easy FTP Server is a free FTP server program designed for simplicity and ease of use. It allows Windows users to turn their computer into an FTP server and share files with others over the internet.Some key features of Quick 'n Easy FTP Server include:Very simple and intuitive...
Quick ‘n Easy FTP Server image
SFTPPlus icon

SFTPPlus

SFTPPlus is a flexible and user-friendly software for secure file transfers and data workflows. It supports major transfer protocols like SFTP, FTP/TLS and WebDAV, enabling secure file transfers with strong encryption between servers, networks and users.Key features include:Intuitive drag-and-drop interface for easy file transfersAdvanced transfer management with scheduling, automation and...
SFTPPlus image
War FTP Daemon icon

War FTP Daemon

War FTP Daemon is a free, open source FTP server program for Windows operating systems. It allows users to set up an FTP server on their Windows PC or server to allow file transfers over the FTP protocol.Some key features of War FTPD include:User account management - Create multiple FTP...
EzyFTPServer icon

EzyFTPServer

ezyFTPServer is a Windows-based FTP solution designed for simplicity and ease of use. It allows any Windows user to set up a secure FTP server on their local network in just a few minutes without requiring advanced technical skills.Some key features of ezyFTPServer include:Intuitive setup wizard for quick and painless...
EzyFTPServer image