OwnCloud
ownCloud Inc., Community
|
|
Rilis perdana
|
3 April 2012
|
5.0.0 / 14 Maret 2013; 6 bulan yang lalu
|
|
Status pengembangan
|
Aktif
|
Bahasa pemograman
|
|
Multilingual
|
|
Berbagi Berkas
|
|
Situs web resmi
|
OwnCloud adalah
aplikasi bebas yang digunakan untuk membangun sebuah komputasi awan pribadi
yang baru saja (Oktober 15) tersedia dalam versi 4.5.Diantara sejumlah
peningkatan yang disertakan OwnCloud, adalah termasuk fitur sinkronisasi berkas
(file synchronization), fitur berbagi berkas (file sharing),
dan kesiapan untuk mengintegrasikan layanan Cloud-Storage
eksternal.
Aplikasi yang dibangun
menggunakan bahasa pemrogaraman PHP-5 ini,
diklaim mampu melakukan sinkronisasi lebih cepat dan dengan mudah dapat
disambungkan ke layanan Cloud eksternal seperti Amazon S3,Dropbox, Google Drive atau Strato
Hidrive.
Owncloud 4.5 juga secara
otomatis dapat didaftarkan pada server-server WebDAV, Imap, Samba
dan server FTP lainnya, apabila telah tercantum dalam daftar konfigurasi
OwnCloud. Penentuan versi baru pada berkas dan map di Owncloud 4.5 dalam sebuah
proses sinkronisasi ditentukan tidak berdasarkan catatan tanggal melainkan
dengan membandingkan “Unique ID”. Cara demikian diklaim bisa menghemat
bandwidth karena hanya bagian berkas yang berbeda saja yang ditransmisi,
sehingga proses sinkronisasi menjadi lebih cepat.
Kecuali itu, pengguna OwnCloud
4.5 dapat menentukan siapa saja yang memiliki hak yang dibatasi berdasarkan
jangka waktu yang dapat ditentukan, untuk membaca, mengedit atau menghapus
berkas-berkas berbagi (shared). Termasuk kemungkinan untuk menambahkan
perlindungan password pada URL di berkas yang di-sharing.
Fitur baru lainnya adalah
penentuan versi berkas yang disimpan. Apabila sebuah berkas diunggah melalui
antarmuka OwnCloud memiliki nama yang sama dengan nama berkas yang telah
tersimpan di server OwnCloud, maka secara otomatis berkas terakhir akan
disimpan sebagai versi yang lebih baru.
OwnCloud juga mengintegrasikan
pemutar video yang dapat digunakan untuk memutar film, video dan musik langsung
dari server tanpa harus mengunduhnya terlebih dahulu.
Disamping versi komunitas
(Community-Edition) yang bebas biaya namun tanpa hak atas layanan support dari
perusahan dibalik OwnCloud, juga tersedia versi untuk perusahan dan institusi
pendidikan berupa Owncloud Business Edition, Owncloud Enterprise Edition dan
Owncloud Education Edition, yang menyediakan fungsi-fungsi tambahan dan layanan
support berbayar. Fungsi lebih pada kelompok produk berbayar itu, antara lain
adalah fitur-fitur seperti dukungan untuk basis-basis data MySQL.
Oracle dan Postgress,
sebuah modul Logging digunakan untuk pengontrol akses dan sebuah pengaturan
penyimpanan data dinamis.
Tim Pembuat
1.
Markus
Rex
Selaku CEO dan
pendiri dari ownCloud telah berkutat dalam dunia sumber terbuka selama 20 tahun.
Melalui karirnya ini, ia sering tergabung dalam area-area penting, yakni pasar Linux,
SUSE dan kemudian Novell, termasuk dalam hal teknisi, pengembangan produk,
manajemen dan marketing, dan eksekutif.
2. Frank Karlitschek
Frank merupakan
CTO dan pendiri ownCloud, beliau juga merupakan pelopor dari ownCLoud ini
sendiri. Karlitschek telah lama menjadi kontributor dalam dunia sumber terbuka
dan anggota penting dalam KDE.
3. Holger Dyroff
Selaku wakil
direktur bagian sales & marketing dan juga co-founder, telah berkutat dalam
dunia smber terbuka selama 19 tahun membangun dan mengembangkan perusahaan dan
pasar sumber terbuka.
Dsb.
Fitur-fitur Ownloud
1 Akses Data Anda
Menyimpan file, folder, kontak,
galeri foto, kalender dan lebih pada server yang
Anda pilih. Mengakses folder
dari perangkat mobile Anda, desktop,
atau browser web. Akses data Anda di
manapun Anda berada, ketika Anda membutuhkannya.
2 Sinkronkan Data Anda
Menyimpan file Anda, kontak, galeri foto, kalender dan lebih disinkronkan antara perangkat Anda. Satu folder, dua folder dan banyak lagi - mendapatkan versi terbaru dari file Anda dengan desktop dan client web atau aplikasi mobile yang Anda pilih, setiap saat.
3
Share Your Data (Bagi Data Anda)
Berbagi data dengan orang lain,
dan memberikan mereka akses ke galeri foto terbaru
Anda, kalender, musik, atau apa pun yang ingin mereka lihat. Berbagi publik, atau
pribadi. Ini adalah data Anda,
melakukan apa yang Anda inginkan dengan
itu.
Fitur New in ownCloud 5
1 User interface
Navigasi utama dirancang ulang dengan jelas membedakannya dari navigasi
di-app. Hal ini juga memungkinkan aplikasi lebih banyak ruang dan dengan
demikian lebih fokus pada isi direktori ownCloud Anda. desain baru ini membantu
untuk lebih berkonsentrasi pada konten dan membuatnya lebih mudah untuk
dinavigasi dan setup Desktop dan klien sinkronisasi Mobile.
2 Undelete
Akhirnya, sekarang pengguna dapat
membatalkan penghapusan file yang tidak sengaja terhapus melalui antarmuka
web. Cukup pilih file
dalam tong sampah dan mereka
kembali ke tempat mereka dihapus dari, dengan versi dipertahankan.
3 Powerful Search
Sebuah aplikasi berbasis teks
Lucene full mesin
pencari ditambahkan. Orang-orang
dapat menggunakan pencarian untuk
tidak hanya menemukan file dengan
nama tetapi juga oleh konten.
Pemindaian dilakukan di latar belakang untuk memastikan pengalaman
pengguna yang responsif bagi
pengguna.
Fitur
Enhanced in ownCloud 5
1. User Documentation /
Dokumentasi
Pengguna
Membaca tentang peningkatan dokumentasi
pengguna baru untuk menemukan jawaban
untuk pertanyaan Anda. Dokumentasi sekarang dibangun dari file teks direstrukturisasi
yang memungkinkan orang untuk
berkontribusi lebih mudah dan memperbaiki
kesalahan.
2. File Versioning / berkas Versioning
Dukungan versi untuk file ditingkatkan dengan algoritma cerdas yang secara otomatis berakhir versi lama jika
kehabisan ruang. Versi revisi terus setiap 2
detik selama 10 detik pertama, setiap
10 detik untuk menit berikutnya, setiap minue untuk satu jam berikutnya, setiap jam selama 24 jam dan nex satu revisi
per hari sampai kehabisan
ruang atau kuota.
3. Contacts
Kontak sekarang diselenggarakan oleh kelompok (kategori) bukan buku alamat memberikan
akses lebih intuitif untuk teman,
Rekan Kerja, Keluarga dll tampilan utama menunjukkan
ikhtisar bidang yang paling relevan
dan jumlah info menyesuaikan
secara otomatis, tergantung ukuran
jendela browser atau perangkat.
Other Features
1. Calendars
Ingin berbagi kalender Anda dengan
pengguna lain ownCloud? Aktifkan
aplikasi Kalender, buka kalender, pilih share, dan
pilih pengguna atau grup yang
Anda inginkan. Anda dapat berbagi kalender penting
dan peristiwa-peristiwa penting dalam
waktu singkat.
2. External Storage / Penyimpanan
Eksternal
Mounting DropBox, Swift, FTPS, GoogleDocs, S3
dan server WebDAV eksternal sekarang bekerja, dan secara signifikan lebih performant daripada dulu.
3. Galleries
Ingin kontrol lebih baik atas galeri foto
bersama Anda? Sekarang
Anda dapat menentukan direktori foto ownCloud, urutan,
berbagi galeri Anda
dengan alamat email yang Anda pilih, dan mengontrol apakah mereka dapat berbagi foto
dengan orang lain.
4.
Document Viewer / Document Viewer
Ingin membaca dokumen terbuka format file tanpa men-download? Aktifkan aplikasi ini
dan Anda bisa klik pada ODF
diformat dokumen (odt.,
Odp, ods..) Dan
membacanya di browser web Anda tanpa perlu mendownload.
5. Public API’s
Ingin menambahkan fitur dan fungsi untuk ownCloud? New didefinisikan
publik API membuat
menciptakan aplikasi untuk ownCloud
lebih sederhana, memungkinkan add on
fungsi titik integrasi
stabil untuk versi masa depan.
6.
Migration and Backup / Migrasi dan Backup
Apakah Anda memiliki beberapa contoh ownCloud,
mungkin primer dan instalasi cadangan? Sekarang
Anda dapat dengan mudah memindahkan account pengguna ownCloud Anda antar instansi ownCloud,
dan memiliki cadangan siap ketika
Anda membutuhkannya.
7. Tasks / tugas
Ingin melacak bahwa semua-penting untuk melakukan daftar? Dengan aplikasi Tasks,
Anda dapat dengan mudah sync
Anda untuk melakukan daftar dengan contoh ownCloud
Anda.
8. Application Store
Ingin menambahkan salah satu aplikasi yang ada untuk ownCloud? Cukup mengaktifkan aplikasi baru dalam pengaturan, dan
akan secara otomatis didownload
dan diinstal dalam hal ownCloud
Anda.
Admin Features
1. Logging
Ingin mengintegrasikan ownCloud ke
layanan syslog yang ada? Sekarang ownCloud dapat
menulis ke file log syslog serta file log
ownCloud ada.
2. LDAP / Active Directory
Ingin mengelola pengguna ownCloud
dari direktori? Sekarang
ownCloud memungkinkan admin untuk mengelola pengguna dan kelompok dari contoh LDAP atau AD mereka.
Membuat Layanan Cloud Storage
Sendiri Dengan ownCloud
Saat
ini layanan Cloud Storage sudah banyak bertebaran di internet, dari yang
gratisan hingga berbayar. Contoh yang populer saat ini adalah Dropbox
yang menyediakan space sebesar 2GB secara cuma-cuma yang bisa diupgrade hingga
maksimal 18GB, kemudian ada lagi Google Drive, SugarSync, SpiderOak dan Microsoft SkyDrive. Semuanya memiliki
kelebihan dan kekurangannya masing-masing. Untuk lebih jelas mengenai
perbandingan layanan Cloud Storage dapat anda baca di artikel “Perbandingan
Beberapa Cloud Storage“.
OwnCloud termasuk dalam
kategori Infrastructure as a Service (IaaS) Layanan awan. Dengan ownCloud kita
dapat menyimpan file, folder, kontak, audio, galeri foto, kalender dan dokumen
lainnya. Kita juga dapat mengakses file dan melakukan sinkronisasi file yang
terdapat pada server ownCloud dengan perangkat mobile, desktop, atau peramba
web.
Catatan: Untuk
tutorial instalasi web server (Apache, MySQL, PostgreSQL, PHP) tidak akan
dijelaskan disini, saya anggap mesin yang akan kita gunakan sebagai tempat
instalasi ownCloud sudah terdapat paket-paket dependensi yang diperlukan oleh
ownCloud.
Langkah pertama adalah
memastikan bahwa di environment server kita sudah terinstal software berikut:
Apache HTTP Server
versi 2 keatas
PHP versi 5.1 keatas : php5 php5-json
php-xml php-mbstring php5-zip php5-gd php5-sqlite curl libcurl3
libcurl3-dev php5-curl php-pdo
Untuk database dapat
menggunakan SQLite, MySQL 5.1 keatas, atau PostgreSQL 8 keatas
Untuk sistem operasinya
sendiri dapat menggunakan GNU Linux, Microsoft Windows, Solaris, MacOSX maupun
keluarga BSD (FreeBSD, NetBSD, OpenBSD, dll) selama terdapat web server HTTP
dan PHP serta database engine (SQLite, MySQL, PostgreSQL). ownCloud juga mendukung
autentifikasi pengguna berdasarkan LDAP.
Setelah yakin mesin
yang akan kita gunakan sudah memenuhi persyaratan diatas maka langkah
selanjutnya adalah mengunduh paket ownCloud di alamat berikut:
http://owncloud.org/owncloud-download-4-0-0
Untuk pengguna linux dapat menggunakan perintah
berikut:
wget -qO –
“http://owncloud.org/owncloud-download-4-0-0″ | tar zjvf -
cp -r owncloud/* /path/tempat/webserver
cp -r owncloud/* /path/tempat/webserver
Catatan: yang berwarna
dilahkan disesuaikan sesuai dengan direktori public_html anda masing-masing.
Contoh:
CentOS / Fedora
: /var/www/html
Debian / Ubuntu
: /var/www
Setelah tersalin
selanjutnya kita akses alamat hostnya, misal dalam contoh kali ini saya
mengunakan localhost, sehingga akan tampil halaman untuk membuat sebuah
akun administrator seperti berikut:
Membuat
Akun Administrator ownCloud
Silahkan klik pada menu
“Advanced” untuk mengubah direktori tempat data akan disimpan dan
tentukan database yang akan digunakan apakah SQLite, MySQL atau PostgreSQL.
Saran saya jika data atau penggunanya tidak terlalu banyak kita bisa
menggunakan SQLite, sedangkan jika datanya besar maka gunakan MySQL atau
PostgreSQL. Jika kita menggunakan MySQL atau PostgreSQL sebagai databasenya,
maka sebelumnya kita harus membuatkan databasenya terlebih dahulu.
Untuk membuat database
di MySQL beserta penggunanya dapat menggunakan query berikut:
CREATE DATABASE owncloud;
GRANT ALL ON owncloud.* TO ‘dbuser‘@’localhost‘ IDENTIFIED BY ‘dbpass‘;
FLUSH PRIVILEGES;
GRANT ALL ON owncloud.* TO ‘dbuser‘@’localhost‘ IDENTIFIED BY ‘dbpass‘;
FLUSH PRIVILEGES;
Sedangkan untuk
PostgreSQL sebagai berikut:
CREATE USER dbuser
WITH PASSWORD ‘dbpass‘;
CREATE DATABASE owncloud OWNER dbuser ENCODING ‘UTF8′;
GRANT ALL PRIVILEGES ON DATABASE owncloud TO dbuser;
CREATE DATABASE owncloud OWNER dbuser ENCODING ‘UTF8′;
GRANT ALL PRIVILEGES ON DATABASE owncloud TO dbuser;
Catatan:
silahkan sesuaikan yang saya beri warna merah tebal.
Kemudian isi form untuk
koneksi database pada instalasi ownCloud dengan nama database, pengguna dan
kata sandi database yang telah kita buat tadi.
Setup
Database ownCloud
Setelah terisi dengan
benar selanjutnya klik “Finish“. Maka ownCloud akan membuatkan struktur
tabel pada database dan memasukkan satu akun administrator yang tadi kita buat.
Berikut adalah tabel yang dibuat oleh ownCloud:
Instalasi ownCloud
sudah selesai, tapi ada satu masalah yang harus diatasi. Pada saat pertama kali
kita menjalankan ownCloud yang sudah kita instal akan muncul galat seperti ini:
Cannot modify header
information – headers already sent by (output started at …….
Jangan panik karena itu
memang salah satu bugs kecil dari versi ownCloud yang kita gunakan ini. Untuk
mengatasinya cukup mudah, buka file berikut ini dengan menggunakan text editor:
/path/tempat/instalasi/owncloud/apps/files_odfviewer/appinfo/app.php
Kemudian hapus whitespace pada
akhir baris kodenya hingga akhir penutup tag PHP.
<?php
OCP\Util::addStyle( ‘files_odfviewer’, ‘webodf’ );
OCP\Util::addStyle( ‘files_odfviewer’, ‘odfviewer’ );
OCP\Util::addScript(‘files_odfviewer’, ‘viewer’ );
OCP\Util::addScript(‘files_odfviewer’, ‘webodf’);
?>
[THIS IS A BLANK LINE]
OCP\Util::addStyle( ‘files_odfviewer’, ‘webodf’ );
OCP\Util::addStyle( ‘files_odfviewer’, ‘odfviewer’ );
OCP\Util::addScript(‘files_odfviewer’, ‘viewer’ );
OCP\Util::addScript(‘files_odfviewer’, ‘webodf’);
?>
[THIS IS A BLANK LINE]
Ubah menjadi seperti
berikut ini:
<?php
OCP\Util::addStyle( ‘files_odfviewer’, ‘webodf’ );
OCP\Util::addStyle( ‘files_odfviewer’, ‘odfviewer’ );
OCP\Util::addScript(‘files_odfviewer’, ‘viewer’ );
OCP\Util::addScript(‘files_odfviewer’, ‘webodf’);
?>.
OCP\Util::addStyle( ‘files_odfviewer’, ‘webodf’ );
OCP\Util::addStyle( ‘files_odfviewer’, ‘odfviewer’ );
OCP\Util::addScript(‘files_odfviewer’, ‘viewer’ );
OCP\Util::addScript(‘files_odfviewer’, ‘webodf’);
?>.
Penutup.
Semoga
dapat bermanfaat bagi siapapun yang membutuhkan. Sekian tutorial membuat Cloud
Storage ini. Untuk mencoba menggunakannya silahkan anda lakukan sendiri karena
menu-menu yang terdapat di ownCloud ini saya rasa cukup mudah dipahami.
Silahkan lakukan eksplorasi lebih lanjut. Terima kasih.
Referensi
- http://owncloud.org/install/
- http://www.tukangubuntu.com/owncloud-3.html
- http://www.howtoforge.com/your-cloud-your-data-your-way-owncloud-4.0-nginx-postgresql-on-centos-6.2
- http://www.google.com
Tidak ada komentar:
Posting Komentar