PHPackages                             vaersaagod/dospaces - 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. vaersaagod/dospaces

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

vaersaagod/dospaces
===================

DigitalOcean Spaces integration for Craft CMS

3.2.1(8mo ago)36100.3k↓16.4%10[3 issues](https://github.com/vaersaagod/dospaces/issues)1MITPHPPHP ^8.2

Since Jun 15Pushed 8mo ago2 watchersCompare

[ Source](https://github.com/vaersaagod/dospaces)[ Packagist](https://packagist.org/packages/vaersaagod/dospaces)[ RSS](/packages/vaersaagod-dospaces/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (23)Used By (1)

DigitalOcean Spaces Filesystem
==============================

[](#digitalocean-spaces-filesystem)

This plugin provides an [DigitalOcean Spaces](https://www.digitalocean.com/products/spaces/) integration for [Craft CMS](https://craftcms.com/).

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

[](#requirements)

This plugin requires Craft CMS 5.0.0-beta.2 or later.

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

[](#installation)

To install the plugin, follow these instructions.

1. Open your terminal and go to your Craft project:

    ```
     cd /path/to/project

    ```
2. Then tell Composer to load the plugin:

    ```
     composer require vaersaagod/dospaces

    ```
3. In the Control Panel, go to Settings → Plugins and click the “Install” button for "DigitalOcean Filesystem".

Usage
-----

[](#usage)

To create a new asset filesystem for your Spaces bucket, go to Settings → Filesystems, create a new filesystem, and set the Filesystem Type setting to “DigitalOcean Spaces”. When configuring your filesystem, make sure you use env-variables, since some of the settings contain secrets that should not be exposed through your project config. [Read the following docs](https://craftcms.com/docs/4.x/config/#environmental-configuration), and create variables as needed.

**Please note: If you want to use the Spaces CDN functionality, you only need to change the Base URL setting to your `.cdn.` URL. The endpoint URL should still be the one without `.cdn.`.**

Price, license and support
--------------------------

[](#price-license-and-support)

The plugin is released under the MIT license, meaning you can do whatever you want with it as long as you don't blame us. **It's free**, which means there is absolutely no support included, but you might get it anyway. Just post an issue here on github if you have one, and we'll see what we can do.

###  Health Score

56

—

FairBetter than 98% of packages

Maintenance58

Moderate activity, may be stable

Popularity43

Moderate usage in the ecosystem

Community19

Small or concentrated contributor base

Maturity85

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 80.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~139 days

Recently: every ~32 days

Total

20

Last Release

253d ago

Major Versions

v1.x-dev → 2.0.0-beta.12022-04-26

2.0.0 → 3.0.0-beta.12024-02-21

2.1.0 → 3.0.22025-05-03

v2.x-dev → 3.2.02025-05-12

PHP version history (2 changes)2.0.0-beta.1PHP ^8.0

3.0.0-beta.1PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/2580dc72f65006fb038f68d3299615d97cdda269d0d487639a89cf2628b1176f?d=identicon)[vaersaagod](/maintainers/vaersaagod)

---

Top Contributors

[![aelvan](https://avatars.githubusercontent.com/u/2675644?v=4)](https://github.com/aelvan "aelvan (29 commits)")[![Tam](https://avatars.githubusercontent.com/u/977594?v=4)](https://github.com/Tam "Tam (4 commits)")[![j-greig](https://avatars.githubusercontent.com/u/616194?v=4)](https://github.com/j-greig "j-greig (1 commits)")[![johnnynotsolucky](https://avatars.githubusercontent.com/u/4161106?v=4)](https://github.com/johnnynotsolucky "johnnynotsolucky (1 commits)")[![Saboteur777](https://avatars.githubusercontent.com/u/9061795?v=4)](https://github.com/Saboteur777 "Saboteur777 (1 commits)")

---

Tags

craft-plugincraft3craftcmsFlysystemawscmsyii2craftcmsspacesdigitalocean

### Embed Badge

![Health badge](/badges/vaersaagod-dospaces/health.svg)

```
[![Health](https://phpackages.com/badges/vaersaagod-dospaces/health.svg)](https://phpackages.com/packages/vaersaagod-dospaces)
```

###  Alternatives

[craftcms/aws-s3

Amazon S3 integration for Craft CMS

631.5M26](/packages/craftcms-aws-s3)[craftcms/google-cloud

Google Cloud Storage integration for Craft CMS

11100.7k1](/packages/craftcms-google-cloud)[servd/craft-asset-storage

Servd Asset Storage and Helpers integration for Craft CMS

1180.7k7](/packages/servd-craft-asset-storage)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
