mirror of
https://github.com/filegator/filegator.git
synced 2025-08-20 06:12:05 +02:00
Website generation with Couscous
This commit is contained in:
@@ -132,7 +132,7 @@
|
|||||||
<h2 id="adapters">Adapters</h2>
|
<h2 id="adapters">Adapters</h2>
|
||||||
<p>Different storage adapters are provided through the awesome <a href="https://github.com/thephpleague/flysystem">Flysystem</a> library.</p>
|
<p>Different storage adapters are provided through the awesome <a href="https://github.com/thephpleague/flysystem">Flysystem</a> library.</p>
|
||||||
<p>You can use local filesystem (default), FTP, SFTP, Amazon S3, DigitalOcean Spaces, Microsoft Azure Blob, Dropbox and many others.</p>
|
<p>You can use local filesystem (default), FTP, SFTP, Amazon S3, DigitalOcean Spaces, Microsoft Azure Blob, Dropbox and many others.</p>
|
||||||
<p>Please check the Flysystem <a href="https://flysystem.thephpleague.com/docs/">docs</a> for the exact setup required for each adapter.</p>
|
<p>Please check the Flysystem <a href="https://flysystem.thephpleague.com/v1/docs/">docs</a> for the exact setup required for each adapter.</p>
|
||||||
<p>Note: Some adapters do not support folder operations or their support is limited.</p>
|
<p>Note: Some adapters do not support folder operations or their support is limited.</p>
|
||||||
<h2 id="default-local-disk-adapter">Default Local Disk Adapter</h2>
|
<h2 id="default-local-disk-adapter">Default Local Disk Adapter</h2>
|
||||||
<p>With default adapter you just need to configure where your <code>repository</code> folder is. This folder will serve as a root for everything else.</p>
|
<p>With default adapter you just need to configure where your <code>repository</code> folder is. This folder will serve as a root for everything else.</p>
|
||||||
@@ -150,7 +150,7 @@
|
|||||||
],
|
],
|
||||||
</code></pre>
|
</code></pre>
|
||||||
<h2 id="ftp-adapter">FTP Adapter</h2>
|
<h2 id="ftp-adapter">FTP Adapter</h2>
|
||||||
<p>See official <a href="https://flysystem.thephpleague.com/docs/adapter/ftp/">documentation</a>.</p>
|
<p>See official <a href="https://flysystem.thephpleague.com/v1/docs/adapter/ftp/">documentation</a>.</p>
|
||||||
<p>Sample configuration:</p>
|
<p>Sample configuration:</p>
|
||||||
<pre><code> 'Filegator\Services\Storage\Filesystem' => [
|
<pre><code> 'Filegator\Services\Storage\Filesystem' => [
|
||||||
'handler' => '\Filegator\Services\Storage\Filesystem',
|
'handler' => '\Filegator\Services\Storage\Filesystem',
|
||||||
@@ -171,7 +171,7 @@
|
|||||||
</code></pre>
|
</code></pre>
|
||||||
<h2 id="sftp-adapter">SFTP Adapter</h2>
|
<h2 id="sftp-adapter">SFTP Adapter</h2>
|
||||||
<p>You must require additional library <code>composer require league/flysystem-sftp</code></p>
|
<p>You must require additional library <code>composer require league/flysystem-sftp</code></p>
|
||||||
<p>See official <a href="https://flysystem.thephpleague.com/docs/adapter/sftp/">documentation</a>.</p>
|
<p>For more advanced options like using your private key or changing the document root see official <a href="https://flysystem.thephpleague.com/v1/docs/adapter/sftp/">documentation</a>.</p>
|
||||||
<p>Sample configuration:</p>
|
<p>Sample configuration:</p>
|
||||||
<pre><code> 'Filegator\Services\Storage\Filesystem' => [
|
<pre><code> 'Filegator\Services\Storage\Filesystem' => [
|
||||||
'handler' => '\Filegator\Services\Storage\Filesystem',
|
'handler' => '\Filegator\Services\Storage\Filesystem',
|
||||||
@@ -192,7 +192,7 @@
|
|||||||
</code></pre>
|
</code></pre>
|
||||||
<h2 id="dropbox-adapter">Dropbox Adapter</h2>
|
<h2 id="dropbox-adapter">Dropbox Adapter</h2>
|
||||||
<p>You must require additional library <code>composer require spatie/flysystem-dropbox</code></p>
|
<p>You must require additional library <code>composer require spatie/flysystem-dropbox</code></p>
|
||||||
<p>See official <a href="https://flysystem.thephpleague.com/docs/adapter/dropbox/">documentation</a>.</p>
|
<p>See official <a href="https://flysystem.thephpleague.com/v1/docs/adapter/dropbox/">documentation</a>.</p>
|
||||||
<p>Sample configuration:</p>
|
<p>Sample configuration:</p>
|
||||||
<pre><code> 'Filegator\Services\Storage\Filesystem' => [
|
<pre><code> 'Filegator\Services\Storage\Filesystem' => [
|
||||||
'handler' => '\Filegator\Services\Storage\Filesystem',
|
'handler' => '\Filegator\Services\Storage\Filesystem',
|
||||||
@@ -212,7 +212,7 @@
|
|||||||
</code></pre>
|
</code></pre>
|
||||||
<h2 id="amazon-s3-adapter-v3">Amazon S3 Adapter (v3)</h2>
|
<h2 id="amazon-s3-adapter-v3">Amazon S3 Adapter (v3)</h2>
|
||||||
<p>You must require additional library <code>composer require league/flysystem-aws-s3-v3</code></p>
|
<p>You must require additional library <code>composer require league/flysystem-aws-s3-v3</code></p>
|
||||||
<p>See official <a href="https://flysystem.thephpleague.com/docs/adapter/aws-s3/">documentation</a>.</p>
|
<p>See official <a href="https://flysystem.thephpleague.com/v1/docs/adapter/aws-s3/">documentation</a>.</p>
|
||||||
<p>Sample configuration:</p>
|
<p>Sample configuration:</p>
|
||||||
<pre><code> 'Filegator\Services\Storage\Filesystem' => [
|
<pre><code> 'Filegator\Services\Storage\Filesystem' => [
|
||||||
'handler' => '\Filegator\Services\Storage\Filesystem',
|
'handler' => '\Filegator\Services\Storage\Filesystem',
|
||||||
@@ -237,7 +237,7 @@
|
|||||||
<h2 id="digitalocean-spaces">DigitalOcean Spaces</h2>
|
<h2 id="digitalocean-spaces">DigitalOcean Spaces</h2>
|
||||||
<p>You must require additional library <code>composer require league/flysystem-aws-s3-v3</code></p>
|
<p>You must require additional library <code>composer require league/flysystem-aws-s3-v3</code></p>
|
||||||
<p>The DigitalOcean Spaces API are compatible with those of S3.</p>
|
<p>The DigitalOcean Spaces API are compatible with those of S3.</p>
|
||||||
<p>See official <a href="https://flysystem.thephpleague.com/docs/adapter/digitalocean-spaces/">documentation</a>.</p>
|
<p>See official <a href="https://flysystem.thephpleague.com/v1/docs/adapter/digitalocean-spaces/">documentation</a>.</p>
|
||||||
<p>Sample configuration:</p>
|
<p>Sample configuration:</p>
|
||||||
<pre><code> 'Filegator\Services\Storage\Filesystem' => [
|
<pre><code> 'Filegator\Services\Storage\Filesystem' => [
|
||||||
'handler' => '\Filegator\Services\Storage\Filesystem',
|
'handler' => '\Filegator\Services\Storage\Filesystem',
|
||||||
@@ -262,7 +262,7 @@
|
|||||||
</code></pre>
|
</code></pre>
|
||||||
<h2 id="microsoft-azure-blob-storage">Microsoft Azure Blob Storage</h2>
|
<h2 id="microsoft-azure-blob-storage">Microsoft Azure Blob Storage</h2>
|
||||||
<p>You must require additional library <code>composer require league/flysystem-azure-blob-storage</code></p>
|
<p>You must require additional library <code>composer require league/flysystem-azure-blob-storage</code></p>
|
||||||
<p>See official <a href="https://flysystem.thephpleague.com/docs/adapter/azure/">documentation</a>.</p>
|
<p>See official <a href="https://flysystem.thephpleague.com/v1/docs/adapter/azure/">documentation</a>.</p>
|
||||||
<p>Sample configuration:</p>
|
<p>Sample configuration:</p>
|
||||||
<pre><code> 'Filegator\Services\Storage\Filesystem' => [
|
<pre><code> 'Filegator\Services\Storage\Filesystem' => [
|
||||||
'handler' => '\Filegator\Services\Storage\Filesystem',
|
'handler' => '\Filegator\Services\Storage\Filesystem',
|
||||||
@@ -285,7 +285,7 @@
|
|||||||
<h2 id="replicate-adapter">Replicate Adapter</h2>
|
<h2 id="replicate-adapter">Replicate Adapter</h2>
|
||||||
<p>You must require additional library <code>composer require league/flysystem-replicate-adapter</code></p>
|
<p>You must require additional library <code>composer require league/flysystem-replicate-adapter</code></p>
|
||||||
<p>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.</p>
|
<p>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.</p>
|
||||||
<p>See official <a href="https://flysystem.thephpleague.com/docs/adapter/replicate/">documentation</a>.</p>
|
<p>See official <a href="https://flysystem.thephpleague.com/v1/docs/adapter/replicate/">documentation</a>.</p>
|
||||||
<p>Sample configuration:</p>
|
<p>Sample configuration:</p>
|
||||||
<pre><code> 'Filegator\Services\Storage\Filesystem' => [
|
<pre><code> 'Filegator\Services\Storage\Filesystem' => [
|
||||||
'handler' => '\Filegator\Services\Storage\Filesystem',
|
'handler' => '\Filegator\Services\Storage\Filesystem',
|
||||||
|
Reference in New Issue
Block a user