Raised: $0
0% of monthly goal Help us cross the finish line!
Goal: $12,000
Raised: $0 Goal: $12,000
0% of monthly goal Help us cross the finish line!
Sponsor DDEV

If you find this add-on useful, please star it on GitHub — stars show appreciation and help maintainers know their work matters.

DDEV Filestash

tests project is maintained

A DDEV add-on that runs Filestash — a web file manager and UI over your storage backends (S3, SFTP, FTP, WebDAV, Git, local disk, …) — and publishes it on a dedicated port of the DDEV router.

Filestash is a frontend to storage, so after installing you open it and connect it to whichever backend you want to browse (for example an S3 bucket served by a ddev-minio/ddev-rustfs add-on, or a remote SFTP server).

Requirements

DDEV v1.24.10 or newer.

Installation

ddev add-on get Cambrico/ddev-filestash
ddev restart

Accessing Filestash

What URL
Filestash UI (HTTPS) https://<project>.ddev.site:8334
Filestash UI (HTTP) http://<project>.ddev.site:8333
Admin console https://<project>.ddev.site:8334/admin

Or just run:

ddev filestash          # opens the UI in your browser

The add-on ships turnkey (minio-style): the admin console is pre-seeded with a known password so you can log in right away.

Connecting to a storage backend

Two ways, both from the UI:

Backends run on the same Docker network, so reach other DDEV services by their container name, e.g.:

See the Filestash documentation for every backend type and its options.

Configuration & data

Documentation

Removing the add-on

ddev add-on remove filestash

This leaves .ddev/.env.filestash and the filestash-state volume in place so a re-install keeps your data. To purge everything:

rm .ddev/.env.filestash
docker volume rm ddev-<project>-filestash   # the Filestash state volume

Credits

Maintained by Cambrico.

If you find this add-on useful, please star it on GitHub — stars show appreciation and help maintainers know their work matters.