Assalamu’alaikum
Wr. Wb.
Hay sobat kali ini
saya akan sharing tentang ownCloud, langsung saja.
A. Pengertian
OwnCloud merupakan suatu perusahaan dengan proyeknya yaitu
ownCloud project. Slogan perusahaan ini adalah Your Cloud,
Your Data, Your Way!. ownCloud yang merupakan salah satu
perangkat lunak berbagi berkas gratis dan bebas seperti Dropbox,
menyediakan pengamanan yang baik, memiliki tata cara yang baik bagi
pengguna aplikasi untuk membagi dan mengakses data yang secara lancar
terintegrasi dengan perangkat teknologi informasi yang tujuannya
mengamankan, melacak, dan melaporkan penggunaan data.ownCloud menempatkan kontrol kepada pengguna teknologi informasi itu sendiri dan juga menawarkan penyedia layanan, pusat dan bagian transmisi yang berfungsi untuk menyediakan solusi sinkronisasi dan berbagi bagi pengguna. ownCloud memberikan akses terhadap berkas-berkas secara universal dengan menggunakan antarmuka jaringan atau WebDAV.
ownCloud dipelopori oleh Frank Karlitschek saat ia sedang membicarakan mengenai aplikasi bebas dan terbuka. Proses pemasangan tidak banyak membutuhkan syarat-syarat pada sistemnya dan tidak membutuhkan izin khusus. Kantor pusat ownCloud di Amerika terletak di Boston, Massachusetts dan kantor cabang di Eropa terletak di Jerman.
B. Latar Belakang
Karena saya
penasaran dengan ownCloud maka kali ini saya menginstall owncloud.
C. Alat kerja
- Server (SO Debian
8 64 bit)
- Laptop
- Jaringan Internet
D. Maksud dan tujuan
Dapat menginstall
ownCloud dengan baik dan bisa digunakan.
E. Tahap pelaksanaan
kegiatan
1. Buka terminal
lalu remot server melalui ssh kemudian masuk sebagai super user.
2. Sebelum
menginstall OwnCloud kita harus menginstall software pendukungnya
terlebih dahulu. OwnCloud menggunakan PHP and direkomendasikan
menggunakan database MariaDB. Kita install dengan perintah :
#apt-get install
mariadb-server mariadb-client apache2 libapache2-mod-php5 php5-json
php5-gd php5-mysql php5-curl php5-intl php5-mcrypt php5-imagick
3. Kemudian kita
download OwnCloud
4.
Kemudian kita ekstraks filenya
#tar
xjvf owncloud-9.0.0.tar.bz2
5. Selanjutnya, salin
direktori ownCloud baru dibuat dan isinya ke akar dokumen web Anda.
Dalam Debian 8, Apache2 menggunakan / var / www / html sebagai root
dokumen default; Anda dapat menyesuaikan lokasi ini jika Anda
inginkan. Dalam tutorial ini, kita akan menempatkan ownCloud langsung
ke / var / www.
#cp
-r owncloud /var/www
6.
Sekarang konfigurasi apache2,copy file di
etc/apache2/sites-available/000-default.conf
ke
/etc/apache2/sites-available/owncloud.conf
#cp
/etc/apache2/sites-available/000-default.conf
/etc/apache2/sites-available/owncloud.conf
7.
Sekarang edit file owncloud.conf
#nano
etc/apache2/sites-available/owncloud.conf
Hapus tanda domain Anda lalu di bagian bawah tambahkan baris ini
Alias /owncloud "/var/www/owncloud/"
<Directory /var/www/owncloud/>
Options +FollowSymlinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud
</Directory>
#ln
-s /etc/apache2/sites-available/owncloud.conf
/etc/apache2/sites-enabled/owncloud.conf
9.
Selanjutnya kita aktifkan modul-modul
apache2 nya
#a2enmod
rewrite
#a2enmod
headers
#a2enmod
env
#a2enmod
dir
#a2enmod
mime
10.
Lalu aktifkan owncloud site configuration dan restart Apache2
Mengaktifkan
site configuration :
#a2ensite
owncloud
Restart
Apache2 :
#service
apache2 restart
13.
Lalu berikan hak akses untuk file ownCloud.
#chown
-R www-data:www-data /var/www/owncloud/
14.
Kemudian buat kita copy script di bawah ini dalam file
/root/oc-perms.sh.
#nano
/root/oc-perms.sh
#!/bin/bash
ocpath='/var/www/owncloud'
htuser='www-data'
htgroup='www-data'
rootuser='root'
printf "Creating possible missing Directories\n"
mkdir -p $ocpath/data
mkdir -p $ocpath/assets
printf "chmod Files and Directories\n"
find ${ocpath}/ -type f -print0 | xargs -0 chmod 0640
find ${ocpath}/ -type d -print0 | xargs -0 chmod 0750
printf "chown Directories\n"
chown -R ${rootuser}:${htgroup} ${ocpath}/
chown -R ${htuser}:${htgroup} ${ocpath}/apps/
chown -R ${htuser}:${htgroup} ${ocpath}/config/
chown -R ${htuser}:${htgroup} ${ocpath}/data/
chown -R ${htuser}:${htgroup} ${ocpath}/themes/
chown -R ${htuser}:${htgroup} ${ocpath}/assets/
chmod +x ${ocpath}/occ
printf "chmod/chown .htaccess\n"
if [ -f ${ocpath}/.htaccess ]
then
chmod 0644 ${ocpath}/.htaccess
chown ${rootuser}:${htgroup} ${ocpath}/.htaccess
fi
if [ -f ${ocpath}/data/.htaccess ]
then
chmod 0644 ${ocpath}/data/.htaccess
chown ${rootuser}:${htgroup} ${ocpath}/data/.htaccess
fi
Lalu
buat script executable :
#chmod
u+x /root/oc-perms.sh
Execute
dengan perintah ini :
#/root/oc-perms.sh
15. Kita buat
database ownCloud dan database user
#mysql -u root -p
Lalu buat database
nya untuk owncloud adalah nama database, admin adalah nama pengguna
database dan ypekroya123- adalah password database.
→ create database
owncloud;
→ create user admin@localhost identified by 'ypekroya123-';
→ grant all privileges on owncloud.* to admin@localhost identified by 'ypekroya123-';
→ flush privileges;
→ create user admin@localhost identified by 'ypekroya123-';
→ grant all privileges on owncloud.* to admin@localhost identified by 'ypekroya123-';
→ flush privileges;
→ quit
16. Buka web browser
lalu ketikan url http://namadomain/owncloud.
Contoh : http://sukamso.id/owncloud
Kemudian kita buat
akun admin owncloud dan untuk nama database, user database dan
password database harus sama dengan yang dibuat tadi.
Jika sudah klik
Finish setup
17. Setelah berhasil
maka tampilan nya seperti ini
F. Referensi
G. Hasil dan
Kesimpulan
Hasilnya owncloud
sudah terinstall dengan baik dan sudah bisa di gunakan untuk
mengakses data melalui jaringan atau menyimpan dokumen.
Sekian dulu teman
semoga bermanfaat.
Wassalamu’alaikum
Wr. Wb.
ConversionConversion EmoticonEmoticon