SFTPGo on Ubuntu 24.04 LTS

Azure Storage

SFTPGo, a fully featured self hosted SFTP server that also speaks FTP, FTPS, WebDAV and HTTP, with a web admin and web client ready the moment it boots.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

SFTPGo is a fully featured, self hosted file transfer server. It provides SFTP as its core protocol and can additionally serve FTP, FTPS, WebDAV and an HTTP based web client, all backed by a single service with a browser based admin interface. Administrators define users, virtual folders, quotas, bandwidth limits and granular permissions, while a built in web client lets end users browse, upload, download and share files straight from a browser. It stores its configuration and accounts in an embedded database and can place user home directories on local disk or on object storage, making it a flexible file transfer platform for teams that want to keep their data and access control on their own infrastructure.

The server is a single self contained binary with an embedded database, so there is nothing external to run alongside it: you create your own admin account on first visit, add your users, and start transferring files.

Why the cloudimg image

cloudimg delivers SFTPGo fully installed and configured with the web admin and web client fronted by an nginx reverse proxy and the SFTP service ready on its own port, so a working file transfer server answers the moment the instance boots. The image is secure by default: it ships with no admin account, so the very first time you open it you create your own administrator with your own password, and no shared or default login exists in the image. Fresh SFTP host keys are generated per instance on first boot, and the accounts database and every served file live on a dedicated data disk kept separate from the operating system disk that you can snapshot and resize independently. Every deployment is paired with a step by step deploy guide and backed by 24/7 support.

Common uses

  • A private self hosted SFTP server you fully control
  • Secure file exchange for teams over SFTP, FTPS and WebDAV
  • A managed file transfer endpoint on your own infrastructure

See it running

Real screenshots taken while testing this image against its deployment guide.

SFTPGo on Ubuntu 24.04 LTS screenshot 1 SFTPGo on Ubuntu 24.04 LTS screenshot 2 SFTPGo on Ubuntu 24.04 LTS screenshot 3 SFTPGo on Ubuntu 24.04 LTS screenshot 4