Skip to content

S3 Object Storage Integration ​

DuRT 3.0 includes an industrial-grade S3-compatible object storage client, enabling direct connections to any S3-compliant cloud storage or private service, including:

  • AWS S3
  • Cloudflare R2 (Zero egress bandwidth fees, highly cost-effective)
  • MinIO (Self-hosted or local private network / NAS)
  • Alibaba Cloud OSS (S3-compatible endpoint mode)
  • Tencent Cloud COS (S3-compatible endpoint mode)

With an S3 storage account configured, your workflow artifacts—including Markdown summaries, SRT/VTT subtitles, raw audio tracks, and 4K rendered video deliverables—are automatically backed up to your cloud storage upon pipeline completion.


Supported Asset Modalities ​

ModalitySupported File TypesTypical Scenarios
Text & Subtitles.md, .srt, .vtt, .json, .txtMeeting notes backup, multi-language subtitle archives
Audio Media.wav, .m4a, .mp3, .aacMaster audio recordings, TTS synthesized voice tracks
Video Deliverables.mp4, .mov (up to 4K UHD)Hardcoded subtitle burn-in videos, screen captures

Configuration Guide ​

In DuRT, navigate to Settings ➔ Integrations & Storage, click Add Integration Destination, and select S3 Object Storage:

1. Connection Parameters ​

  1. Endpoint:
    • AWS S3: e.g., https://s3.us-west-2.amazonaws.com
    • Cloudflare R2: e.g., https://<account_id>.r2.cloudflarestorage.com
    • Private MinIO: e.g., http://192.168.1.100:9000 or https://minio.yourdomain.com
    • Alibaba Cloud OSS: e.g., https://oss-cn-hangzhou.aliyuncs.com
  2. Bucket: The unique name of your pre-created storage bucket.
  3. Region:
    • e.g., us-west-2, cn-hangzhou. For Cloudflare R2 or MinIO, use auto or us-east-1.
  4. Access Key ID & Secret Access Key:
    • API credentials with read/write permissions to the bucket.
  5. Path Prefix (Optional):
    • Optional root directory prefix, e.g., durt/recordings/. DuRT automatically creates date-based subdirectories: durt/recordings/{YYYY-MM-DD}/{task_name}/....

Enabling in AI Workflows ​

  1. Open the AI Workflow editor and edit your pipeline.
  2. Add an Export Artifact (ExportArtifact) step.
  3. Select your configured S3 Storage Account under target destinations.
  4. Select the asset modalities you want to sync (e.g. text only, or media + video).
  5. Once executed, artifacts are streamed directly to your cloud storage.

Crafted with precision for macOS.