Support for Uploads

Answers to common questions about Uploads.

What storage does Uploads use?

Your own. Uploads sends files to an S3-compatible bucket you provide: Tigris, AWS S3, Cloudflare R2, MinIO, and others. There's no Boringware server in the middle; your files and links live in storage you control.

How do I add a bucket?

In the app, click Add Bucket and enter your endpoint, region, access key, secret key, bucket name, and a public URL prefix. For Tigris, use fly.storage.tigris.dev with region auto. Configure the bucket for public read if you want the links to open in a browser.

Do people need an account to download my file?

No. A link is just your bucket's public URL, so anyone with it can download the file without signing up or installing an app.

How long do links last?

As long as the file stays in your bucket. Uploads doesn't expire anything for you. Set a lifecycle rule on your bucket if you want files to auto-delete, or remove a file from the bucket to kill its link.

Where are my keys stored?

Secret keys are kept in the system Keychain, and your bucket settings and upload history sync privately over your own iCloud account. Nothing is sent to Boringware.

Is there a file size limit?

Large files work; upload time depends on your connection. If an upload fails partway, try again.

Contact

Email support@boringware.com.