Skip to content

RepoForge SFTP ​

bash
sftp Xy12AbCd.deploy@sftp.repoforge.io

RepoForge SFTP is a managed SFTP server at sftp.repoforge.io. You create SFTP users in the RepoForge.io dashboard, give each one an SSH key or a password and a home folder, and they connect with any SFTP client. Files are stored in Amazon S3 in the AWS eu-west-2 (London) region.

It's sold as an add-on to a RepoForge.io plan, or on its own as RepoForge SFTP if you don't need the package registry.

The examples in this section ​

Every page in this section uses the same fictional organisation, Acme, whose account ID is Xy12AbCd, and one SFTP user called deploy. SFTP usernames are your account ID, a dot, and the user's name, so Acme's user logs in as Xy12AbCd.deploy. Your own account ID is shown on the SFTP page of the dashboard. See Users, permissions and keys for more on usernames.

Connection details ​

Hostsftp.repoforge.io
Port22
Username<account ID>.<name>, for example Xy12AbCd.deploy
AuthenticationAn ed25519 or RSA SSH key, a password, or both
Host key fingerprintsListed on the host key fingerprints page

What it is and isn't ​

RepoForge SFTP is SFTP only: the SSH File Transfer Protocol, over SSH on port 22. It isn't an FTP or FTPS server, and it doesn't support SCP, rsync, shell access or port forwarding. Every common SFTP client works with it, including FileZilla, WinSCP, Cyberduck, the sftp command and libraries such as paramiko.

SFTP users are separate from RepoForge.io dashboard users. They can only connect to sftp.repoforge.io, they can't log into the dashboard and they don't use a seat on your plan. Dashboard users create and manage them.

Pages in this section ​

If someone has sent you an SFTP username and you just want to connect, start with Connect with a desktop client or Connect from the command line.

Pricing ​

RepoForge SFTP costs £20 a month per organisation, billed monthly, and includes:

  • 5 SFTP users, then £2 a month for each additional user
  • 50 GB of storage, then 5p per GB
  • 50 GB of downloads a month, then 10p per GB

SFTP isn't included in the free plan. See Limits, usage and billing for how usage is measured and billed, or the RepoForge SFTP page for an overview.

Limits at a glance ​

LimitValue
Concurrent sessions10 per SFTP user
Transfer speed20 MB/s per session
File size156 GB per file
Failed loginsAfter 10 failures from one IP address, or for one username, logins are refused for 15 minutes
SFTP users500 per organisation; contact support for more

Security ​

  • Files are stored in Amazon S3 in eu-west-2 and encrypted at rest with S3 server-side encryption.
  • Each organisation's files are kept under their own prefix, and every SFTP user is confined to their home folder.
  • Connections are encrypted with SSH. Check the server's host key against the published fingerprints the first time you connect.
  • Every login, upload, download, delete, rename and folder change is recorded in the organisation's activity log.

Built with care by the RepoForge.io team.