Sekitar 5 menit
Cara mengunggah file ke Cloudflare R2 dan membagikan tautannya
Cloudflare R2 sangat cocok untuk Aktar: tanpa biaya egress, paket gratisnya cukup untuk sebagian besar kebutuhan tangkapan layar, dan domain kustom disajikan lewat jaringan Cloudflare. Aktar punya preset khusus R2, jadi Anda hanya membutuhkan ID Akun, token API, dan sebuah bucket.
Yang Anda butuhkan
- Akun Cloudflare dengan R2 yang sudah diaktifkan
- Domain di Cloudflare jika Anda ingin tautan memakai domain sendiri (opsional)
- Aktar yang sudah terinstal di Mac Anda
Langkah demi langkah
- 1
Buat bucket
Di dasbor Cloudflare, buka R2 Object Storage lalu klik Create bucket. Pilih nama pendek seperti
screenshotsdan biarkan lokasinya otomatis. - 2
Beri bucket alamat publik
Buka Settings bucket. Di bagian Custom Domains, hubungkan domain atau subdomain yang Anda kelola di Cloudflare, misalnya
files.example.com. Ini pilihan terbaik untuk pemakaian sungguhan.Untuk uji coba cepat, Anda bisa mengaktifkan Public Development URL (
pub-….r2.dev) sebagai gantinya. Cloudflare membatasi laju URL tersebut dan tidak menyarankannya untuk produksi. - 3
Buat token API
Kembali ke halaman ringkasan R2, buka Manage API tokens dan buat token dengan izin Object Read & Write yang dibatasi ke bucket Anda. Salin Access Key ID dan Secret Access Key: secret hanya ditampilkan sekali.
Account ID Anda ditampilkan di halaman yang sama, dan juga merupakan bagian pertama dari endpoint S3
https://<ACCOUNT_ID>.r2.cloudflarestorage.com. - 4
Tambahkan tujuan di Aktar
Buka Pengaturan Aktar → Tujuan → Tambah Tujuan, pilih Cloudflare R2, lalu isi kolom-kolomnya sesuai tabel di bawah. Aktar menentukan endpoint dari ID Akun Anda.
- 5
Uji dan simpan
Klik Uji Koneksi. Aktar mengunggah file uji kecil, memeriksa apakah file itu bisa dijangkau lewat alamat publik Anda, lalu menghapusnya lagi. Jika semuanya hijau, klik Simpan dan taruh file pertama Anda di ikon bar menu.
Pengaturan di Aktar
Masukkan nilai-nilai ini di Pengaturan → Tujuan → Tambah Tujuan. Nama kolomnya sama dengan di aplikasi.
| Kolom | Contoh nilai |
|---|---|
| Penyedia | Cloudflare R2 |
| Nama Profil | PersonalNama apa pun yang Anda suka. |
| ID Akun | 3f9a71c0e2b8…Dari halaman ringkasan R2. |
| Wilayah | autoBiarkan default. |
| ID Kunci Akses | a1b2c3d4…Dari token API R2. |
| Kunci Akses Rahasia | ••••••••Disimpan di Rantai Kunci macOS. |
| Bucket | screenshots |
| URL Dasar Publik | files.example.comDomain kustom Anda atau URL r2.dev. |
| Jalur Objek | {year}/{month}/{uuid}.{ext}Opsional, lihat nama file dan folder. |
Tips
- Batasi token API hanya ke satu bucket yang dipakai Aktar. Jika token itu sampai bocor, tidak ada hal lain yang ikut terekspos.
- Domain kustom di-cache oleh Cloudflare, jadi tautan yang populer tetap cepat dimuat di seluruh dunia tanpa biaya tambahan.
- Ingin folder yang rapi? Ubah jalur objek, misalnya menjadi
shots/{date}/{filename}-{random}.{ext}. Lihat nama file dan folder. - Ingin unggahan yang menghapus dirinya sendiri setelah 1 sampai 30 hari? Dengan token Admin Read & Write, Aktar menambahkan aturan siklus hidup bucket untuk Anda. Dengan token Object Read & Write, tambahkan sendiri di Object Lifecycle Rules pada Settings bucket. Lihat unggahan yang kedaluwarsa.
Pemecahan masalah
Tautan menampilkan Access Denied atau 403
Pastikan URL Dasar Publik adalah domain kustom Anda atau URL r2.dev. Endpoint …r2.cloudflarestorage.com hanya untuk API dan tidak pernah menyajikan file publik. Selengkapnya di galat Access Denied.
Uji Koneksi menyatakan kredensial tidak valid
Gunakan Access Key ID dan Secret Access Key dari token API R2, bukan token API Cloudflare biasa atau Global API Key Anda. Pastikan ID Akun tidak mengandung spasi tambahan.
Unggahan berhasil tetapi tautannya lambat atau dibatasi lajunya
Kemungkinan Anda memakai URL pengembangan r2.dev. Hubungkan domain kustom untuk pemakaian produksi.
Masih buntu?Lihat FAQ atau tanyakan di GitHub.