Feature: S3-compatible storage backend #16
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Add S3-compatible remote storage (AWS S3, Wasabi, Backblaze B2, MinIO).
Description
Many hosting setups use S3-compatible storage for offsite backups. Add an S3 uploader that works with any S3-compatible API.
Requirements
Testing Plan
TC-F3.1: AWS S3 upload
TC-F3.2: Custom endpoint (Wasabi/MinIO)
TC-F3.3: Large file multipart
TC-F3.4: Connection test
TC-F3.5: Invalid credentials