Cara Membuat Layanan Cloud Storage Sendiri Dengan Menggunakan ownCloud

Cara Membuat Layanan Cloud Storage Sendiri Dengan Menggunakan ownCloud

Cara Membuat Layanan Cloud Storage Sendiri Dengan Menggunakan ownCloud
Layanan Cloud Storage Dengan Menggunakan 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“.

Ramaikan24x7 (www.ramaikan.com) - Nah di tutorial kali ini kita akan mencoba membuat layanan Cloud Storage sendiri yang dapat digunakan untuk pribadi, komunitas, maupun lembaga atau perusahaan. Disini kita akan menggunakan sebuah CMS (Content Management System) yang memang khusus dibuat untuk layanan Cloud Storage mirip Dropbox atau Google Drive, CMS tersebut adalah ownCloud yang dapat diunduh secara cuma-cuma dan merupakan salah satu perangkat lunak sumber terbuka (Open Source). Daftar lengkap fitur dari ownCloud dapat ditemukan disini.

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.
Baik, langsung saja berikut adalah step-by-step cara menginstalasi 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:

Cara Membuat Layanan Cloud Storage Sendiri Dengan Menggunakan ownCloud Login
Layanan Cloud Storage ownCloud Log in
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.

Cara Membuat Layanan Cloud Storage Sendiri Dengan Menggunakan ownCloud Setup Database
Cloud Storage ownCloud Setup Database
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:

Cloud Storage ownCloud Database Selesai
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’);
?>
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.

Cara Membuat Layanan Cloud Storage Sendiri Dengan Menggunakan ownCloud
Layanan Cloud Storage ownCloud Siap Pakai


COMMENTS

BLOGGER
Name

Bahasa Markah,2,Biologi,2,Blog,5,Blogger,2,Cloud Computing,4,Cloud Storage,4,CSS,1,Database,1,Definisi,24,HTML,1,Hukum,5,Internet,7,Komputer,2,Konsep Komunikasi Data Dan Jaringan,2,Manajemen,4,Organisasi,3,Para Ahli,5,Pengantar Ilmu Komunikasi,1,Pengertian,22,PHP,1,SEO,4,Sistem Operasi,2,Tips & Triks,1,Tools,1,Tutorial,2,Umum,11,WEB dan WWW,2,
ltr
item
Ramaikan24x7: Cara Membuat Layanan Cloud Storage Sendiri Dengan Menggunakan ownCloud
Cara Membuat Layanan Cloud Storage Sendiri Dengan Menggunakan ownCloud
Cara Membuat Layanan Cloud Storage Sendiri Dengan Menggunakan ownCloud
https://3.bp.blogspot.com/--o2clpB1E3k/WZDxuPE4LhI/AAAAAAAAAXM/ByWaIT_O-Jw3S3t84PGF5ssbiBUSoJrdgCLcBGAs/s400/Cara%2BMembuat%2BLayanan%2BCloud%2BStorage%2BSendiri%2BDengan%2BMenggunakan%2BownCloud%2BPoster.jpg
https://3.bp.blogspot.com/--o2clpB1E3k/WZDxuPE4LhI/AAAAAAAAAXM/ByWaIT_O-Jw3S3t84PGF5ssbiBUSoJrdgCLcBGAs/s72-c/Cara%2BMembuat%2BLayanan%2BCloud%2BStorage%2BSendiri%2BDengan%2BMenggunakan%2BownCloud%2BPoster.jpg
Ramaikan24x7
http://www.ramaikan.com/2017/08/cara.membuat.layanan.cloud.storage.sendiri.dengan.menggunakan.owncloud.gratis.html
http://www.ramaikan.com/
http://www.ramaikan.com/
http://www.ramaikan.com/2017/08/cara.membuat.layanan.cloud.storage.sendiri.dengan.menggunakan.owncloud.gratis.html
true
1823188735813404161
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy