Langsung ke konten utama

Cara Membuat Cloud Storeage Server



Apakah kalian tau apa itu cloud storage ? Cloud storage seperti Dropbox, Google Drive, dan OneDrive sudah banyak digunakan orang-orang sekarang. Dengan cloud storage, Anda bisa menyimpan data Anda dan secara otomatis akan di-sync ke semua device Anda sehingga Anda bisa dengan mudah mengakses data Anda dimana saja dan kapan saja. Selain itu, dengan cloud storage data Anda juga tidak akan mudah hilang.

Cloud storage adalah sebutan untuk sebuah space online yang bisa Anda gunakan untuk menyimpan data-data Anda. Sama dengan jenis cloud computing lainnya, keamanan cloud storage juga bisa dibilang tinggi jadi Anda tidak perlu khawatir tentang keamanan data Anda.
Cloud storage sendiri memiliki cara kerja yang simple. User tinggal upload file dan folder mereka dari komputer atau device yang terhubung internet. Nanti jika Anda memerlukan data yang Anda upload, Anda tinggal download saja dari cloud storagenya. Pada umumnya, data yang sudah di upload ke cloud storage dienskripsi dan hanya bisa diakses dengan user yang login.
Di luar sana, sudah ada beberapa layanan cloud storage gratis. Beberapa di antaranya adalah Dropbox, Google Drive, dan Apple iCloud. Ini adalah contoh layanan cloud storage gratis yang bisa Anda gunakan langsung. Anda hanya perlu daftar dan Anda sudah bisa langsung mengupload dan menyimpan data.
Tetapi, kalau Anda ingin cloud storage yang lebih private, Anda juga bisa membuat cloud storage Anda sendiri, loh. Cloud storage personal ini memberi opsi yang sama dengan layanan cloud storage pada umumnya. Anda bisa menyimpan data, melakukan sync antar device, membagikan file dan mengakses konten dari smartphone Anda. Tetapi, ada beberapa keuntungan yang bisa Anda dapat dari private cloud storage dibanding dengan jika hanya menggunakan layanan cloud storage.
nah sekarang apa itu Nextcloud? Nextcloud bukan penyedia layanan Cloud Storage, tetapi Nextcloud adalah software gratis yang dapat di unduh dan di install sebagai layanan Cloud Storage di server milik mu sendiri. Nextcloud ditulis dengan bahasa PHP dan Javascript. info lengkap dan repository nya ada dibawah ini.
Sebelum memulai ada yang perlu disiapkan:
Langkah-langkah instalasi Nextcloud di server:
  1. Perisapkan Apache dan MySQL, alternatifnya pake XAMPP atau LAMPP, buka terminal baru
 
sudo su
cd /opt/lampp
./manager-linux-x64.run
  1. Start Apache dan MySQL
    2. Tutup jendela xampp, kembali ke terminal menuju folder htdocs
    cd /opt/lampp/htdocs
    3. Download Nextcloud di website resminya, dalam bentuk .zip
    wget "https://download.nextcloud.com/server/releases/nextcloud-14.0.3.zip"
    4. extrak .zip nya
    unzip nextcloud-14.0.3.zip
    5. ubah permission folder nextcloud agar bisa diinstal melalui browser, dengan perintah ini
    cd opt/lampp/htdocs/nextcloud
    mkdir data
    chmod 750 data
    chown daemon:daemon data/
    chown daemon:daemon apps/
    chown daemon:daemon config/
    chown daemon:daemon updater/
    6. buka browser dengan url
    kalau tampil seperti ini brati file sudah di ekstrak dengan benar
    7. buka tab baru, ke http://localhost/phpmyadmin/ untuk membuat database baru
    beri nama: nextcloud_db
    8. kembali ke halaman nextcloud http://localhost/nextcloud/
    isi username dan password baru
    9. untuk Penyimpanan dan basis data pengaturannya
    Folder data biarkan default
    pilih konfigurasi basis data yang MySQL/MariaDB
    tulis juga username, password, nama database, dan alamat host anda
    10. Tekan tombol Selesaikan Instalasi yang berada di bawah
    11. Tunggu prosesnya sekitar 1–5 menit, jika sudah akan tampil seperti
    rumah yang aman untuk semua datamu
    mantap, nextcloud sudah terinstall di server, inilah cara menginstall Nextcloud paling mudah dan nggak pakai ribet.
    Uji coba
    1. Buat user baru, nanti kita akan mengakses dari komputer klien pakai user itu
    2. periksa ip address server pakai terminal ifconfig
    ip address server saya 192.168.1.10
    3. Copy ip addressnya, setelah itu
    4. ketik perintah ini untuk mengedit konfigurasi
    gedit /opt/lampp/htdocs/nextcloud/config/config.php
    pada bagian trusted domain, tambahkan ip addres kamu sehingga jadi seperti ini
    'trusted_domains' =>
      array (
       0 => 'localhost',
       1 => '192.168.1.10',
    ),
    setelah itu simpan, tutup jendela gedit
    5. Setelah itu kita bisa mengakses cloud storage dari komputer manapun pada jaringan yang sama pakai url ini
    6. Coba pakai komputer klien windows
    7. masukkan username dan password yang tadi barusan dibuat lalu login
    8. Setelah berhasil masuk nextcloud, user bisa menambahkan berkas apa saja (dokumen, gambar, video, script, dll.) ke dalam cloud storage tersebut
    udah hampir kayak google drive kann, tapi ini versi private nya, di bikin public juga bisa, hehehe.
    Di story berikutnya, aku mau cerita langkah2 integrasi nextcloud dengan salah satu software office suite namanya onlyoffice biar file dokumen seperti docx, xlsx, pptx bisa di edit langsung disana, biar tambah mirip google drive x google docs, sheets, and slides.

Sumber: medium.com

Komentar