Pada jaman sekarang ini, banyak orang bekerja secara mobile dan menyimpan data pada server berbagi file seperti Google Drive, Dropbox, Box, 4shared, Sky Drive, iCloud dan lain-lain. Keuntungan yang didapatkan adalah dimana pun kita berada dan adanya akses internet, maka data yang disimpan pada layanan tersebut dapat diunduh untuk dipergunakan. Akan tetapi, dari beberapa layanan tersebut maksimal kuota yang diberikan untuk versi free adalah 5GB.

Didalam lingkungan kantor, biasanya kita menyimpan data pada file server dan hanya dapat diakses dari dalam lingkungan kantor saja, maka dari itu banyak yang menyimpan data pada layanan Cloud File Server seperti yang disebutkan diatas. Bagaimana agar data yang ada, dapat diakses secara mobile dan tidak disimpan pada beberapa layanan diatas untuk menghindari kerahasiaan data? dan apakah ada aplikasi yang serupa seperti layanan tersebut?

Sebenarnya, banyak aplikasi OpenSource seperti owncloud yang dapat dijadikan sebagai file sharing berbasis web. Namun, pada tulisan kali ini, akan dibahas mengenai aplikasi OpenSource AjaXplorer yang dapat dijadikan file sharing berbasi web. Selain kemudahan setup dan User Friendly, AjaXplorer dapat berjalan pada multi platform karena hanya membutuhkan aplikasi seperti LAMPP maupun  XAMMP. Berikut adalah persiapan yang dibutuhkan untuk membuat file sharing berbasis web dengan AjaXplorer

Sistem Operasi

Sistem Operasi yang saya gunakan adalah Minimal Server Appliance. Selain lebih ringan dan Powerfull, Install pada berbagai type lebih cepat seperti instalasi pada server Fisik maupun Virtual. Minimal Server dapat didownload pada link berikut : http://susestudio.com/a/veav1Y/minimal-server-appliance

Install Dependensi

Berikut adalah dependensi yang dibutuhkan jika menggunakan Minimal Server Appliance

zypper in apache2 apache2-mod_php5 php5-gd php5-mcrypt

Download Dan Install AjaXplorer

AjaXplorer dapat didownload pada link berikut : http://ajaxplorer.info/download/. Pada saat panduan ini ditulis, versi paling update dan stable adalah versi 4.2.3

cd /srv/www/htdocs
wget -c http://nchc.dl.sourceforge.net/project/ajaxplorer/ajaxplorer/stable-channel/4.2.3/ajaxplorer-core-4.2.3.zip
unzip ajaxplorer-core-4.2.3.zip
mv ajaxplorer-core-4.2.3 ajaxplorer
chmod -R 777 ajaxplorer

Restart service apache untuk memulai instalasi

service apache2 restart

Buka pada web browser http://ip-address-AjaXplorer/ajaxplorer. Berikut adalah tampilannya :

ajaxplorer-install-imanudin.com

Disana terdapat warning mengenai Enkripsi SSL dan Server Encoding. Untuk SSL dapat diabaikan terlebih dahulu (sebenarnya, lalu lintas data paling bagus adalah melalui SSL), dan bereskan untuk masalah Encoding. Buka file bootstrap_conf.php kemudian edit

vi /srv/www/htdocs/ajaxplorer/conf/bootstrap_conf.php

Cari kata AJXP_LOCALE dan edit seperti contoh dibawah ini

ajaxplorer-encoding-imanudin.com

Restart kembali service apache dan silakan buka kembali pada web browser http://ip-AjaXplorer/ajaxplorer dan klik click here to continue to AjaXplorer. Klik OK jika ada Warning mengenai User Admin dan Password Admin. Silakan login dengan username admin dan password admin untuk masuk pada Dashboard AjaXplorer.

ajaxplorer-login-imanudin.com

ajaxplorer-dashboard-imanudin.com

Aplikasi AjaXplorer telah selesai diinstall dan siap digunakan.

Silakan dicoba dan semoga bermanfaat 😀