Welcome To My Blog's Posma Damanik

Sabtu, 20 September 2014

OwnCloud


OwnCloud


ownCloud Inc., Community
Rilis perdana
3 April 2012
5.0.0 / 14 Maret 2013; 6 bulan yang lalu
Status pengembangan
Aktif
Bahasa pemograman
Ketersediaan bahasa
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

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;
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;
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]
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’);
?>.




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












Tidak ada komentar:

Posting Komentar