Skip to content

Storage Overview

Summary

SkyCMS uses object storage for media and published artifacts.

Use this page to choose a storage provider and apply the correct configuration path.

Supported providers

  • Azure Blob Storage
  • S3-compatible storage
  • Cloudflare R2
  • Google Cloud Storage

Configuration model

Primary key:

  • ConnectionStrings:StorageConnectionString

Legacy fallback:

  • ConnectionStrings:AzureBlobStorageConnectionString

SkyCMS detects storage behavior from configured connection-string patterns for the active storage path.

Provider selection guidance

Scenario Recommended provider
Azure-first environments Azure Blob Storage
AWS-first environments S3-compatible storage
Cloudflare edge-heavy delivery Cloudflare R2
GCP ecosystem alignment Google Cloud Storage

Setup sequence

  1. Select provider based on hosting and operations preferences.
  2. Configure storage connection settings.
  3. Validate upload, read, and delete behavior.
  4. Validate publish output writes to expected storage targets.

Validation checklist

  • editor file upload succeeds,
  • uploaded assets are retrievable,
  • the publish operation writes expected artifacts,
  • no persistent storage-auth or endpoint errors appear in logs.