Jumpa lagi di blog saya, hari ini saya sedang mempelajari tentang own cloud dan tutorial install own cloud.
Apakah yang anda ketahui tentang own cloud?
Coba simak enjelasan berikut ini!!!!
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.
Fitur-fitur
LOG IN
- Akses data kapan saja
- Berbagi data dengan mudah
- Sinkronisasi data kapan saja
Hal baru dari ownCloud 5
- Mesin Pencari Akurat
- Tatap muka antar pengguna
- Opsi batal hapus
Peningkatan dalam ownCloud 5
- Kontak
- Versifikasi berkas
- Dokumentasi Pengguna
Fitur Lainnya
- Pengaturan Tema
- Kalender
- Migrasi dan Pencadangan berkas
- Aplikasi pembuka dokumen
- Pengingat Tugas
- Penyimpanan Eksternal
- Galeri
- Pusat Aplikasi
Fitur Admin
- LDAP / Direktori Aktif
- Penyimpanan Eksternal
- Logging
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.
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:
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.
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:
Nah 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’);
?>
Tutorial lengkap mengatasi galat tersebut dapat anda baca disini. Selesai sudah proses instalasi ownCloud.
Akhirnya kita sampai juga di penghujung
tutorial singkat ini, semoga dapat bermanfaat bagi siapapun yang
membutuhkan. Sekian dulu tutorial singkat 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, dan jika anda ingin bertanya
mengenai pembahasan tutorial ini silahkan ertanya melalui kolom komentar
dibawah. Terima kasih, see you next time.
Sekian penjelasan dari saya semoga bermanfaat. Terima kasih :)
Waalaikum salam.wr.wb
Tidak ada komentar:
Posting Komentar