Instalasi Owncloud

Owncloud merupakan aplikasi berbagi file serupa dengan Dropbox. Server-nya ditulis dalam PHP dan client-nya tersedia untuk Debian, Windows, dan Android.

Instalasi Server

Berikut ini untuk Debian 7:


$ sudo su
# wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/Release.key
# apt-key add - # rm Release.key
# echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud.list
# apt-get update
# apt-get install owncloud

Jika Apache Anda menggunakan FastCGI, ubahlah /etc/apache2/conf.d/owncloud.conf menjadi:

Alias /owncloud "/var/www/owncloud/"
<Directory "/var/www/owncloud">
Allow from all
Options -Indexes +IncludesNOEXEC +SymLinksIfOwnerMatch +ExecCGI
AllowOverride All
AddType application/x-httpd-php .php
AddHandler fcgid-script .php
FCGIWrapper /home/FIXME/fcgi-bin/php5.fcgi .php
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud
</Directory>
<Directory "/var/www/owncloud/data/">
# just in case if .htaccess gets disabled
Require all denied
</Directory>

Lalu restart Apache:

# service apache2 restart

Selanjutnya buat user dan database owncloud:

# su - postgres
$ createuser -P owncloud
$ createdb -O owncloud owncloud
$ exit

Lalu buat tabel-tabelnya:

# chown FIXME.FIXME -R /var/www/owncloud
# cd /var/www/owncloud
# su - FIXME php occ maintenance:install --database "pgsql" --database-name "owncloud" --database-user "owncloue" --database-pass "FIXME" --admin-user "admin" --admin-pass "admin"
ownCloud is not installed - only a limited number of commands are available
ownCloud was successfully installed

Selesai. Selanjutnya ke browser menuju http://localhost/owncloud. Sesuaikanlah localhost jika Anda berada di remote host.

Setelah login buatlah para user-nya dan beritahukan ke masing-masing personil user dan password mereka.

Instalasi Client Debian 7

Salah satu fitur kunci dari aplikasi jenis ini adalah copy paste file seolah dari dan ke direktori lokal. Synchronizing dari / ke server dilakukan oleh sebuah daemon yang akan dipasang dengan cara berikut ini:

$ sudo su
# wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/Debian_7.0/Release.key
# apt-key add - # rm Release.key
# echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud-client.list
# apt-get update
# apt-get install owncloud-client

Icon daemon-nya akan tampil di kanan atas dimana Anda bisa memasukkan URL http://example.com/owncloud, username serta password-nya. Nanti akan terbentuk direktori /home/sugiana/ownCloud yang akan otomatis di-synchronize oleh daemon ke server pada direktori /var/www/owncloud/data/sugiana.

Instalasi Client Windows

Kunjungilah halaman client ini. Di sana ada link untuk unduh file setup.exe

Instalasi Client Android

Silahkan unduh ocloud for owncloud.

Referensi: