Mastodon

Connecting an S3 Client

Every S3 client needs these values from your bucket's Connection section:

Field Value
Endpoint https://s3.garage-one.stormdevelopments.ca
Region garage
Bucket Your internal bucket name, e.g. usr-1-my-vault (shown in Connection, not the display name)
Access Key ID Your key ID
Secret Key Your secret (shown once at creation)

Use the internal bucket name. Your dashboard shows a display name like my-vault, but S3 clients need the internal name (usr-1-my-vault). Copy it from the Connection section in your bucket's detail view.

Path-style required. Storm Cellar uses path-style URLs (endpoint/bucket), not virtual-hosted style. Enable "force path style" if your client has that option.

Obsidian Remotely Save

  1. Settings > Remotely Save

  2. Remote Service: S3 or compatible

  3. Endpoint: https://s3.garage-one.stormdevelopments.ca

  4. Region: garage

  5. Bucket: your internal bucket name

  6. Access Key ID: your key ID

  7. Secret Access Key: your secret

  8. Enable Force path style

  9. Click Check to verify

rclone

Add to ~/.config/rclone/rclone.conf:

[stormdevelopments]
type = s3
provider = Other
endpoint = https://s3.garage-one.stormdevelopments.ca
region = garage
access_key_id = YOUR_KEY_ID
secret_access_key = YOUR_SECRET
force_path_style = true

Test:

rclone ls stormdevelopments:your-bucket-name

AWS CLI

aws configure --profile stormdevelopments

Enter your key ID and secret. Then in your config files:

# ~/.aws/config
[profile stormdevelopments]
region = garage
output = json
# ~/.aws/credentials
[stormdevelopments]
aws_access_key_id = YOUR_KEY_ID
aws_secret_access_key = YOUR_SECRET

Usage:

aws s3 ls s3://your-bucket-name \
  --endpoint-url https://s3.garage-one.stormdevelopments.ca \
  --profile stormdevelopments

Cyberduck / Mountain Duck

  1. New connection > Amazon S3

  2. Server: s3.garage-one.stormdevelopments.ca

  3. Enter your Access Key ID and Secret

  4. More Options > Path: /your-bucket-name

  5. Enable Use path-style requests if available

  6. Connect


See Managing Access Keys for rotation, activation, and permissions.