diff --git a/configuration/storage.html b/configuration/storage.html index 1c39696..6b67c9b 100644 --- a/configuration/storage.html +++ b/configuration/storage.html @@ -127,7 +127,8 @@

Adapters

Different storage adapters are provided through the awesome Flysystem library.

You can use local filesystem (default), FTP, SFTP, Amazon S3, DigitalOcean Spaces, Microsoft Azure Blob, Dropbox and many others.

-

Please check the Flysystem docs for the exact setup required for each adapter.

+

Please check the Flysystem docs for the exact setup required for each adapter.

+

Note: Some adapters do not support folder operations or their support is limited.

Default Local Disk Adapter

With default adapter you just need to configure where your repository folder is. This folder will serve as a root for everything else.

        'Filegator\Services\Storage\Filesystem' => [
@@ -144,7 +145,8 @@
         ],
 

FTP Adapter

-

See official documentation

+

See official documentation.

+

Sample configuration:

        'Filegator\Services\Storage\Filesystem' => [
             'handler' => '\Filegator\Services\Storage\Filesystem',
             'config' => [
@@ -165,6 +167,7 @@
 

SFTP Adapter

You must require additional library composer require league/flysystem-sftp

See official documentation.

+

Sample configuration:

        'Filegator\Services\Storage\Filesystem' => [
             'handler' => '\Filegator\Services\Storage\Filesystem',
             'config' => [
@@ -184,7 +187,8 @@
 

Dropbox Adapter

You must require additional library composer require spatie/flysystem-dropbox

-

See official documentation

+

See official documentation.

+

Sample configuration:

        'Filegator\Services\Storage\Filesystem' => [
             'handler' => '\Filegator\Services\Storage\Filesystem',
             'config' => [
@@ -203,7 +207,8 @@
 

Amazon S3 Adapter (v3)

You must require additional library composer require league/flysystem-aws-s3-v3

-

See official documentation

+

See official documentation.

+

Sample configuration:

        'Filegator\Services\Storage\Filesystem' => [
             'handler' => '\Filegator\Services\Storage\Filesystem',
             'config' => [
@@ -227,7 +232,8 @@
 

DigitalOcean Spaces

You must require additional library composer require league/flysystem-aws-s3-v3

The DigitalOcean Spaces API are compatible with those of S3.

-

See official documentation

+

See official documentation.

+

Sample configuration:

        'Filegator\Services\Storage\Filesystem' => [
             'handler' => '\Filegator\Services\Storage\Filesystem',
             'config' => [
@@ -251,7 +257,8 @@
 

Microsoft Azure Blob Storage

You must require additional library composer require league/flysystem-azure-blob-storage

-

See official documentation

+

See official documentation.

+

Sample configuration:

        'Filegator\Services\Storage\Filesystem' => [
             'handler' => '\Filegator\Services\Storage\Filesystem',
             'config' => [
@@ -273,7 +280,8 @@
 

Replicate Adapter

You must require additional library composer require league/flysystem-replicate-adapter

The ReplicateAdapter facilitates smooth transitions between adapters, allowing an application to stay functional and migrate its files from one adapter to another. The adapter takes two other adapters, a source and a replica. Every change is delegated to both adapters, while all the read operations are passed onto the source only.

-

See official documentation

+

See official documentation.

+

Sample configuration:

        'Filegator\Services\Storage\Filesystem' => [
             'handler' => '\Filegator\Services\Storage\Filesystem',
             'config' => [