SFTP deployment

Learn about the classical way to access files on your Universal App on fortrabbit.

SFTP access steps

  1. Grab the access credentials from the fortrabbit Dashboard:
    Apps > {{app-name}} > Access > SFTP
  2. Copy paste the credentials into your SFTP client
  3. Connect and upload files

SFTP access details

Host:       deploy.{{region}}.frbit.com
User name:  {{ssh-user}}
Password:   Your Account password OR private SSH key
Protocol:   SFTP (not FTP)
Port:       22

Access methods

When using username + password authentication: The user name will have a random string after the app-name like appname.f4n4gkrx90ot4yxm.. In this case you will need to provide your fortrabbit Account password.

When using SSH key authentication: in most cases you can leave the password field empty. The SFTP client will look up the keys. In rare cases you might need to specify the exact key by showing the client the path to the key.

Learn more about access methods here.

SFTP clients

There are various SFTP clients out there. We recommend Cyberduck (on Mac and Windows). Modern editors and IDEs have support for SFTP, including Sublime, PhpStorm, Notepad++ and so on. In a hurry, you can use sftp from a terminal which should be installed if ssh is installed.

Other deployment methods

It is also possible to deploy with Git here and also use SSH. It is not recommended to mix the different deployment methods. Please see our deployment methods article to learn how the different ways to deploy code work side by side.

SFTP is not FTP

SFTP is short for SSH File Transfer Protocol. It is used for uploading and downloading files over a SSH connection. Despite the similar name, SFTP is very different than FTP or FTPS internally, but for most practical purposes they are very similar. SFTP is preferable to FTP because the the transferred data is encrypted and not visible to everyone on the network.

Troubleshooting SFTP

Having issues? Please see our SFTP troubleshooting page.

Further reading

Craft CMS

Install guides

Develop & deploy

Teamwork

Platform

Troubleshooting

Stacks

Tips & tricks

Need individual help?
Learn about Company plans ›
Looking for an old article?
See the full list of articles ›
Found an error?
Contribute on GitHub ›