Media & Storage
coreFile storage on local disk or S3-compatible buckets, with image/video resizing
Included in coreCore media and storage for photos and videos, with local storage and cloud providers AWS S3, Cloudflare R2, Backblaze B2 and Tigris. It resizes images and videos and includes an embeddable MediaBrowser with folder tree, upload, search and trash. Bucket configurations are stored in the database and can take their keys from an Integrations connection.
Use it when
- Your app needs user uploads stored on S3, R2, B2 or Tigris with generated image sizes
- You want a ready media browser in the admin and embeddable in your own pages
What it gives you
- Local storage plus AWS S3, Cloudflare R2, Backblaze B2 and Tigris (Azure, GCS, DigitalOcean Spaces not yet supported)
- Image resizing and video resizing
- Media browser at /admin/media; bucket and image-dimension settings at /admin/settings/media
- Embeddable MediaBrowser component (folder tree, grid/list, upload, search, trash)
- Per-bucket access type: public, private (proxied) or signed URLs
Media & Storage news
Nothing posted about Media & Storage yet. Read its changelog or see all PhoenixKit news.
Install
Included in phoenix_kit. Nothing extra to install.
$ mix igniter.install phoenix_kit
- Releases
-
- 3.4.0
- 3.3.0
- 3.0.0
- Admin
-
/admin/media - Links
- HexDocs ↗ GitHub ↗ Changelog ↗
Related modules
What it needs, what builds on it, and its neighbours in Core.
Admin Panel
Admin dashboard with modules manager, activity feed, audit log, notifications
Included in phoenix_kit
Email Delivery
Outgoing email through any Swoosh adapter, with named send profiles
Included in phoenix_kit
Languages
Backend and frontend languages, locale-prefixed URLs, one on/off switch
Included in phoenix_kit
Maintenance Mode
Close the site to visitors while admins keep working
Included in phoenix_kit
Sitemap & Crawlers
XML/HTML sitemaps, robots.txt, llms.txt and bot-access policy
Included in phoenix_kit
UI Components
Tables, media browser, draggable lists and multilingual form fields
Included in phoenix_kit