Mudah Berbagi Berkas di Baris Perintah Melalui transfer.sh

Apa yang Anda pakai untuk berbagi berkas? Google Drive? MEGA? Dropbox?
Ketiga nama di atas memang pemain utama sarana penyimpanan di awan. Namun secara pribadi saya sendiri jarang menggunakannya, selain karena fakir bandwidth juga karena laman-laman tersebut javascript heavy.

Meski jarang berbagi berkas di internet, kali ini saya akan berbagi satu layanan yng cukup menarik; transfer.sh. transfer.sh bukanlah piranti lunak atau add-on peramban, melainkan sebuah web service. Cukup bermodal curl, wget, atau HTTPie kita sudah dapat memanfaatkan transfer.sh sepenuhnya.

Berikut beberapa fitur yang ditawarkan transfer.sh:
  • Gratis. Tidak diperlukan pendaftaran
  • Dibuat khusus untuk penggunaan dalam shell
  • Hasil unggahan dapat dibagi dengan membagi tautan
  • Menggunggah berkas hingga 10GB
  • Berkas hanya disimpan selama 14 hari
  • Eknripsi berkas yang akan diunggah

Well, berkas memang tidak akan disimpan selamanya. Namun 14 hari dirasa cukup jika berkas tersebut ditujukan untuk berbagi sementara. Jika menginginkan penyimpanan yang menetap, mau tidak mau kita mesti menggunakan Google Drive, MEGA, DropBox, atau nama-nama besar lainnya.

Berikut demo penggunaan transfer.sh.
Semua screenshot diambil dari transfer.sh.

Mengunggah berkas:

Mengunggah dan mengunduh berkas dari dan ke transfer.sh menggunakan curl

Mengunggah menggunakan HTTPie:

Mengunggah ke transfer.sh menggunakan HTTPie

Menambahkan pengaturan ke .bashrc atau yang sejenisnya:

Menambahkan pengaturan transfer.sh ke .bashrc atau yang sejenisnya

 Mengunggah banyak berkas sekaligus:

Mengunggah banyak berkas ke transfer.sh sekaligus

Enkripsi berkas sebelum diunggah:

Enkripsi berkas sebelum diunggah ke transfer.sh

Pindai berkas dari kemungkinan terkena malware:

Pindai berkas dari kemungkinan terkena malware

Cadangkan database mysql, enkripsi, kemudian unggah:

Mencadangkan database mysql, enkripsi, kemudian unggah

Transfer, kemudian kirim email berisi tautan:

Transfer, kemudian kirim email berisi tautan

Menggunakan keybase.io:

Menggunakan https://keybase.io

Unggah menggunakan wget:

Unggah menggunakan wget

Unggah menggunakan powershell:

Unggah menggunakan powershell