The Centercode platform has a 5GB upload limit on files uploaded locally. By utilizing SFTP, you're able to provide files to your users larger than 5 GB. However, we recommend files exceeding this size be split or compressed to ensure users will be able to download and access them.
How Centercode SFTP Works
Centercode allows administrators to attach large files (up to 5 GB) to the Content and Releases tool directly through the platform interface. This is intended to simplify the process of distributing builds and other software. When network conditions (firewalls, policies, etc.) or files exceeding 5 GB prohibit the transfer of large files over HTTPS (your Centercode implementation), we can provide access to upload files directly to your implementation’s infrastructure, also known as your "Bucket Files".
Utilizing SFTP upload requires an SFTP server to be linked to your Centercode implementation. If you would like to enable SFTP to upload files over 5 GB, you’ll want to follow these steps:
- Generate a Public/Private key pair in your desired client
- We recommend using ssh-keygen from the command line or PuTTY Key Generator
3. Generate your key using RSA 2048 bits
4. Set and save your key pair password
5. Save both your public/private key files
6. (Important) Send your Public key for OpenSSH authorized_keys file to Centercode Support
7. Centercode Support will return a username
8. Please continue the process after you’ve received a username from Centercode Support.The remaining configurations take place in your desired SFTP program (we recommend Filezilla):
9. Protocol: SFTP - SSH File Transfer Protocol
10. Host: ftp.centercode.com
11. Logon Type: Key file
12. User: <Centercode support supplied> (Note: Not your Centercode Platform login)
13. Key file: <Private key file generated above>
- After connecting it will have a path on the remote site of /files-<implementation url>/FTP/
- Upload your file into the root of FTP/, if you move up a path, it will require a reconnection
- Create or modify a Resource within Centercode and scroll down to Bucket Files
- Select your file and click Move File
- Submit the Resource
Your end-users’ systems are responsible for downloading your files. Users’ network conditions, location, speeds, and firewalls greatly affect the download experience. Some users may download your 5+ GB file in minutes, while it may take many hours for others. The following are possible factors your end-users may experience when attempting to download large files hosted within your Centercode implementation:
- Browsers may cancel downloads if they cannot be completed within a timeframe. Depending on browser, timeouts may range from 5 minutes to 30 minutes by default.
- Users may be automatically logged out of your Centercode portal due to inactivity. Timeouts are set to 30 minutes by default.
- File upload size is 5 terabytes and a 75 character limit on file names
- Uploading files through SFTP in Centercode is intended to be handled by Project Managers, although the management of their SFTP user account is entirely up to them. You should keep the credentials for SFTP private. There is no link between your Centercode user account and SFTP user account.
- SFTP is not available to end-users for attaching files to Forums, Feedback Types, or elsewhere.
- AWS transfer to SFTP