How to Self-Host SFTPGo on Ubuntu as a Free AWS Transfer Family Alternative
SFTPGo is an open-source file transfer server supporting SFTP, FTP/S, and WebDAV protocols, offering a self-hosted alternative to AWS Transfer Family without per-endpoint costs. A developer guide published on DEV Community walks through deploying SFTPGo on Ubuntu using Docker Compose, with Traefik managing automatic HTTPS certificates for the web admin interface. The setup uses SQLite as the data provider and exposes protocol ports directly on the host, while supporting both local disk and S3-compatible object storage as backends. Security hardening steps are included, such as enabling a built-in brute-force defender and configuring two-factor authentication for the admin account. Users can be created via the web UI with optional SSH public key authentication for passwordless SFTP access.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in