Nubbo terhubung ke Backblaze B2 melalui API kompatibel S3-nya, dengan application key dan region akun Anda. Dalam beberapa menit, bucket Anda sudah tersedia di penjelajah file dengan unggahan langsung, tautan berbagi dan galeri. Panduan ini mengikuti wizard Nubbo langkah demi langkah, dengan kedua jalurnya: otomatis atau dengan key yang dibatasi ke satu bucket.
Yang Anda dapatkan
- Jelajahi bucket seperti sebuah drive: folder, tampilan, pencarian, sampah, label dan favorit.
- Unggah dan unduh file langsung antara browser Anda dan Backblaze B2. File tidak pernah melewati server Nubbo.
- Bagikan file dan folder dengan kata sandi, masa berlaku dan batas unduhan, terima file ke bucket Anda dan buat galeri.
- Key Anda disimpan terenkripsi dengan AES-256-GCM dan Anda dapat memutuskan bucket kapan saja.
Sebelum memulai
Anda memerlukan akun Backblaze B2 dan akun Nubbo. Setiap bucket yang Anda hubungkan dihitung dalam batas paket Anda: paket Gratis mengizinkan 2, Personal 5 dan Pro tanpa batas. Di B2, region dipilih saat Anda membuat akun dan berlaku untuk semua bucket-nya. Anda dapat melihatnya di endpoint bucket mana pun, dengan format s3.<region>.backblazeb2.com: itulah region yang perlu dipilih di Nubbo. Master key akun tidak berfungsi dengan API S3, jadi selalu buat application key.
Pilih cara menghubungkan
Wizard Nubbo menawarkan dua jalur. Keduanya berakhir dengan cara yang sama: bucket terhubung dan siap menerima unggahan dari browser.
| Otomatis | Dengan key terbatas | |
|---|---|---|
| Key | Akses ke seluruh akun | Dibatasi ke satu bucket |
| Bucket | Nubbo menggunakan bucket Anda atau membuat baru | Anda membuatnya terlebih dahulu |
| CORS | Nubbo menambahkan aturannya untuk Anda | Anda yang menambahkan aturannya |
| Kapan memilihnya | Cara tercepat | Saat Anda tidak ingin memberi akses ke seluruh akun |
Koneksi otomatis
Langkah 1: buat key di Backblaze B2
- Di backblaze.com, buka B2 Cloud Storage, Application Keys, lalu tekan Add a New Application Key. Jangan gunakan master application key.
- Beri nama, atur Allow Access to Bucket(s) ke All dan Type of Access ke Read and Write. Tekan Create New Key.
- Salin keyID (access key) dan applicationKey (secret). Backblaze hanya menampilkan applicationKey satu kali.
- Di Buckets, lihat endpoint bucket mana pun untuk mengetahui region Anda.
Langkah 2: hubungkan bucket di Nubbo
Di Nubbo, buka Bucket dan tekan Hubungkan bucket. Pilih Backblaze B2 dan tekan Lanjutkan.

Pilih Otomatis dan tekan Lanjutkan.

Di langkah Key Anda, tempel keyID dan applicationKey, lalu pilih region akun Anda. Tekan Periksa key. Nubbo memeriksa bahwa key berfungsi dan memiliki akses ke seluruh akun.

Pilih salah satu bucket Anda dan tekan Gunakan bucket ini, atau pilih Buat yang baru, ketik nama (dan pilih wilayah, jika diminta), lalu tekan Buat dan siapkan. Nubbo menambahkan aturan CORS ke bucket yang hanya mengizinkan unggahan dan unduhan dari aplikasi, dan tetap mempertahankan aturan yang sudah ada.

Tinjau ketiga pemeriksaan, ubah Nama di Nubbo jika Anda mau, lalu tekan Selesai. Bucket akan muncul di halaman Bucket dan Anda dapat membukanya di explorer.

