What are the options to upload large files using Confluence OnDemand
Asked by Jack:

I need to upload large binary files to Confluence OnDemand, which size exceeds the (10MB) attachment limit, and need to restrict access to these uploads based on Confluence Space security settings.

As an example, I would like to create 2 spaces in Confluence with different access restrictions and upload files.

What are the options to support uploading large files using Confluence OnDemand or otherwise storage alternatives while preserving user's Confluence OnDemand authentication and authorisation?


Answers:
author: Daniel Borcherding
body: Jack from your clarification you point makes much more sense.

The convention you are looking for does not exist. Attachments must necesarily be associated with a page.

You could create a space called attachment and only have the home page. You could then use whatever linkback you prefer to reference these attachments. Confluence simply is not aware of attachments at a global level, they need to be associated with a particual page.

Another thing to think about is confluence is not designed to serve a number of massive files. A number of our customers do it without too many negative effects. You may want to explore the idea of a second file server and providing links to those files from within Confluence.

comments: author: Jack
body: > confluence is not designed to serve a number of massive files
>
> A number of our customers do it without too many negative effects.

Point well taken. I'm going to take your advice and look for a file server to store my files. The one problem I see though, is that those files been outside of Confluence, Confluence authorization mechanism is lost, i.e. anybody who finds the link to the files can access them if access to them is not restricted, and that was my primary reason for using Confluence, unless there is a way to use Confluence to restrict access to third party resources, in this case, files on an external storage.


author: Jack
body: > confluence is not designed to serve a number of massive files
>
> A number of our customers do it without too many negative effects.

I'm going to consider your advice and look for a file server to store my files. The one problem I have though, is that those files been outside of Confluence, Confluence authorization mechanism is lost, i.e. anybody who finds the link to the files can access them if their access is not restricted, and that was my primary reason for using Confluence.

Is ther a way to use Confluence, or some other OnDemand service to restrict access to some shared storage on Atlassian OnDemand or third party server.

Or could a service like BitBucket be a good fit for my case?


author: Jack
body: After further searching, could the combination of Atlassian + Google Apps <http://www.atlassian.com/google-apps/> for the authentification and authorisation and Google Storage <https://developers.google.com/storage/> be a solution?


author: Marlon Aguiar
body: Hi Jack,

You should be able to increase the Attachment Maximum Size of your instance inside your General Configuration menu. This documentation explains in detail how to do it:

<https://confluence.atlassian.com/display/AOD/Configuring+Attachment+Size>

Let me know if this information helps you!

Regards,  
Marlon

comments: author: Jack
body: I do now realise from your answer that my question wasn't clear enough.

In an attempt to clarify my requirement, I want to publish some files on Atlassian OnDemand, typically large ones (\>10MB), and link to them from different places in Confluence, without attaching them to a particular Confluence page.

Does it makes sense or did I miss something?


author: Informatics NACHC
body: I thought I read some where that you should REDUCE the max file size. The max file size indicates the maximum amount of data that will be INDEXED, not the max size that is allowed. Is this the case?


Tags: cloud

file

google-apps

storage