Riak file storage plugin

Last modification: 2014-12-07 13:50:50

This plugin enables file storage in Riak. What is Riak you can find in the authors page. This plugin does few amazin things.

  1. It will store all the user files, profile images, themes files, users uploaded files, screenshtos etc in Riak. So it's extremely userfull in Automated hosting where you want to split a load. So with this plugin you can distribute system across multiple servers because all users files can be accessed independable where frontend APP server is located.
  2. For instructions how to install read more

Install is very easy just as Riak install is very easy also. Plugin can be downloaded from github

For install you have to

1. Edit settings/settings.ini.php and activate extension. Add it as the last one
'extensions' => 
      array (
        0 => 'riakfilestorage',
),

2. Rename extension/riakfilestorage/settings/settings.ini.default.php to extension/riakfilestorage/settings/settings.ini.php
Edit settings
extension/riakfilestorage/settings/settings.ini.php

3. Edit nginx configuration to proxy images request to riak directly. Example of that in nginx case see
nginx.conf.example

As for Riak configuration I suggest just change storage engine to Leveldb, so you can store more than your system has a memory.

Is this plugin compatible with automated hosting plugin?

Yes it is. This plugin was intentionally written with that in mind. That most of the cases it will be used togeter with Automated hosting plugin. This plugin also can work independently as standalone solution also.

What version is required of Live Helper Chat?

Min 2.14v since this commit

Support project

Developing application takes a lot of time. You can support application by donating. There is no company behind this application and it takes away my free time. Every donation matters and does not matter how small it is!


Paypal, one time donation
Monthly donation
Bitcoin
bc1q6gkl2hcwtn2g26em6axc7jehmn2hd9x8g7nzx9

USDT (Ethereum network)
0x45b92C4aa29EFD3252fD04fcDDe3e6Ef8b399D75