Setelah itu, di bucket tersebut, buka Lifecycle Settings dan pilih Keep only the last version of the file. Jika tidak, B2 menyimpan setiap versi dan menghapus dari Nubbo tidak akan mengosongkan ruang.
Jika Nubbo tidak dapat menambahkan aturan CORS dengan key Anda, wizard akan membawa Anda ke langkah CORS. Kemudian ikuti bagian Tambahkan aturan CORS.
Koneksi dengan key terbatas
Langkah 1: siapkan bucket dan key di Backblaze B2
- Di Buckets, tekan Create a Bucket, beri nama dan biarkan tetap Private.
- Di bucket tersebut, buka Lifecycle Settings dan pilih Keep only the last version of the file.
- Lihat endpoint bucket untuk mengetahui region-nya.
- Di Application Keys, tekan Add a New Application Key, batasi akses ke bucket Anda dengan Read and Write dan centang Allow List All Bucket Names. Tekan Create New Key.
- Salin keyID dan applicationKey.
Langkah 2: hubungkan bucket di Nubbo
- Di Bucket, tekan Hubungkan bucket, pilih Backblaze B2, lalu Dengan key terbatas.
- Tempel keyID dan applicationKey, lalu pilih region. Tekan Periksa key.
- Ketik nama bucket yang persis dan tekan Periksa akses.
- Wizard berpindah ke langkah CORS dengan aturan yang perlu Anda tambahkan.
Tambahkan aturan CORS
Aturan CORS memungkinkan browser mengunggah dan mengunduh file dari bucket Anda di https://nubbo.app. Ini adalah aturan yang sama dengan yang ditampilkan wizard di langkah CORS.
Aturan CORS di konsol B2 berupa preset dan tidak memungkinkan Anda memilih operasinya, sehingga aturan Nubbo ditambahkan dengan alat baris perintah B2 (b2), menggunakan key yang dapat mengubah pengaturan bucket.
- Pasang CLI, misalnya dengan
pip install b2. - Masuk dengan keyID dan applicationKey Anda:
b2 account authorize. - Terapkan aturannya, ganti
your-bucketdengan nama bucket.allPrivatemenjaga bucket tetap privat.
b2 bucket update --cors-rules '[{"corsRuleName":"nubbo","allowedOrigins":["https://nubbo.app"],"allowedOperations":["s3_get","s3_head","s3_put","s3_post","s3_delete"],"allowedHeaders":["*"],"exposeHeaders":["etag"],"maxAgeSeconds":3600}]' your-bucket allPrivate

Setelah diterapkan, kembali ke Nubbo dan tekan Sudah ditambahkan, periksa. Jika key Anda diizinkan mengubah CORS, Coba konfigurasikan untuk saya akan melakukannya untuk Anda.
Jika ada masalah
| Pesan di Nubbo | Yang harus dilakukan |
|---|---|
| “Key ini tampaknya dibatasi ke satu bucket. Anda dapat melanjutkan dengan jalur terbatas atau membuat key dengan akses penuh.” | Tekan Lanjutkan dengan key terbatas, atau buat key dengan akses ke seluruh akun dan tekan Coba key lain. |
| “Bucket tidak ditemukan. Periksa nama dan region.” | Periksa nama bucket yang persis dan pastikan region yang dipilih adalah region bucket tersebut. |
| “Key Anda tidak diizinkan membuat bucket.” | Gunakan key dengan akses penuh, atau buat bucket di panel Anda dan tekan Saya sudah membuatnya di panel saya. |
| “Nama itu sudah digunakan di provider ini; coba nama lain.” | Nama bucket bersifat unik di seluruh provider: pilih nama lain. |
| “Key Anda tidak diizinkan untuk mengaturnya.” | Tambahkan aturan CORS secara manual, seperti dijelaskan di atas. |
| “Belum berfungsi. Tinjau aturannya lalu periksa lagi; beberapa provider memerlukan waktu satu menit untuk menerapkannya.” | Pastikan origin persis https://nubbo.app tanpa garis miring di akhir, tunggu satu menit dan periksa lagi. |
| “Bucket ini sudah digunakan.” | Bucket tersebut sudah terhubung di Nubbo, di akun Anda atau di akun lain. |
| “Kredensial tidak valid. Periksa access key dan secret access key.” | Pastikan Anda tidak menggunakan master application key, yang tidak berfungsi dengan API S3. |
| “Bucket berada di region yang berbeda. Periksa region yang dikonfigurasi.” | Pilih di Nubbo region yang tertera di endpoint bucket. |
Berapa biayanya
Backblaze B2 mengenakan biaya per TB dengan 10 GB gratis dan egress gratis hingga tiga kali jumlah yang Anda simpan. Kami menjelaskannya di Harga Backblaze B2.
Pertanyaan yang sering diajukan
Bisakah saya menggunakan master application key Backblaze?
Tidak. Backblaze tidak mendukung master key di API kompatibel S3-nya. Buat application key di Application Keys.
Region mana yang saya pilih di Nubbo untuk B2?
Region yang ada di endpoint bucket Anda, dengan format s3.<region>.backblazeb2.com. Di B2, semua bucket dalam satu akun berada di region yang sama.
Mengapa CORS diatur dengan B2 CLI?
Karena aturan di konsol berupa preset dan tidak memungkinkan Anda memilih operasi yang dibutuhkan Nubbo. CLI adalah cara paling sederhana untuk menerapkan aturan yang tepat; alat S3 apa pun yang menjalankan PutBucketCors ke endpoint B2 juga bisa digunakan.
Mengapa menghapus di Nubbo tidak mengosongkan ruang di B2?
Karena B2 menyimpan versi sebelumnya secara default. Di Lifecycle Settings bucket, pilih Keep only the last version of the file.
Sumber
Harga dan batas berasal dari halaman resmi di bawah ini. Provider dapat mengubahnya, jadi periksa sebelum Anda memutuskan.