Skip to content
T4

quickstart

Quick start

Quick start

T4 is object storage that speaks the S3 protocol. There is no special SDK: anything that can talk S3 can talk T4.

1. Sign in

Open t4.dalang.io and sign in with your dalang.io account. There is no separate password.

2. Top up and create an API key

A positive credit balance is required before an API key or upload can be created. Top up in Dashboard → Credits if the balance is Rp0.

  1. Open Dashboard → API keys.
  2. Enter a label, for example laptop-rclone.
  3. Press Create key.

The secret is shown once. Store it somewhere safe.

Access key ID:  T4…
Secret:         …
Endpoint:       https://t4.dalang.io
Region:         id-jkt-1 (any region is accepted)

3. Create a bucket

From the dashboard: Buckets → New bucket. Names are 3–48 characters: lowercase letters, numbers, dots and hyphens; unique within your account.

Or through the API:

export AWS_ACCESS_KEY_ID=T4…
export AWS_SECRET_ACCESS_KEY=…
export AWS_DEFAULT_REGION=id-jkt-1
EP=https://t4.dalang.io

aws --endpoint-url $EP s3api create-bucket --bucket assets

4. Upload an object

aws --endpoint-url $EP s3 cp ./logo.png s3://assets/branding/logo.png
aws --endpoint-url $EP s3 ls s3://assets/branding/

The object appears in the dashboard in the same folder immediately. There is no sync step.

5. Share a link

In the dashboard, press the link icon on an object row, choose a lifetime, then Create link. Or use the CLI:

aws --endpoint-url $EP s3 presign s3://assets/branding/logo.png --expires-in 3600

6. Check billing

Dashboard → Billing shows byte-hours, NET usage, PPN and a CSV report. Usage is debited from your Dalang credits; see Credits.

Current limits

  • 50 GB live-object quota per account.
  • 100 MB per object (Cloudflare Flexible limit). Multipart upload is still

supported, but the finished object is capped at 100 MB.

  • 20 active multipart uploads per account; abandoned uploads are aborted after

24 hours.

  • Path-style endpoint at https://t4.dalang.io. Virtual-host style is not

supported.

  • Ingress and egress are free. A positive balance is required. A monthly debit

leaving exactly Rp0 stops storage without debt; an unpaid/negative amount starts the 10-day debt/wipe policy.