Configuring an SFTP connection
Connect Launchdeck to your server using SFTP to upload your application files securely.
You'll need:
- Your server hostname or IP address
- Your SFTP username
- Your SFTP port (usually
22) - Password or SSH key access
- The path where your files should be uploaded
1. Add your server
In Launchdeck, add a new server and select SFTP as the connection type.
Give your server a recognizable name, then enter:
- Hostname --- your server hostname or IP address
- Port --- usually
22 - Username --- your SFTP username
2. Configure authentication
Launchdeck can connect using either an SSH key or password.
SSH key authentication
Launchdeck generates a public SSH key and provides a command you can run
on your server to add it to the user's authorized_keys file.
If your hosting provider manages SSH keys through a control panel, copy the public key from Launchdeck and add it through your hosting provider instead.
Note: Some hosting providers may also require you to whitelist Launchdeck's IP address. You can find the appropriate IP address in the server configuration window.

Password authentication
If your server supports password authentication, enter the password for your SFTP user instead.
3. Set the upload path
Enter the absolute path on your server where Launchdeck should upload your files.
For example, on a DirectAdmin server this might be:
/home/username/domains/example.com/public_html
Make sure your SFTP user has permission to upload files to this directory.
4. Test the connection
Click Test connection to check your configuration.
Launchdeck will connect to your server and verify that the upload path is accessible.
Once the connection succeeds, your server is ready to use for deployments.