Any way to offload attachments to external service?

Roman Lublinsky February 7, 2018

Hello!

We are hosting Service Desk exposed to the external customers for them to raise tickets towards our company.

Due to the business needs clients need to provide various logs for our support to examine.

Those files are rather big - from 50Mb to 1Gb.

Are there any known integration (not standalone file exchanger!) that would allow as much as possible seamless integration into JIRA Service Desk, so for the customer that would mean same experience as just uploading file to the issue, but "at the background" it would place file somewhere not in JIRA, but create and integrate the link?

Would appreciate ideas and suggestions (except writing own plugin - no resource for that)!

Best regards,

Roman Lublinsky

1 answer

0 votes
Radosław Cichocki
Contributor
February 7, 2018

Hi Roman,

Since you mentioned you are hosting Jira, I understand that you have a server instance.

Jira Server keeps the files in $JIRA_HOME/data/attachments.
If you're hosting this on a Linux machine, you can move these attachments to a remote drive and mount that remote drive under $JIRA_HOME/data/attachments.
If you have Windows Server though, I'm not sure what the possibilities are.

Talk to a linux admin or a windows admin about mounting remote machine directories to a local filesystem, they know all about it.

Such operation would mean that when a customer uploads a file, Jira would ask the operating system to write it to the attachments directory, and the OS would effectively send it to the remote folder that can be located on a different machine.

From the user's perspective, they're still working with attachments, nothing changes.

From Jira's perspective, it's still writing to a folder, nothing changes.

It's just the underlying OS that notices something different.

Make sure that the connection between the remote directory and Jira is rock-solid though.
If it disconnects, you might be in trouble.

Regards,
Radek Cichocki

Roman Lublinsky February 8, 2018

Thank you for your reply, Radoslaw!

Of course doing so is the most obvious way :) I would even go further and use Project Automation to delete all attachments after the ticket is resolved ;)

But this way means we need to take to load: bandwidth and storage and maintenance etc.. Therefore was curios of existing integration with dedicated external service.

Have a nice day!

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events