Advertising sustains the DA. Ads are hidden for members. Join today

Flysystem v3+

This guide has not yet been reviewed by Flysystem maintainer(s) and added to the menu.

Flysystem lets Drupal manage file and image uploads through a single,
consistent admin interface — whether those files live on the local
filesystem or somewhere remote, such as an Amazon S3 bucket, an
S3-compatible service like MinIO or Cloudflare R2, or a remote server over
SFTP. Everything in Drupal that works with files today (file fields,
media, image styles, downloads) keeps working exactly as it does now.
Nothing that uses Drupal's file system needs to know or care where the
bytes actually live.

Overview

Overview of Flysystem v3

Using Flysystem with File and Media Fields

Setting up File and Media entities to use Flysystem schemes

Requirements and Installation

Flysystem v3 Requirements and Installation

Setting Up Your First Filesystem

Setting Up Flysystem Filesystems in the Drupal Admin backend.

Choosing an Adapter

Choosing and Configuring a Flysystem Adapter

Securing Credentials, and the Role of the Key module

Securing Flysystem Adapter Credentials

Replacing Public/Private Storage

Replacing Drupal’s Public / Private storage schemes with Flysystem

Upgrading from 2.x

Upgrading Flysystem from 2.x to 3.x

Guide maintainers

lisa.rae's picture