Install OpenKM di CentOS 6

OpenKM adalah Document Management System yang menurut saya paling bagus
Berikut adalah cara menginstall OpenKM di Sistem CentOS yang saya miliki.

Sistem yang saya gunakan:
– CentOS 6.5 64bit
– OpenKM 6.3 Community Version
– Oracle Java JDK 1.7

Konfigurasi yang digunakan
– LDAP server dengan IP Address ldap://ip-address-ldap:389
– LDAP server dengan login cn=adminldap,dc=domain,dc=id
Baca lebih lanjut

Install Repository RPMForge di Centos 6.5

Lihat daftarnya di sini
http://pkgs.repoforge.org/rpmforge-release/

Download file yang sesuai. Saya akan mendownload Repo RPM Forge untuk CentOS 6.5 64bit

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

Install DAG’s GPG key

rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt

Jika anda mendapat pesan seperti di bawah ini, maka key nya memang sudah pernah terinstall

error: http://apt.sw.be/RPM-GPG-KEY.dag.txt: key 1 import failed.

Verifikasi paket yang telah didownload

rpm -K rpmforge-release-0.5.3-1.el6.rf.*.rpm

Install paket yang telah didownload

rpm -i rpmforge-release-0.5.3-1.el6.rf.*.rpm

Repository RPMForge telah terinstall di server Centos anda🙂

Sumber : wiki[dot]centos[dot]org/AdditionalResources/Repositories/RPMForge

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/

Cara Mengganti Hostname di CentOS 6

Kadang-kadang kita perlu mengubah hostname dari server kita. Beginilah caranya

Edit file /etc/sysconfig/network

Buka file /etc/sysconfig/network dengan file editor favorit anda

nano /etc/sysconfig/network

Ubah bagian HOSTNAME

NETWORKING=yes
HOSTNAME=hostnamebaru.agungsep.co.id
GATEWAY=10.10.180.254

Edit file /etc/hosts

Buka file /etc/hosts dengan file editor favorit anda

nano /etc/hosts

Edit tulisan hostname baru anda sehingga menjadi seperti ini

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
10.10.180.212 hostnamebaru.agungsep.co.id hostnamebaru

Restart Syslog

Jika server merupakan server production yang tidak boleh di-reboot, maka lakukan langkah berikut

/etc/init.d/rsyslog restart

Silakan logout terlebih dahulu. Setelah logout, hostname baru sudah bisa terlihat di prompt

Namun jika server bukan production sih, silakan di-reboot saja🙂

Cek dengan tools hostname

hostname
hostname -f
Artikel ini sebagian besar diambil dari www[dot]electrictoolbox[dot]com/changing-hostname-centos/

Install Zimbra 8 di CentOS 6

Spesifikasi dari Sistem Mail Server yang akan dipakai adalah sebagai berikut:
1. Sistem Operasi yang dipakai adalah CentOS 6.4
2. Zimbra yang dipakai adalah Zimbra 8.0.4
3. hostname dari server yang akan dipasang Zimbra adalah mail.agungsep.co.id
4. Mail Server Zimbra akan menangani domain @agungsep.co.id
5. IP Statik dari server adalah 192.168.180.212.

Berikut adalah cara Instalasi nya Baca lebih lanjut