RT::Extension::ExternalStorage::Dropbox - Store files in the Dropbox cloud
Set(%ExternalStorage, Type => 'Dropbox', AccessToken => '...', );
This storage option places attachments in the Dropbox shared file service. The files are de-duplicated when they are saved; as such, if the same file appears in multiple transactions, only one copy will be stored on in Dropbox.
Files in Dropbox must not be modified or removed; doing so may cause internal inconsistency.
must not be modified or removed
In order to use this stoage type, a new application must be registered with Dropbox:
Log into Dropbox as the user you wish to store files as.
Click Create app on https://www.dropbox.com/developers/apps
Create app
Choose Dropbox API app as the type of app.
Choose the Files and datastores as the type of data to store.
Choose Yes, your application only needs access to files it creates.
Enter a descriptive name -- Request Tracker files is fine.
Request Tracker files
Under Generated access token, click the Generate button.
Generated access token
Generate
Copy the provided value into your RT_SiteConfig.pm file as the AccessToken:
AccessToken
Set(%ExternalStorage, Type => 'Dropbox', AccessToken => '...', # Replace the value here, between the quotes );
To install RT::Extension::ExternalStorage, copy and paste the appropriate command in to your terminal.
cpanm
cpanm RT::Extension::ExternalStorage
CPAN shell
perl -MCPAN -e shell install RT::Extension::ExternalStorage
For more information on module installation, please visit the detailed CPAN module installation guide.