How do we allow clients to transfer arbitrarily large files to us?

  • Page Owner: Not Set
  • Last Reviewed: 2023-07-06

A client has a file that is far too large for Redmine, how can they get that file to us?


Answer

If the client is comfortable using SFTP, one option is Azure Storage. You can set up a container, enable SFTP access, generate a user, and send them the credentials. Once the files are transferred, delete the container / account.

See the official docs for creating such an account / container:

https://learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-support

In short:

  1. Create a new Storage Account. In the Advanced Settings, be sure to check "enable hierarchical namespaces" and then check "Enable SFTP".
  2. Create any containers necessary.
  3. In the SFTP section, create a local user and grant that user appropriate permissions to the container.
  4. Send the credentials to the client.
  5. Delete the account / container once the files have been received.