Install Owncloud (Dropbox OpenSource) di CentOS 6

Anda sangat ingin menginstall Dropbox tapi datanya ada di DataCenter kantor. Maka OwnCloud lah solusinya.

Beginilah cara menginstallnya:

Install CentOS 6 dengan Perfect Server

Cara Instalasi bisa dilihat di
Install Centos 6 Perfect Server part 1
Install Centos 6 Perfect Server part 2

Install dengan beberapa parameter
nama domain server OwnCloud ini owncloud.agungsep.co.id

Install Owncloud

cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/isv:ownCloud:community/CentOS_CentOS-6/isv:ownCloud:community.repo
yum install owncloud php-ldap

Buat file owncloud.conf di dalam folder /etc/httpd/conf/

nano /etc/httpd/conf/owncloud.conf

Isi dengan setingan berikut

<IfModule mod_alias.c>
Alias /owncloud /var/www/owncloud/
</IfModule>
<Directory /var/www/owncloud/>
   Options None
   Order allow,deny
   allow from all
</Directory>
<VirtualHost *:80>
    ServerAdmin agungsep@agungsep.co.id
    DocumentRoot /var/www/html/owncloud
    ServerName owncloud.agungsep.co.id
    ErrorLog /var/log/owncloud.berkas.info-error_log
    CustomLog /var/log/owncloud.berkas.info-access_log common
</VirtualHost>

Edit file /etc/httpd/conf/httpd.conf

nano /etc/httpd/conf/httpd.conf

Tambahkan di bagian bawahnya

Include /etc/httpd/conf/owncloud.conf

Restart Apache

/etc/init.d/httpd restart

Seharusnya jika dipanggil ke owncloud.agungsep.co.id sudah mengarah ke owncloudnya tanpa memepengaruhi situs agungsep.co.id nya.

Setting MySQL

Install MySQL lalu tambahkan databases khusus untuk OwnCloud dan berikan privilege khusus bagi OwnCloud untuk database tersebut

akses root dengan password root1234
akses owncloud dengan password owncloud1234 mengakses database db_owncloud

Paska Instalasi

Konfigurasikan Owncloud agar terintegrasi dengan setingan mysql owncloud di atas

Setting Secure SSL Connection

Agar Pertukaran data antara client dan server terenkripsi dengan ssl, maka konfigurasi berikut dibutuhkan

Terlebih dahulu diinstall beberapa prerequsite

yum install mod_ssl openssl

Buat X.509 auto-signed certificate

openssl genrsa -out owncloud.key 2048

Langkah berikutnya adalah generate CSR (Certification Signing Request) dari key 2048 bis di atas. Pada bagian ini, isi sesuai data “organisasi”

openssl req -new -key owncloud.key -out owncloud.csr

Lalu kita auto-signate sertifikatnya

openssl x509 -req -days 365 -in owncloud.csr -signkey owncloud.key -out owncloud.crt

Pindahkan files nya sesuai dengan tempatnya

mv owncloud.crt /etc/pki/tls/certs
mv owncloud.key /etc/pki/tls/private/
mv owncloud.csr /etc/pki/tls/private/

Edit file owncloud.conf untuk menambahkan SSL virtualhost

vim /etc/httpd/conf.d/owncloud.conf

Tambahkan bagian ini di bawah.

<VirtualHost *:443>
DocumentRoot /var/www/html/owncloud
SSLEngine On
SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
SSLCertificateFile /etc/pki/tls/certs/owncloud.crt
SSLCertificateKeyFile /etc/pki/tls/private/owncloud.key
</VirtualHost>

Kita paksa owncloud untuk menggunakan https dengan mengedit file conf nya owncloud

vim /var/www/html/owncloud/config/config.php

Tambahkan bagian ini

// Ajouter le paramètre :
‘forcessl’ => true

Terakhir, restart service apache

service httpd restart

Sekarang akses http ke owncloud akan di-redirect ke https.

Artikel ini diambil dari

doc[dot]owncloud[dot]com/server/2012.4.5/admin_manual/installation.html#centos-5-6
software[dot]opensuse[dot]org/download.html?project=isv:ownCloud:community&package=owncloud
en[dot]alexnogard[dot]com/secure-ssl-https-owncloud-centos/

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.