Backup Data Laptop

Home » Blog » Backup Data Laptop

Dalam artikel kali ini tidak akan membahas mengenai GIS, remote sensing, ataupun pemrogaman. Akan tetapi masih ada hubungannya dengan topik-topik tersebut. Tulisan ini akan mengupas mengenai cara backup data dengan Storj.


Salah satu elemen penting dalam pekerjaan yang berurusan dengan data yaitu adalah selalu mempunyai backup data.

Begitu juga untuk kita yang bekerja dengan data spasial. Backup data adalah sesuatu hal yang esensial untuk dilakukan.

Bayangkan saja jika tiba-tiba PC/komputer kita rusak atau hilang, sehingga kita tidak dapat mengkases data-data penting tersebut.

Agar resiko tersebut dapat kita minimalisir, hendaknya kita mempunyai sistem backup data yang memadai. Berbicara mengenai back up data, terdapat banyak provider penyimpanan data seperti Google Drive, One Drive, Dropbox, Contabo, Storj, dan masih banyak lagi.

Beberapa waktu yang lalu saya baru mengetahui bahwa ada Storj yang bekerja dengan sistem decentralized cloud storage. Saya tahu Storj ini, karena sedang mempelajari blockchain dan konsep desentralisasi.

Lalu mengapa menggunakan Storj? karena saya bisa mendapatkan space 150Gb secara gratis (Google Drive cuma gratis 15Gb). Selain itu, saya juga dapat menggunakan CLI (Command Line Interface) untuk connect ke Storj, mengupload data, dan lalu saya schedulkan dengan menggunakan crontab.

Seperti yang teman-teman ketahui bahwa pada situs ini terdapat material yang bisa diunduh. Sebagai seorang web admin dan admin server yang baik, saya harus memikirkan mengenai backup data.

Jadi kali ini saya akan membahas cara mengenai membackup data tersebut menggunakan storj.

Tutorial ini bisa dicoba oleh teman-teman yang menggunakan Linux. Berikut tahapannya:

[Baca juga : download material pada geosai.my.id]

1. Register akun baru pada Storj.

Pastikan teman-teman telah membuat akun pada Storj. Jangan lupa juga untuk mengaktifkan two factor authentication (2FA) untuk meningkatkan keamanan akun kita.

2. Install uplink CLI

The Uplink CLI is our client-side application that supports interactions with Storj DCS (Decentralized Cloud Storage). To create buckets and upload objects, you’ll need our Uplink CLI. To upload and download data securely, we require encryption keys, which we don’t expose in the browser for utmost privacy and security.

storj.io

Untuk pengguna linux dapat mendowload uplink.

curl -L https://github.com/storj/storj/releases/latest/download/uplink_linux_amd64.zip -o uplink_linux_amd64.zip
unzip -o uplink_linux_amd64.zip
sudo install uplink /usr/local/bin/uplink

3. Ijinkan aksess (access grant untuk CLI)

Dapat mengikuti tutorial berikut create access grant in CLI. Hal penting yang harus dicatat saat konfigurasi hal ini adalah nilai Satellite Address dan API Key.

4. Uplink setup

Isikan nilai Satellite address dan API Key saat kita melakukan setup uplink pada langkah sebelumnya.

uplink setup

5. Buat bucket baru.

uplink mb sj://xyzgeosai

Berikut merupakan manual dari command uplink:

Usage:
    uplink [command]

Available commands:
    access      Access related commands
    setup       Wizard for setting up uplink from satellite UI
    mb            Create a new bucket
    rb              Remove a bucket bucket
    cp             Copies files or objects into or out of storj
    mv            Moves files or objects
    ls             Lists buckets, prefixes, or objects
    rm           Remove an object
    meta      Object metadata related commands
    share      Shares restricted accesses to objects
    version  Prints version information

6. Upload files menuju bucket

Berikut merupakan sample code yang saya gunakan untuk secara recursive mengupload file-file pada server menuju bucket xyzgeosai.

template:
uplink cp [lokasi_file_yang_akan_diupload] sj://[nama_buket] --recursive

command:
uplink cp /../../geosai.my.id/../../../ sj://xyzgeosai --recursive

7. Check data pada bucket yang sudah terupload

Setelah kita sukses mengupload file menuju bucket, maka kita dapat mengecek data tersebut pada bucket xyzgeosai.

Gambar berikut merupakan seluruh file yang teman-teman dapat download pada website ini yang telah saya backup pada bucket xyzgeosai

uplink ls sj://xyzgeosai

8. Schedule backup

Agar backup ini dapat berjalan secara otomatis, kita dapat menggunakan fitur crontab dan mengisikan perintah untuk upload data. Terdapat juga integrasi dengan software lain seperti Duplicati.

Sekian dan terima kasih.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.