Sharing seputar Dunia Tkj dan Blogging ^^

Showing posts with label Cloud. Show all posts
Showing posts with label Cloud. Show all posts

Tuesday, December 6, 2016

Memasang Google Drive Cli di Server


Google drive adalah layanan cloudstorage milik Google, salah satu kelebihan google drive adalah kita diberikan layanan storage gratis berkapasitas 15 GB, juga google drive ini terintegrasi dengan layanan Google lainnya, seperti gmail.

Kita bisa gunakan google drive untuk mengunggah atau mengunduh berkas atau folder melalui browser. Adanya google drive client memberikan kemudahan kita dalam mensinkronisasi berkas yang berada dalam komputer kita ke server Google, tanpa harus melakukan pengunggahan, dan akan sangat berguna jika Anda ingin mengunggah banyak berkas atau berkas yang dalam jumlah besar.

Google drive client hadir diberbagai sistem operasi baik Windows, MacOS dan bahkan Android, terkecuali untuk GNU/Linux, Anda hanya bisa menggunakan alternatif yakni Insync.

Nah, bicara mengenai GNU/Linux yang tidak disediakan google drive client oleh Google. Kita akan menggunakankan alternatif lain, tidak menggunakan Insync, melainkan menggunakn Google drive CLI, bisa kita terapkan di server kita sebagai media backup.

Hadirnya tulisan ini, penulis akan membahas mengenai Google drive CLI yang mana telah penulis gunakan untuk membackup berkas penting dalam server, agar nantinya bisa disinkronisasikan ke komputer atau laptop penulis di rumah.

Langsung saja kita, mulai. Pertama-tama unduh terlebih dahulu Google Drive CLI Anda di:

https://github.com/prasmussen/gdrive

Pilih disesuaikan dengan arsitektur GNU/Linux mana yang Anda gunakan, jika Anda menggunakan 64bit unduh:

https://docs.google.com/uc?id=0B3X9GlR6EmbnQ0FtZmJJUXEyRTA&export=download

Jika 32bit unduh:

https://docs.google.com/uc?id=0B3X9GlR6EmbnLV92dHBpTkFhTEU&export=download

Perhatiaan dikarenakan tautan di atas bersumber dari google drive, kita tidak bisa memanfaatkan curl atau wget, Anda unduh manual di komputer Anda, lalu kemudian baru diunggah di server. Cara mengunggahnya, bisa gunakan scp saya mencontohkan menggunakn gdrive CLI 32bit:
$ scp gdrive-linux-386 akun@10.10.10.1:/home/akun
Atau gunakan artikel di bawah ini:
  1. http://www.linuxku.com/2016/09/cara-menyalin-berkas-di-server-tanpa.html
  2. http://www.linuxku.com/2016/05/menyalin-berkas-di-server-tanpa-root.html
Kemudian, Anda login server Anda dengan ssh. Jika Anda mengunggah menggunakan scp, lakukan perintah berikut:
$ sudo cp ~/gdrive-linux-386 /usr/bin/gdrive
$ sudo chmod +x /usr/bin/gdrive
Jika tidak, Anda bisa langsung unggah ke /usr/bin/gdrive, dan chmod +x.

Berikut ini daftar cara menggunakan gdrive CLI:

Untuk pertama kalinya, kita harus memberikan authorization akun kita ke gdrive CLI tersebut. Caranya Anda harus login dulu gmail Anda, kemudian ketik:
$ gdrive list
Lalu Anda akan diminati mengklik tautan untuk proses otorisasi akun, seperti gambar di bawah ini:
Kemduian klik allow:
Dan dapatkan kode verifkasinya:

Masukan kode verifikasi Anda:
Dan Anda akan melihat list dari gdrive Anda:
Jika sudah seperti gambar di atas artinya Anda telah sukses. Apa langkah selanjutnya?

Langkah selanjutnya adalah Anda bisa mengunduh berkas yang ada di google drive Anda, atau mengunggah atau singkronisasi. Anda bisa lihat caranya dengan mengetik: gdrive help.

Sampai di sini dulu, nantikan artikel selanjutnya pembahasan kita mengenai cara otomatis backup server ke google drive. Semoga bermanfaat :)

Tuesday, August 16, 2016

Memasang OwnCloud di Centos 6/7



OwnCloud termasuk dalam kategori Infrastructure as a Service (IaaS) Layanan awan, dengan ownCloud kita dapat menyimpan berkas, kontak, audio, galeri foto, kalender dan dokumen lainnya. Kita juga dapat mengakses berkas dan melakukan sinkronisasi berkas yang terdapat pada server ownCloud dengan perangkat mobile, desktop, atau peramban (browser).

Tulisan kali ini adalah kita akan membahas cara pemasangan OwnCloud di server berbasis Centos 6 dan Centos 7. Bagi Anda pengguna Fedora atau RHEL mungkin cara ini masih bisa dan berlaku bagi Anda. Khusus Fedora 21 ke atas jangan lupa ganti yum dengan dnf.

Persyaratan yang dibutuhkan sebelum Anda memasang OwnCloud adalah, adanya web server, Anda bisa melihat postingan lama di linuxku.com mengenai web server ini. Saat ini baru ada Nginx dan Apache saja:
  1. http://www.linuxku.com/2016/05/install-nginx-di-centos-7.html
  2. http://www.linuxku.com/2015/06/instalasi-webserver-apache-php-mysql-phpmyadmin-di-centos-7-rhel-7-debian-8-ubuntu-14-04.html
Sebagai tambahan:
  1. http://www.linuxku.com/2016/05/menerapkan-virtualhost-untuk-keperluan.html
  2. http://www.linuxku.com/2016/08/update-segera-php-53-ke-56-anda-di.html
Kemudian pasti Anda mengetahui di mana letak root directory pada virtual host Anda baik di Nginx ataupun Apache. Di sini saya menyarankan menggunakan Apache, karena biar kita dapat pasang OwnCloud dari repository.

Untuk menasang secara manual, kita dapat mengunduhnya menggunakan wget:
$ wget https://download.owncloud.org/community/owncloud-9.1.0.tar.bz2
$ tar -xvjf owncloud-9.1.0.tar.bz2
$ sudo mv owncloud /var/www/html/
Atau dari situs resminya:
https://owncloud.org/install/#instructions-server

Centos 6

$ sudo rpm --import https://download.owncloud.org/download/repositories/stable/CentOS_6/repodata/repomd.xml.key
$ sudo wget http://download.owncloud.org/download/repositories/stable/CentOS_6/ce:stable.repo -O /etc/yum.repos.d/ce:stable.repo
$ sudo yum clean expire-cache
$ sudo yum install owncloud

Centos 7

$ sudo rpm --import https://download.owncloud.org/download/repositories/stable/CentOS_7/repodata/repomd.xml.key
$ sudo wget http://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -O /etc/yum.repos.d/ce:stable.repo
$ sudo yum clean expire-cache
$ sudo yum install owncloud-files
Kemudian masuk ke mysql:
$ sudo mysql -u root -p
Dan buat database misalnya Owncloud:
CREATE DATABASE owncloud;

Lalu kemudian jalankan browser Anda masukan IP Address atau Domain Anda dengan slash owncloud. Contoh:

http://127.0.0.1/owncloud

Lalu buat username dan password, Administrasi Anda dan koneksikan dengan mysql server. Seperti gambar di bawah ini:
Klik Finish Setup, dan tunggu sampai Anda bisa login seperti gambar berikut:

Semoga bermanfaat :)