PHPackages                             mradder/filament-s3-browser - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. mradder/filament-s3-browser

ActiveLibrary[File &amp; Storage](/categories/file-storage)

mradder/filament-s3-browser
===========================

Browse and manage S3 buckets directly inside your Filament admin panel.

v0.1.4(1mo ago)00MITPHPPHP ^8.2CI passing

Since Mar 14Pushed 1mo agoCompare

[ Source](https://github.com/MrAdder/filament-s3-browser)[ Packagist](https://packagist.org/packages/mradder/filament-s3-browser)[ Docs](https://github.com/mradder/filament-s3-browser)[ RSS](/packages/mradder-filament-s3-browser/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (15)Versions (2)Used By (0)

Filament S3 Browser
===================

[](#filament-s3-browser)

Browse and manage S3 buckets directly inside your Filament admin panel.

Filament S3 Browser adds a storage browser to your admin interface so you can view, upload, move, delete, and preview files stored on S3-compatible storage without leaving Filament.

It supports Amazon S3, MinIO, Cloudflare R2, Wasabi, DigitalOcean Spaces, and any other Laravel filesystem disk exposed through the `Storage` facade.

---

Features
--------

[](#features)

- Browse configured Laravel filesystem disks directly inside Filament
- Navigate folders with breadcrumbs
- Upload files and create folders
- Rename, move, delete, and download files
- Preview images, PDFs, and small text files
- View metadata for binary files and unsupported previews
- Generate temporary signed URLs when the disk supports them
- Copy relative paths and public URLs
- Search entries in the current directory
- Switch between table and grid views
- Sort by name, size, or last modified date
- Restrict browsing to safe root prefixes
- Extend authorization with policies or use config fallbacks

---

Requirements
------------

[](#requirements)

- PHP 8.2+
- Laravel 11 or 12
- Filament 4+
- Livewire 3

---

Installation
------------

[](#installation)

Install the package via Composer:

```
composer require mradder/filament-s3-browser
```

Publish the configuration file:

```
php artisan vendor:publish --tag="filament-s3-browser-config"
```

Register the plugin in your Filament panel provider:

```
