Sebenarnya ane bikin artikel ini karena banyak yang bingung dengan salah satu produk CloudKilat yang namanya KilatStorage. Mereka pikir KilatStorage itu mirip-mirip kek dropbox, padahal produk itu lebih mirip kek S3 punyanya Amazon. Tapi ga usah khawatir, kita tetap bisa punya cloud storage seperti dropbox kok dengan menggunakan salah satu layanan CloudKilat yaitu KilatVM pake cara yang akan kita bahas ini. Atau klo yang mo coba-coba atau cuman mau buat di jaringan lokalpun kita tetap dapat melakukannya.
Cloud storage semacam Dropbox ini menarik, karena kita dapat menyimpan file penting kita di cloud dapat menggunakannya sewaktu-waktu kapan saja kita butuh. Bisa pake komputer, pake hape, tablet atau apa aja. Masalahnya cloud storage seperti Dropbox ini disimpan di server yang kita tidak tau dimana, yang lebih perlu dipertanyakan apakah file kita tempat penyimpanannya menjadi satu dengan yang lain atau gimana? Susah dong klo misalnya kita mo pake buat kebutuhan perusahaan, atau misal kita punya koleksi foto cemceman yang ga bole orang tau #halah
Nah, artikel kli ini kita coba membahas cara membuat cloud storage seperti dropbox, aplikasi yang dipilih adalah owncloud. Sebenarnya banyak pilihan yang bisa digunakan, yang paling umum adalah owncloud dan seafile. Ane lebih prefer seafile, namun klo bicara kemudahan installasi owncloud jauh bisa diandalkan.
Ok, langsung aja deh. Pertama-tama kita siapkan bumbu-bumbunya #eh, perangkat pendukungnya. Kli ini distro yang saya gunakan adalah Centos 7. Ga akan ane ulas cara install Centosnya disini, dah pada tau kan caranya? 😀
Install repository epel
yum update yum install epel-release
Install aplikasi yang dibutuhkan, disini ane lebih memilih menggunakan mariadb sebagai database, bukan mysql
yum install -y httpd mariadb-server php php-mysql sqlite php-dom php-mbstring php-gd php-pdo php-json php-xml php-zip php-gd curl php-curl php-mcrypt php-pear
Aktifkan Apache dan MariaDB
service httpd start service mariadb start
Pastikan apache dan mariadb otomatis aktif pada saat komputer di restart
systemctl enable httpd.service systemctl enable mariadb.service
Hardening mariadb dengan menjalankan
mysql_secure_installation
Setup mariadb agar dapat digunakan oleh owncloud
mysql -uroot -p CREATE DATABASE owncloud; GRANT ALL PRIVILEGES ON owncloud.* TO 'nama'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES;
Tambahkan file config baru didalam folder konfigurasi Apache:
vi /etc/httpd/conf.d/owncloud.conf <IfModule mod_alias.c> Alias /owncloud /var/www/html/owncloud </IfModule> <Directory “/var/www/html/owncloud”> Options Indexes FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory>
Download aplikasi owncloud
wget https://download.owncloud.org/community/owncloud-8.0.0.tar.bz2 tar -xjf owncloud-8.0.0.tar.bz2 mv owncloud /var/www/html/owncloud/
Pastikan permission folder owncloud dapat dijalankan oleh apache, kemudian restart servicenya
chown -R apache.apache /var/www/html/owncloud/ service httpd restart
Done. Gampang kan? Tinggal mikirin hardening deh kek setup firewall dan lain-lain.
Kita sudah bisa menggunakan owncloud dengan membukanya dari browser http://namadomain.com/owncloud
terima kasih gan
Terima kasih atas tutorialnya 🙂 sangat bermanfaat
Sangat bermanfaat infonya, terimakasih 🙂
Pengalaman minus:
Saya setup owncloud, di dalemnya saya taruh 1 file odt dan 1 file ods. File odt menyimpan dde link dari ods. ketika ods update, di odt gak muncul updatenya. any saran?
Maaf,saya ingin bertanya mengenai perintah looping disalah satu distro tertentu yang tidak bisa dijalankan
pada sel penjara ini saya menuliskan perintah
$ while (true); do df -h; sleep; clear; done
Koq gak bisa?
Mohon bantuanya
Sip.. Dicoba Gan…
owh.. bisa juga dengan cara ini yaa?
ini untuk centos bisa juga gak yaa?
Thank’s gan tutorialnya, sangat bermanfaat nih … oh iya tolong dong gan share cara membuat registernya owncloud biar nambah usernya tanpa harus masuk admin dulu …