Installasi Owncloud (Cloud Storage) di CentOS 6.6

Assalamualaikum wr wb

Jumpa lagi bersama saya Fajar Mukharom tentunya di Fajar Blog. Pada postingan kali ini saya akan membahas tentang Owncloud dan cara instalasinya. Wah apa lagi tuh owncloud? Owncloud adalah cloud storage, sama seperti google drive, dropbox, dll. Pada postingan kali ini saya akan membahas tentang instalasi Owncloud pada CentOS 6. Jadi kita punya server owncloud sendiri. Wahh.. Daripada penasaran mari simak postingan berikut.

Penjelasan singkat

Saat ini layanan Cloud Storage sudah banyak bertebaran di internet, dari yang gratisan hingga berbayar. Contoh yang populer saat ini adalah Dropbox yang menyediakan space sebesar 2GB secara cuma-cuma yang bisa diupgrade hingga maksimal 18GB, kemudian ada lagi Google Drive, SugarSync, SpiderOak dan Microsoft SkyDrive. Semuanya memiliki kelebihan dan kekurangannya masing-masing. 

Nah di tutorial kali ini kita akan mencoba membuat layanan Cloud Storage sendiri yang dapat digunakan untuk pribadi, komunitas, maupun lembaga atau perusahaan. Disini kita akan menggunakan sebuah CMS (Content Management System) yang memang khusus dibuat untuk layanan Cloud Storage mirip Dropbox atau Google Drive, CMS tersebut adalah ownCloud yang dapat diunduh secara cuma-cuma dan merupakan salah satu perangkat lunak sumber terbuka (Open Source).

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

Bahan

-Server yang sudah terinstall CentOS 
-Koneksi internet
-Smartphone Android (tdk wajib)

Langkah

Karena server ini masih fresh tanpa konfigurasi apa-apa, pertama saya melakukan konfigurasi IP Address terlebih dahulu. Saya menggunakan IP Address 192.168.100.188. Jika sudah restart network.
vi /etc/sysconfig/network-scripts/ifcfg-eth0 
system network restart

Matikan firewall CentOS6 agar service owncloud nantinya berjalan dengan baik.
service iptables stop

Install mysql dan mysql-server, karena paket ini dibutuhkan owncloud
yum install mysql mysql-server

Jalankan service mysql, pastikan ada pesan OK
service mysqld start

Selanjutnya lakukan secure installation mysql, ikuti seperti pada gambar.
mysql_secure_installation

Lakukan instalasi paket yang dibutuhkan untuk owncloud yaitu httpd
yum install httpd

Jalankan service httpd
service httpd start

Edit /etc/hosts dan tambahkan IP Address, domain Owncloud server, hostname
vi /etc/hosts

Edit file httpd.conf dan ubah nama server pada ServerName
vi /etc/httpd/conf/httpd.conf

Install lagi paket yang dibutuhkan owncloud
yum install php php-gd php-xml php-mysql php-intl php-curl curl php-mbstring

Restart service httpd kembali
service httpd restart

Buat mysql database untuk owncloud (lihat gambar yang diberi warna kuning). rahasia adalah password root centos anda, jadi sesuaikan.
mysql -u root -p
msql> CREATE DATABASE owncloud;
msql> GRANT ALL PRIVILEGES ON owncloud.* TO owncloud@localhost IDENTIFIED BY 'rahasia';
msql> FLUSH PRIVILEGES;

Pindah ke direktori /var/www/html. Lalu download paket owncloud
cd /var/www/html
wget http://download.owncloud.org/community/owncloud-5.0.10.tar.bz2

Extract paket owncloud tersebut
tar -xvf owncloud-5.0.10.tar.bz2

Pindah ke direktori owncloud lalu buat direktori bernama data
cd owncloud/
mkdir data

Lakukan chown pada direktory apps, config, dan data
chown -R apache:apache apps/
chown -R apache:apache config/
chown -R apache:apache data/

Edit file httpd.conf kembali
vi /etc/httpd/conf/httpd.conf

Cari Each directory lalu tambahkan script seperti pada gambar(lihat yang berwarna kuning).

Restart servis httpd kembali
service httpd restart

Lalu cek di browser dengan mengetikkan IP Address. Maka akan muncul tampilan seperti pada gambar di bawah.

Untuk mengakses owncloud, tambahkan /owncloud/ setelah IP Address http://192.168.100.188/owncloud/. Lalu login dengan username dan password CentOS anda. Atau juga dapat login menggunakan user owncloud dan password 1.

Maka akan muncul tampilan seperti berikut.



Pengetesan di Android

Untuk membuktikannya, saya akan coba menggunakan ponsel android. Ketikkan alamat server owncloud anda, lalu username dan password. Jika sudah klik Connect

Melalui desktop, saya membuat folder baru dengan nama Test.


Ketika saya cek pada ponsel saya, maka folder tersebut juga muncul.

Sekarnag saya akan mencoba mengupload file dari ponsel android.

Dan ketika saya cek pada web, muncul juga file tersebut. Selamat anda telah punya server owncloud sendiri.

Mengubah Maximum Upload size

Secara default, maximum upload size pada owncloud dibatasi hanya sampai 2mb. Hmm sangat sedikit, jika kita ingin mengupload file penting / musik pasti akan gagal. Jangan khawatir, kita dapat mengubah maximum upload size tersebut.

Edit file php.ini kemudian cari upload_max_filesize dan post_max_size. Kemudian ubah masing-masing sesuai dengan keinginan anda. Disini saya merubahnya masing-masing menjadi 1GB.
vi /etc/php.ini

Test kembali dengan browser. Tara... Upload maximum size nya telah berubah menjadi 1Gb.


Sekian postingan dari saya.
Semoga bermanfaat.

Wassalamualaikum wr wb




EmoticonEmoticon

Like this blog? Keep us running by whitelisting this blog in your ad blocker.

Thank you!

×