2.7.6218.5 MB
AGPL-3.0-only
strict
core26
File transfer server for SFTP, HTTP/S, FTP/S and WebDAV
SFTPGo is a file transfer server for SFTP, HTTP/S, FTP/S and WebDAV. It
stores files on the local filesystem, optionally encrypted, or in
S3-compatible, Google Cloud and Azure Blob storage and on other SFTP
servers. Users, groups, quotas, shares and event rules are managed in the
web administration interface or with the REST API, and users can reach
their files in the web client.
Getting started
The service starts right after installation. SFTP listens on port 2022 on
all interfaces; no account exists yet. The web interfaces and the REST API
listen on 127.0.0.1:8080 (this machine only). Open http://127.0.0.1:8080/web/admin and create the first administrator with
the installation code generated for this machine:
Then add users and connect, for example with sftp -P 2022 alice@server.
Settings
To open the web interfaces to your network, or to enable FTP and WebDAV:
Other settings go in /var/snap/sftpgo/common/sftpgo.json; restart the
service after editing:
Storage
Users' files are kept in /var/snap/sftpgo/common/data. To keep them on a
drive mounted under /media or /mnt, in a folder owned by root:
SFTPGo is licensed under AGPL-3.0-only with additional terms. The theme of
its web interfaces is proprietary and may only be used within SFTPGo.
stores files on the local filesystem, optionally encrypted, or in
S3-compatible, Google Cloud and Azure Blob storage and on other SFTP
servers. Users, groups, quotas, shares and event rules are managed in the
web administration interface or with the REST API, and users can reach
their files in the web client.
Getting started
The service starts right after installation. SFTP listens on port 2022 on
all interfaces; no account exists yet. The web interfaces and the REST API
listen on 127.0.0.1:8080 (this machine only). Open http://127.0.0.1:8080/web/admin and create the first administrator with
the installation code generated for this machine:
sudo cat /var/snap/sftpgo/common/credentials/installation-codeThen add users and connect, for example with sftp -P 2022 alice@server.
Settings
To open the web interfaces to your network, or to enable FTP and WebDAV:
sudo snap set sftpgo http-address=:8080
sudo snap set sftpgo ftp-address=:2121 webdav-address=:8090Other settings go in /var/snap/sftpgo/common/sftpgo.json; restart the
service after editing:
sudo snap restart sftpgo.daemonStorage
Users' files are kept in /var/snap/sftpgo/common/data. To keep them on a
drive mounted under /media or /mnt, in a folder owned by root:
sudo snap connect sftpgo:removable-media
sudo snap set sftpgo users-base-dir=/mnt/disk1/sftpgoSFTPGo is licensed under AGPL-3.0-only with additional terms. The theme of
its web interfaces is proprietary and may only be used within SFTPGo.
Update History
2.7.6 (2)12 Nov 2026, 01:30 UTC
12 Nov 2026, 01:12 UTC
12 Nov 2026, 01:12 UTC
12 Nov 2026, 01:30 UTC


