Membangun Cloud Storage Dengan Owncloud

Sebelum kita masuk ke pembahasan, alangkah baiknya kita tau definisi dari cloud storage. pendapat admin Cloud storage adalah media penyimpanan yang tersimpan pada platform virtual ataupun yang bersifat share via internet. sesuai judul pada artikel ini membangun cloud storage dengan owncloud apa itu Owncloud adalah software CMS yang bisa kita berdayakan layaknya google drive ataupun dropbox. Owncloud bersifat OpenSource dan dikembangkan oleh community, saat artikel ini ditulis owncloud versi terakhir Owncloud Versi 9.1.2(November 2016).  disini admin akan menggunakan Operating system (OS) Linux Centos 7 dan Owncloud versi terakhir 9.1.2.

Langkah pertama kita install terlebih dahulu komponen PHP, ketikan diterminal seperti dibawah ini.

$ yum install php-gd php-intl php-mbstring php-process php-xml

masukan key repositorynya seperti ini.

$ sudo rpm --import https://download.owncloud.org/download/repositories/stable/CentOS_7/repodata/repomd.xml.key

Selanjutnya gunakan perintah curl untuk mendownload file repositorynya.

$sudo
url -L
https://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo
-o /etc/yum.repos.d/ownCloud.repo

hapus cachenya

$ sudo yum clean expire-cache

akan muncul notifikasi seperti berikut

$ Output
Loaded plugins: fastestmirror Cleaning repos: base ce_stable extras updates 6 metadata files removed

Bahan bahan sudah kita siapkan, selanjutnya kita install Owncloudnya.

$sudo yum install owncloud

Ketika ada pemberitahuan Is this ok [y/d/N]: ketikan Y dan tekan enter. jika semuanya berhasil akan menamplikan seperti ini.

Output
. Installed: owncloud.noarch 0:9.1.1-1.2 Dependency Installed:
ibX11.x86_64 0:1.6.3-2.el7 libX11-common.noarch 0:1.6.3-2.el7
ibXau.x86_64 0:1.0.8-2.1.el7 libXpm.x86_64 0:3.5.11-3.el7 libpng.x86_64
2:1.5.13-7.el7_2 libxcb.x86_64 0:1.11-4.el7 libxslt.x86_64
0:1.1.28-5.el7 owncloud-deps-php5.noarch 0:9.1.1-1.2
wncloud-files.noarch 0:9.1.1-1.2 php-gd.x86_64 0:5.4.16-36.3.el7_2
php-ldap.x86_64 0:5.4.16-36.3.el7_2 php-mbstring.x86_64
0:5.4.16-36.3.el7_2 php-process.x86_64 0:5.4.16-36.3.el7_2
php-xml.x86_64 0:5.4.16-36.3.el7_2 t1lib.x86_64 0:5.1.2-14.el7 Complete!

Langkah selanjutnya install MySql.

Jika anda sudah menginstall MySql pada sistem bisa melewati langkah ini.

Download dan tambahkan repositorynya.

$ wget https://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update

Kemudian Install

$ sudo yum install mysql-server
sudo systemctl start mysqld
Jika Mysql selesai diinstall ketikan command dibawah ini untuk mengganti password root mysql.
$ sudo mysql_secure_installation
Installasi Mysql telah selesai dan dilakukan penambahan password pada user root mysql. Kita Lanjutkan dengan membuat database,masuk ke terminal mysql.
$ mysql -u root -p
$ create database owncloud;
ketikan query mysql seperti diatas untuk membuat database dengan nama owncloud. Berikan hak akses (privilage)untuk database yang baru saja kita buat
$ GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'set_database_password';
FLUSH PRIVILEGES;
quite;

sampai tahap ini installasi owncloud sudah selesai,

akses dari browser https://server_domain_or_IP/owncloud atau https://localhost/owncloud first-pageLokasi default direktory penyimpanannya yaitu di /var/www/html/owncloud/dat.                                                       Pilih database mysql isi database user dengan root dan password diisi sesuai dengan proses installasi tadi Klik Finish Setup dan selesai. welcome_screen Gambar diatas adalah halaman admin anda dapat menambahkan user dan mengatur quota untuk user yang lainnya. Demikian Semoga bermanfaat.

Sumber
Sumber

 

Facebook Comments

Leave a Reply

Your email address will not be published. Required fields are marked *