Optimized storage driver for DigitalOcean Spaces.
- Simpler config - No AWS-specific settings to confuse
- Region presets - All DO regions pre-configured
- Optimized CDN - Pre-configured for DO Spaces performance
- Lower cost - $5/month for 250GB + 1TB transfer (vs AWS S3)
php artisan dropzone:install-extension dropzone/do-spacesgit clone https://github.com/k2sobot/dropzone-do-spaces.git extensions/dropzone-do-spaces
cd extensions/dropzone-do-spaces && composer installGo to https://cloud.digitalocean.com/spaces and create a new Space.
Navigate to API > Spaces Keys and create a new key pair.
DO_SPACES_ENABLED=true
DO_SPACES_KEY=DO00XXXXXXXXXXXXXXX
DO_SPACES_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
DO_SPACES_BUCKET=my-dropzone-files
DO_SPACES_REGION=nyc3In config/extensions.php:
return [
'default' => 'do-spaces',
'drivers' => [
'local' => \App\Services\LocalStorageDriver::class,
'do-spaces' => \Dropzone\DOSpaces\Storage\DOSpacesStorageDriver::class,
],
'extensions' => [
'dropzone/do-spaces' => true,
],
];| Region | Location |
|---|---|
nyc3 |
New York, USA |
sfo3 |
San Francisco, USA |
ams3 |
Amsterdam, NL |
sgp1 |
Singapore |
fra1 |
Frankfurt, DE |
syd1 |
Sydney, AU |
blr1 |
Bangalore, IN |
Choose the region closest to your users for best performance.
DigitalOcean Spaces pricing:
- $5/month - 250GB storage + 1TB outbound transfer
- $0.02/GB - Additional storage
- $0.01/GB - Additional transfer
No egress fees for first 1TB!
MIT