VIRTUALISASI SERVER PRIVATE CLOUD STORAGE DENGAN OWNCLOUD 8.1.3 PADA UBUNTU 14.04 LTS

VIRTUALISASI SERVER PRIVATE CLOUD STORAGE DENGAN OWNCLOUD 8.1.3 PADA UBUNTU 14.04 LTS

Sebelum saya memulai instalasinya saya akan menjelaskan apa itu cloud storage, Cloud storage merupakan salah satu bentuk dari cloud computing yang memberikan layanan untuk manajemen berkas berdasarkan user di dalam jaringan komputer. Manfaat yang diperoleh dari penggunaan cloud storage antara lain penyimpanan data, sharing dan sinkronisasi sehingga dapat mengurangi resiko kehilangan data dan kemudahan dalam berbagi file.
Tutorial kali ini saya akan membuat sebuah virtual server berbasis ubuntu server 14.04 yang di konfigurasi sedemikian rupa untuk dipersiapkan sebagai cloud server private berbasis opensource. Dimana Server akan bertindak sebagai jasa penyedia layanan file sharing. Sedangkan client bisa mengakses file yang telah diunggah dengan menggunakan web browser.
Didalam cloud server terdapat beberapa macam plugin aplikasi pihak ketiga gunanya untuk menambah kompabilitas dan layanan sebuah cloud seperti stream video, mendengarkan musik atau sekedar membaca file dokumen yang berupa pdf.
Untuk menambah keamanan dalam menggunakan layanan cloud, saya akan memakai salah satu metode enkripsi yaitu dengan menggunakan enkripsi SSL (Secure Socket Layer) dimana SSL disini diaplikasikan untuk ubuntu 14.04 x64 dengan enkripsi 2048 bit (2MB). Diharapkan dengan pembuatan server cloud ini akan menambah wawasan kita bersama tentang sebuah teknologi cloud computing berbasis SAAS (Software As A Service).
Baiklah langsung saja kita mulai!!!
1.       Alat dan Bahan
Peralatan utama dalam dalam melakukan penelitian ini dibagi menjadi 2 kategori yaitu perangkat keras (hardware) dan perangkat lunak (software).
·         laptop ASUS 455L dengan sistem operasi Windows 7
·         VirtualBox
·         Web Browser
·         OwnCloud 8.1.3
·         Ubuntu 14.04
Berikut adalah daftar spesifikasi hardware yang digunakan :
Prosesor Core I3 ~ 2310M CPU @2.1GHz (4 CPUs) - 2,1GHz 4 Gb RAM, Harddisk 500Gb.
NOTE : SAYA ANGGAP KALIAN SUDAH MENGERTI CARA INSTALASI UBUNTU DAN APACHE2!!!
1.  Ini gambaran Server yang saya gunakan dalam aplikasi virtualbox dengan spesifikasi menggunakan system operasi Ubuntu server 14.04 64 bit, RAM 512 MB, kapasitas Harddisk sebesar 8GB.

2.  Disini saya menggunakan Apache2, alasan saya menggunakan Apache2 ini Selain lebih mudah, penggunaan apache jauh lebih sederhana dari pada menggunakan webserver yang lain.

3.    Setelah semua aplikasi diinstal tahap berikutnya adalah mengkonfigurasi SSL (dalam kasus ini saya menggunakan openSSL). Langkah pertama adalah dengan membuat sub-direktori baru pada folder /etc/apache2 dengan nama folder ssl. Kemudian membuat certificate key yang baru dengan mengetikkan perintah
openssl req -x509 -nodes -days 365 -newkey rsa:2048 –keyout /etc/apache2/ssl/apache.key-out /etc/apache2/ssl/apache2.crt;
pada root terminal.

4.     Langkah selanjutnya adalah menseting IP internal di virtualbox. Caranya adalah pada menu utama virtualbox, pilih menu file -> preference -> network. Kemudian pada tab “Host-Only network” klik icon network adapter yang bertanda plus (+) berwarna hijau untuk menambah virtual network adapter.

Konfigurasi network interface linux terdapat pada direktori /etc/network.

5.      Ini adalah repository yang saya gunakan :
#KambingUI
deb http://kambing.ui.ac.id/debian/ jessie main contrib non-free
deb http://kambing.ui.ac.id/debian/ jessie-updates main contrib non-free
deb http://kambing.ui.ac.id/debian-security/ jessie/updates main contrib non-free

6.   Kita akan menambahkan repository OwnClod ke dalam /etc/apt/sources.d/ secara otomatis dengan perintah :
echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_8.0/ /' >> /etc/apt/sources.list.d/owncloud.list
7.      Install release key (saya ga tau ini apa -_-“) dari repository OwnCloud Official :
cd /tmp wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_8.0/Release.key  apt-key add - < Release.key
8.      Kita update, agar mendownload secara otomatis paket yang dibutuhkan oleh OwnCloud melalui repository tadi.
apt-get update
9.      Setelah itu baru kita download aplikasi owncloud
#apt-get install owncloud
Nah dengan perintah ini, OwnCloud akan mendownload semua tools dan aplikasi yang dibutuhkan oleh OwnCloud seperti Mysql, apache webserver, php dll.

isikan "y" dan lanjutkan. Perjalanan panjang download pun dimulai. saran saya sediakan kopi deh biar ga ngantuk wkwkw :v

 “Apabila baru pertama kali menginstall owncloud, pasti akan terdapat beberapa error pada saat owncloud dijalankan”. Yaitu tidak adanya modul php5-gd dan php5-curl yang menjadi salah satu resources dalam owncloud. Maka hal yang harus dilakukan adalah mencari apakah modul yang hilang disediakan oleh repositori dari distro OS yang digunakan. Caranya adalah dengan menggunakan perintah “apt-cache search <nama aplikasi/modul yang dicari>”. Setelah memastikan bahwa modul tersebut tersedia di reporitori, maka tahap berikutnya adalah dengan menginstall modul-modul yang hilang tersebut ( modul yang hilang adalah modul php5-gd dan php5-curl). Caranya adalah dengan mengetikkan perintah “ apt-get install php5-gd php5-curl” maka secara otomatis paket-paket yang berhubungan dengan modul php tersebut akan dilengkap dan diinstall.


Setelah modul selesai diinstall, langkah berikutnya adalah dengan mengarahkan address bar dengan browser, kurang lebih URL nya seperti ini https://(IP SERVER KAMU)/owncloud. Kalau punya saya sih begini https://192.168.1.1/owncloud maka akan ditampilkan layar awal berupa form untuk membuat akun admin. Setelah menentukan account untuk administrator, selanjutnya adalah menentukan letak data folder yang akan digunakan oleh aplikasi owncloud ini. Semua data yang diupload oleh user akan tersimpan di folder ini.



Langkah terakhir adalah menentukan user, password dan database name untuk menyimpan database owncloud. Owncloud selesai diinstall dan siap digunakan untuk private cloud storage.


SELAMAT MENCOBA!!! GAANNNBAAATEEE!!!  

Komentar

Postingan Populer