wmk

practically you'll need a wrapper to map SS's file versioning to flysystem, like the S3 module mentioned above

wmk

@CptPillow yes, with SS4 we now have https://github.com/thephpleague/flysystem as the file abstraction. So theoretically you can save your stuff on S3, ftp, dropbox, whatever

Show 1 attachment(s)
GitHub  
thephpleague/flysystem

Abstraction for local and remote filesystems. Contribute to thephpleague/flysystem development by creating an account on GitHub.

Hide attachment content
wmk

see above. it seems today is flysystem day?

CptPillow

Hi everyone. Does anyone know if its possible to store assets on an external server and have the file system reference it as if it was within the assets folder?

Tim

@nightjarnz That worked perfectly and so easy! Amazing. thanks heaps!

👍 (1)
null

I've got a test module for connecting to an OpenStack Swift container... the abstraction layer seems to work, but I can't get it to connect to the API

JZubero

Yes, just stumpled upon a blogpost (https://www.silverstripe.org/blog/utilising-amazon-s3-to-supercharge-your-silverstripe-hosting/) featuring this module. Looks like a good point to start from 👍

Show 1 attachment(s)
silverstripe.org  
Utilising Amazon S3 to supercharge your SilverStripe Hosting

Scaling your hosting on the fly has never been easier. Chief Architect at Moosylvania, Joe Madden, explains Flysystem and the SilverStripe S3 module, offering agencies more flexibility to host on new platforms and maintain high performance.

Hide attachment content
null

@JZubero https://github.com/silverstripe/silverstripe-s3

Show 1 attachment(s)
GitHub  
silverstripe/silverstripe-s3

SilverStripe module to store assets in S3 rather than on the local filesystem (SS4 only) - silverstripe/silverstripe-s3

Hide attachment content
null

If you're looking for AWS S3 specifically, there's a module for it