Skip to main content
S3-compatible · Cloudflare R2 network

Object storage with zero egress fees

Private S3-compatible buckets on Cloudflare's R2 network for backups, app uploads and downloads. Pay a flat monthly price from your AllsWeb wallet. Downloading your data never costs extra.

Starting price
From $2.00/mo
Egress fees
$0
Works with any S3 tool
S3 API
Cloudflare's storage network
R2

Plans

Every plan includes free egress, private buckets and bucket-scoped keys. Pay monthly, or yearly at twelve times the monthly price.

  • Starter

    50 GB

    $2.00/mo

    or $24.00 a year

    • 100k Class A operations a month (writes, lists)
    • 1M Class B operations a month (reads)
    • Free egress: downloads cost nothing
    • Private bucket, keys scoped to it
    Launching soon, ask us
  • Standard

    Most popular

    250 GB

    $7.00/mo

    or $84.00 a year

    • 250k Class A operations a month (writes, lists)
    • 2.5M Class B operations a month (reads)
    • Free egress: downloads cost nothing
    • Private bucket, keys scoped to it
    Launching soon, ask us
  • Business

    1 TB

    $22.00/mo

    or $264.00 a year

    • 500k Class A operations a month (writes, lists)
    • 5M Class B operations a month (reads)
    • Free egress: downloads cost nothing
    • Private bucket, keys scoped to it
    Launching soon, ask us

Ordering opens soon. Prices are in US dollars (USD). If your billing country is India, you see and pay them in Indian rupees (INR) once you're signed in; the exact amount is shown before you pay.

Use cases

What customers keep in it

One bucket per job keeps keys, quotas and bills apart.

  • SixPanel backups

    Add a bucket as an S3 backup target in SixPanel: the endpoint, the bucket name and a permanent key from your dashboard, where offered.

  • 6amMart media and uploads

    Product images, documents and app uploads on S3 storage instead of the server's disk, with a permanent key where offered.

  • Server and database backups

    restic, rclone, Borg-to-S3 or a mysqldump in a cron job: ready-made configs are one click away in the dashboard.

  • Files and downloads

    Installers, exports and archives your users download often, without a surprise bill for the traffic.

Included

Everything a bucket needs

Cloudflare runs the storage; AllsWeb sets it up, bills it with your other services and answers when you need help.

  • Zero egress fees

    Cloudflare R2 does not charge for data going out, so restores and downloads are free.

  • S3-compatible API

    Use the AWS CLI and SDKs, rclone, restic, Laravel's s3 disk or any other S3 tool with the endpoint from your dashboard.

  • Private by default

    Buckets are never public. Unfinished multipart uploads are cleaned up after three days so they do not eat your quota.

  • Keys scoped to one bucket

    Temporary read-write or read-only credentials for one bucket, from one hour to seven days, shown once and never stored.

  • Usage you can see

    Stored size, object count and this month's operations against your plan, read from Cloudflare every day.

  • One bill with everything else

    Paid from your AllsWeb wallet with domains, hosting and servers; customers in India pay in rupees.

Connect in three minutes

No new account and no Cloudflare login: everything happens in your AllsWeb dashboard.

  1. Create a bucket

    Pick a plan and a term, then pay from your wallet. The bucket is ready about a minute later.

  2. Generate credentials

    Choose read-write or read-only and how long they work. Copy them; they are shown once.

  3. Connect your tool

    Paste the ready-made config for the AWS CLI, rclone, restic or Laravel, with region auto.

  4. New keys any time

    Generate new credentials whenever the old ones expire; for apps that run unattended, use a permanent key where offered.

Example: upload a backup with the AWS CLI
export AWS_ACCESS_KEY_ID=<access key id>
export AWS_SECRET_ACCESS_KEY=<secret access key>
export AWS_SESSION_TOKEN=<session token>
export AWS_DEFAULT_REGION=auto

aws s3 cp ./backup.tar.gz s3://aw-1a2b3c4d5e6f/backups/ \
  --endpoint-url https://<account-id>.r2.cloudflarestorage.com

Object storage questions

  • What is AllsWeb object storage?

    S3-compatible object storage: you keep files (objects) in a bucket and reach them with S3 tools. AllsWeb creates each bucket on Cloudflare's R2 network and bills it with your other AllsWeb services.

  • Do downloads cost extra?

    No. Cloudflare R2 does not charge egress, and neither do we. You pay the plan price; each plan includes a monthly amount of Class A (write and list) and Class B (read) operations.

  • Which tools work with it?

    Anything that speaks the S3 API: the AWS CLI and SDKs, rclone, restic, Cyberduck, Laravel's s3 disk and WordPress offload plugins. Use the endpoint from your dashboard and the region auto.

  • Where is my data stored?

    On Cloudflare's R2 storage. When you create a bucket you can give a location hint (for example Asia-Pacific or Western Europe); otherwise Cloudflare places it near you. A hint is not a guarantee, and it cannot be changed later.

  • How do credentials work?

    From the dashboard you create temporary credentials for one bucket, read-write or read-only, valid from one hour up to seven days. They are shown once and never stored by AllsWeb; create new ones whenever you need them.

  • Can I get a key that does not expire?

    Where it is offered, a bucket can also have one permanent key for apps that store files for good. It is shown once and can be replaced or revoked. If your dashboard does not show the option, use temporary credentials.

  • What happens when I go over my quota?

    Usage is read from Cloudflare every day. Above the quota, new credentials are read-only and we email you; free some space or move to a bigger plan and write access returns. Operations above the included amount are not billed automatically. We contact you first.

  • How do cancellation and late payment work?

    Cancel at the end of the paid term or delete the bucket at once; deleting removes every object and cannot be undone. If a renewal stays unpaid for a few days the bucket turns read-only, and full access returns minutes after payment.

  • Can SixPanel back up to it?

    Yes, as an S3 backup target: SixPanel takes the endpoint (without https://), the bucket name and a key pair. Scheduled backups need a key that does not expire, so use a permanent key where your dashboard offers one; temporary credentials suit one-off copies.