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
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
Posting Komentar