Storage disks: FTP and SFTP

Modified on Tue, 11 Aug at 8:39 AM

Storage disks: FTP and SFTP

Storage disks connect Hubhus to an external FTP or SFTP server so you can reference files hosted on your own infrastructure. This is separate from Account files — most teams use Account files daily; storage disks are for specialised hosting needs.

TL;DR

Go to Account → Storage disks → New FTP Disk. Enter protocol (prefer SFTP), host, username, password, and optional port. Reference a remote file with @ftp_file2url[/path/file.pdf]. For logos, PDFs, and Excel models inside Hubhus, use Account files instead.

Get started in 2 steps

1

Connect a disk

Go to Account → Storage disks → New FTP Disk. Set protocol (SFTP recommended — encrypted), host, username, password, and port if required. Save and verify the connection.

2

Reference a remote file

In templates or pages, use:

@ftp_file2url[/documents/brochure.pdf]

Path is relative to the connected disk. Use this when files must stay on your own servers or are managed outside Hubhus.

Find it at: Account → Storage disks  ·  Prefer: SFTP  ·  Daily assets: Account files (not storage disks)
Read more

When to use storage disks

  • Very large files that should not live in Hubhus storage
  • Files owned/updated by an external system on your FTP/SFTP server
  • Compliance requirement to host files on your own infrastructure

For shared brand assets, PDFs, and Excel calculation models, use Account files — they support stable slugs, occurrences, and in-place updates.

Troubleshooting

  • Verify host, username, password, and port with a standalone FTP/SFTP client
  • Prefer SFTP — FTP sends credentials in plain text
  • Confirm the path in @ftp_file2url[…] matches the remote folder structure

Common searches

storage disk • FTP • SFTP • ftp_file2url • external file hosting

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article