SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
JUST NewB'Sharing

Mudah Membuat Cloud Storage Menggunakan
OWNCLOUD
CentOS 6

Riz Al-Atsar y

“Share Knowledge that All You Have, Even Just a Little that You Have.
It’s Not About How Much You Have, BUT How Much That You Share
Even It’s a Simple Thing to Learn”
( Riz Al-Atsary )
w w w.riz-xp.web.id
Doc LibreOffice 2013, Written by : Riz Al-Atsary
MUDAH MEMBUAT CLOUD STORAGE
MENGGUNAKAN APLIKASI OWNCLOUD
DI CENTOS 6
Kebutuhan :
1. PC yang terinstall OS CentOS 6 ( bisa pakek virtual [vmware, vbox, kvm] )
2. Apache (httpd), MySql, pHp, Bind (named)
3. Webmin (optional)
Rencananya :
* Akan Membuat Cloud Storage Pakek OWNCloud, dengan akses domain : http://cloud.riz-al-atsary.info , jadi kita juga akan
membuat DNS dan virtualhost untuk subdomain tersebut. Untuk menyamakan persepsi tentang DNS di CentOS silahkan baca
artikel saya ini :
http://www.riz-xp.web.id/cara-mudah-membuat-dns-server-menggunakan-webmin-tool/
Point Kerja :
*Pembuatan Master Domain dan Subdomain (DNS) via Bind dan Webmin
Untuk installasi bind dan webmin silahkan temen-temen baca link artikel diatas [saya anggap kalian udah paham]. Domain yang
akan kita buat,
Master domain : riz-al-atsary.info
Subdomain
: www.riz-al-atsary.info
zmail.riz-al-atsary.info
cloud.riz-al-atsary.info
ubah /etc/hosts seperti dibawah ini
127.0.0.1
192.168.1.60

localhost.localdomain
server-17.riz-al-atsary.info

localhost
server-17

IP dan FQDN nya sesuai in sendiri, kemudian setting hostname nya
ubah /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=server-17.riz-al-atsary.info
ubah juga /etc/resolve.conf
# Generated by NetworkManager
search riz-al-atsary.info
nameserver 192.168.1.60
setelah itu reboot mesin, dan buka browser untuk akses webmin caranya ketikan IP Address Server atau FQDN dan port webmin
[ditentukan saat installasi webmin]
kasus saya : http://server-17.riz-al-atsary.info:10001 , masukan username password dan kita mulai buat domainnya. Pilih BIND
DNS Server kemudian klik link Create Master Zone , Lihat gambar ini :

Doc LibreOffice 2013, Written by : Riz Al-Atsary
Kemudian isikan seperti pada gambar dibawah ini :

*Zone type pilih Forward [karena kita akan mendefenisikan dari domain-ke-ip]
*Domain name / Network : masukan Master Domain yang akan di pakai [riz-al-atsary.info]
*Master server : isikan dengan hosts server kita [server-17.riz-al-atsary.info]
*Email address : terserah email apa aja :D
yang lain biarkan secara defaultnya aja, kalo sudah tekan tombol Create
Setelah itu otomatis kita akan langsung berada di Edit Master Zone , cari link “Address” dan klik, pada Address Records
dibagian name : isikan nama subdomain yang akan dibuat [dalam kasus ini : cloud, www, ser ver-17 dan zmail], pada bagian
Address isikan dengan IP Address, perlu di INGAT alamat domain Master Ser ver dalam hal ini [ser ver-17.riz-alatsar y.info] harus di defenisikan IP nya juga dibagian ini , selainya biarkan defaultnya kemudian klik Create, lihat
gambar ini :

Doc LibreOffice 2013, Written by : Riz Al-Atsary
Kembali ke Edit Master Zone dengan klik link Return to record types , lalu pilih link mail server. Pada bagian ini name : biarkan
kosong aja, Mail Server : isikan dengan domain mail server [zmail.riz-al-atsary.info] jangan lupa priority isikan 5 atau 10 atau
terserah deh jangan aja nilai minus, kemudian klik Create. Lihat gambar ini :

setelah selesai kita restart bind / named nya ( # service named restart )
*Installasi Apache, MySql, dan pHp
[root@server-17 ~]#
[root@server-17 ~]#
[root@server-17 ~]#
[root@server-17 ~]#
untuk mysql security :
[root@server-17 ~]#

yum install httpd
yum install mysql mysql-server
service httpd start
service mysqld start
mysql_secure_installation

Untuk installasi pHp kita akan menggunakan pHp versi 5.4, cara nya begini :
kita akan menggunakan Webtatic EL yum repository , jadi tambahkan dulu via terminal :
[root@server-17 ~]# rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
[root@server-17 ~]# yum install php54w php54w-gd php54w-xml php54w-mysql php54w-intl php54w-mbstring

kalo sebelumnya versi pHp kita masih 5.3 silahkan remove dulu dan upgrade ke 5.4, karena pHp 5.3 dianggap memiliki bugs oleh
Owncloud.
*Create Database, Username, dan Password MySql
Note : Nama database, user dan passwd nya di sesuai in sendiri ya

=========================================
masuk ke mysql prompt :
[root@server-17 ~]# mysql -u root -p
Enter password: password

yang akan di create,
Database name : cloudku
user mysql : cloudku
password : bismillah
mysql> create database cloudku;
mysql> grant all on cloudku.* to cloudku@localhost identified by 'bismillah';
mysql> flush privileges;

*Installasi / Setup Owncloud di Webserver [httpd/apache]
ada beberapa cara pasang owncloud di webserver :
1. Donlot file tar.gz nya (http://owncloud.org/install/)
2. Donlot file setup-owncloud.php (</> Web Installer)
lihat gambar ini :

Doc LibreOffice 2013, Written by : Riz Al-Atsary
sesi ini kita akan pakek cara yang pertama yaitu download file tar.gz nya ke webserver kita, caranya kita
masuk dulu ke path webserver kita : [root@server-17 ~]# cd /var/www/html/
, kemudian baru kita donlot menggunakan wget setelah selesai baru kita ekstrak, scriptnya seperti
dibawah ini :
[root@server-17 html]# wget http://download.owncloud.org/community/owncloud-5.0.13.tar.bz2
[root@server-17 html]# tar xvf owncloud-5.0.13.tar.bz2

munculah folder ”owncloud” buat direktori baru dengan nama : data , di dalam folder owncloud, dan
lakukan perubahan kepemilikan ke beberapa folder [apps dan config] termasuk juga folder data yang
baru di buat tadi menjadi milik apache.,
[root@server-17
[root@server-17
[root@server-17
[root@server-17

html]#
html]#
html]#
html]#

mkdir
chown
chown
chown

owncloud/data
-R apache.apache owncloud/data/
-R apache.apache owncloud/apps/
-R apache.apache owncloud/config/

*Edit file httpd.conf dan membuat virtualhost untuk subdomain cloud.riz-al-atsary.info
[root@server-17 html]# vi /etc/httpd/conf/httpd.conf

search / cari kata : Directory ( vi pakek tanda / atau ? | nano pakek ctrl + w ), tambahkan script dibawah ini :
<Directory "/var/www/html/owncloud/">
AllowOverride All
</Directory>

kemudian kita pindah ke baris paling akhir dari file httpd.conf ( vi pakek perintah :$ ) untuk membuat
virtualhost, uncomment (hilangkan tanda #) pada : NameVirtualHost *:80 , terus di bagian akhir line
tambahkan script ini :
<VirtualHost *:80>
DocumentRoot /var/www/html/owncloud
ServerName cloudku.riz-al-atsary.info
</VirtualHost>

simpan ulang file httpd.conf, jelasnya perhatikan gambar dibawah ini :

Doc LibreOffice 2013, Written by : Riz Al-Atsary
kemudian kita restart ulang service apache dan bind nya :
[root@server-17 html]# service httpd restart
Stopping httpd:
Starting httpd:
[root@server-17 html]# service named restart
Stopping named:
Starting named:

[
[

OK
OK

]
]

[
[

OK
OK

]
]

setelah selesai buka lah browser dan ketikan url http://cloud.riz-al-atsary.info , kalo berhasil maka akan
tampil seperti gambar dibawah ini , buatlah username dan password untuk admin :

Setelah muncul itu, klik link ”Advance” diatas tombol Finish setup , maka akan muncul seperti pada
gambar dibawah ini :

Doc LibreOffice 2013, Written by : Riz Al-Atsary
pada bagian ”Data Folder” biarkan aja seperti itu, atau kalo mau tempat penyimpanan lain tinggal ganti
aja path nya, pada bagian ”Configure the database” pilih MySQL , dan isikan username, password, dan
nama database yang telah kita buat sebelumnya. Setelah itu klik Finish Setup.

Untuk upload data bisa klik tombol tanda panah sebelah New , tapi defaultnya maksimal upload hanya 2
MB, tidak bisa lebih.. untuk menambah kapasitas upload kita harus edit file .htaccess yang ada di path
/var/www/html/owncloud : [root@server-17 ~]# vi /var/www/html/owncloud/.htaccess
cari tulisan seperti dibawah ini :
php_value upload_max_filesize 2G
php_value post_max_size 2G
php_value memory_limit 2G
ganti size nya sesuai dengan yang kita inginkan, kasus ini saya ubah jadi 2 GB. Kemudian restart lagi
apache/httpd nya.

Kalo muncul pesan error kayak gini

Doc LibreOffice 2013, Written by : Riz Al-Atsary
maka kita edit file index.php di path ini :
[root@server-17 ~]# vi /var/www/html/owncloud/apps/files/templates/index.php

cari dengan kata kunci : MA X_FILE_SIZE , kalo ketemu uncomment perintah itu (<!- - dan - - > ), seperti dibawah ini
<!-- <input type="hidden" name="MAX_FILE_SIZE" id="max_upload"
value="<?php p($_['uploadMaxFilesize']) ?>"> -->

simpan file index.php tersebut, restart lagi apache nya,, tapi masalahnya lagi saat upload proses nya nggak selesai selesai , untuk
mengatasi masalah ini tambahkan beberapa perintah ini di file .htaccess dibawah perintah php_value memory_limit
sebelumnya,, jadi script nya seperti ini [lihat yang saya bold] :
php_value
php_value
php_value
php_value
php_value
php_value
php_value

upload_max_filesize 2G
post_max_size 2G
memory_limit 2G
max_input_time -1
max_execution_time 60000
default_socket_timeout 60000
mysql.connect_timeout -1

reload lagi apache nya (hehehe kebanyakan reload :D ), coba upload lagi file nya dan Insya Allah masalahnya udah clear.
Naah sekarang untuk Desktop Sync Client nya, ini merupakan sebuah program desktop untuk sinkron ke owncloud, jadi nantinya
kita bisa memindahkan data dari komputer kita ke owncloud atau sebaliknya melalui program ini, untuk lebih jelasnya bisa di baca
di : http://owncloud.org/sync-clients/ , installer nya tergantun OS apa yang kita pakek,, disini misalnya saya pakek OS Ubuntu 12.04,
jadi cara installasi nya seperti ini :

# echo

'deb http://download.opensuse.org/repositories/isv:ownCloud:devel/xUbuntu_12.04/ /' >>
/etc/apt/sources.list.d/owncloud-client.list

# apt-get update
# apt-get install owncloud-client

inilah programnya

masukan alamat cloud kita yang udah kita buat atau bisa juga menggunakan IP Address server cloud , kemudian klik next.

Setelah itu masukan username dan password admin cloud kita yang sudah dibuat sebelumnya, lalu klik next lagi,

Doc LibreOffice 2013, Written by : Riz Al-Atsary
nah, disini kita disuruh untuk menentukan lokasi / path di komputer lokal kita agar sinkron dengan cloud
storage kita, jadi kalo mau pindahin / transfer data gak perlu lewat browser lagi, cukup langsung masukin
aja ke folder / lokasi yang kita tentuin ini, dalam kasus ini di /home/kentang/ownCloud, jadi saat saya
pindahkan data2 ke folder ini, maka otomatis akan ada juga di owncloud. Setelah itu klik Connect.
Naah,, gampang banget khan..?? mudah2an bisa dipahami ya.. anak SMP pun jg bisa kok,, hehee...
sebenernya dulu saya udah pernah buat ini di Ubuntu [waktu awal gembor2 nya cloud] tapi emang gak di
dokumentasikan, skarang kbeneran ada yang mau minta tuk berbagi tentang cloud2an ini :D , ya udah buat
dokumentasi aja ^_^V. sebenernya banyak sekali aplikasi cloud yang lain ya seperti : openfiler, AjaXplorer,
NAS4Free, OpenMediaVault, dll. Sebenernya yang pas buat CentOS pakek OpenFiler aja.
O iyaa.. semua kerjaan kita ini kan hanya berada di lokal (gak nyambung ke internet) coz IP nya juga IP
Lokal, agar cloud yang telah buat ini bisa di akses di internet, kita gunakan aja Port Forwarding dari
gateway kita, tergantung gateway kita pakek apa, kalo di linux gunakan IPTables (DNAT), kalo pakek
Mikrotik gunakan Firewall Nat dengan Chain “dstnat”, kalo gak ada gateway/proxy yaa gunakan fasilitas
yang ada di modem aja hehee ^_^V,
oke itu aja ya sekelumit tentang hal yang sangat sederhana ini,, ya pas lah buat anak2 smk-tkj yang mau
belajar.. ^_^

Email
Facebook
Blog

:
:
:

hubungi@riz-al-atsar y.info
w w w.facebook.com/RHEL .SysAdmin
w w w.riz-xp.web.id

CMIIW ^_^V

Doc LibreOffice 2013, Written by : Riz Al-Atsary

Mais conteúdo relacionado

Destaque

Программа Дня физкультурника 2013 года
Программа Дня физкультурника 2013 годаПрограмма Дня физкультурника 2013 года
Программа Дня физкультурника 2013 годаNazarovo_administration
 
BI QUYET VE TUONG THACH CAO
BI QUYET VE TUONG THACH CAOBI QUYET VE TUONG THACH CAO
BI QUYET VE TUONG THACH CAOarchshop vn
 
Рейтинг управляющих компаний. 1й квартал 2014 г.
Рейтинг управляющих компаний. 1й квартал 2014 г.Рейтинг управляющих компаний. 1й квартал 2014 г.
Рейтинг управляющих компаний. 1й квартал 2014 г.Nazarovo_administration
 
CV Lanny Ingrid Ludji Leo SSi, MT
CV Lanny Ingrid Ludji Leo SSi, MTCV Lanny Ingrid Ludji Leo SSi, MT
CV Lanny Ingrid Ludji Leo SSi, MTLanny Ludjileo
 
Перспективный план работы горсовета на 2014 год.
Перспективный план работы горсовета на 2014 год.Перспективный план работы горсовета на 2014 год.
Перспективный план работы горсовета на 2014 год.Nazarovo_administration
 
Афиша культурных мероприятий на сентябрь 2013
Афиша культурных мероприятий на сентябрь 2013Афиша культурных мероприятий на сентябрь 2013
Афиша культурных мероприятий на сентябрь 2013Nazarovo_administration
 
Tutorial belajar membuat virtualhost di xampp linux
Tutorial belajar membuat virtualhost di xampp linuxTutorial belajar membuat virtualhost di xampp linux
Tutorial belajar membuat virtualhost di xampp linuxRiz Al-Atsary (Abu Uwais)
 
Blunt Umbrellas Website Showcase
Blunt Umbrellas Website ShowcaseBlunt Umbrellas Website Showcase
Blunt Umbrellas Website ShowcaseGareth Hall
 
План - график создания контейнерных площадок
План - график создания контейнерных площадок План - график создания контейнерных площадок
План - график создания контейнерных площадок Nazarovo_administration
 
Афиша культурных событий, июль 2013 г.
Афиша культурных событий, июль 2013 г.Афиша культурных событий, июль 2013 г.
Афиша культурных событий, июль 2013 г.Nazarovo_administration
 
Реестр муниципальных услуг
Реестр муниципальных услугРеестр муниципальных услуг
Реестр муниципальных услугNazarovo_administration
 

Destaque (14)

Программа Дня физкультурника 2013 года
Программа Дня физкультурника 2013 годаПрограмма Дня физкультурника 2013 года
Программа Дня физкультурника 2013 года
 
BI QUYET VE TUONG THACH CAO
BI QUYET VE TUONG THACH CAOBI QUYET VE TUONG THACH CAO
BI QUYET VE TUONG THACH CAO
 
Рейтинг управляющих компаний. 1й квартал 2014 г.
Рейтинг управляющих компаний. 1й квартал 2014 г.Рейтинг управляющих компаний. 1й квартал 2014 г.
Рейтинг управляющих компаний. 1й квартал 2014 г.
 
CV Lanny Ingrid Ludji Leo SSi, MT
CV Lanny Ingrid Ludji Leo SSi, MTCV Lanny Ingrid Ludji Leo SSi, MT
CV Lanny Ingrid Ludji Leo SSi, MT
 
Перспективный план работы горсовета на 2014 год.
Перспективный план работы горсовета на 2014 год.Перспективный план работы горсовета на 2014 год.
Перспективный план работы горсовета на 2014 год.
 
Год культуры
Год культуры    Год культуры
Год культуры
 
Афиша культурных мероприятий на сентябрь 2013
Афиша культурных мероприятий на сентябрь 2013Афиша культурных мероприятий на сентябрь 2013
Афиша культурных мероприятий на сентябрь 2013
 
Tutorial belajar membuat virtualhost di xampp linux
Tutorial belajar membuat virtualhost di xampp linuxTutorial belajar membuat virtualhost di xampp linux
Tutorial belajar membuat virtualhost di xampp linux
 
Blunt Umbrellas Website Showcase
Blunt Umbrellas Website ShowcaseBlunt Umbrellas Website Showcase
Blunt Umbrellas Website Showcase
 
План - график создания контейнерных площадок
План - график создания контейнерных площадок План - график создания контейнерных площадок
План - график создания контейнерных площадок
 
Афиша культурных событий, июль 2013 г.
Афиша культурных событий, июль 2013 г.Афиша культурных событий, июль 2013 г.
Афиша культурных событий, июль 2013 г.
 
Реестр муниципальных услуг
Реестр муниципальных услугРеестр муниципальных услуг
Реестр муниципальных услуг
 
Tu és o meu deus
Tu és o meu deusTu és o meu deus
Tu és o meu deus
 
Techfa General Catalog
Techfa General CatalogTechfa General Catalog
Techfa General Catalog
 

Último

Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxsyafnasir
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxsudianaade137
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxMTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxssuser0239c1
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxalalfardilah
 
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
Teknik Menjawab Kertas P.Moral SPM  2024.pptxTeknik Menjawab Kertas P.Moral SPM  2024.pptx
Teknik Menjawab Kertas P.Moral SPM 2024.pptxwongcp2
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxrahmaamaw03
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxHeruFebrianto3
 
alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxRioNahak1
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
UNGGAH PEGANGAN LOKAKARYA DAN PENDAMPINGAN INDIVIDU DALAM KEGIATAN PEMBEKALAN...
UNGGAH PEGANGAN LOKAKARYA DAN PENDAMPINGAN INDIVIDU DALAM KEGIATAN PEMBEKALAN...UNGGAH PEGANGAN LOKAKARYA DAN PENDAMPINGAN INDIVIDU DALAM KEGIATAN PEMBEKALAN...
UNGGAH PEGANGAN LOKAKARYA DAN PENDAMPINGAN INDIVIDU DALAM KEGIATAN PEMBEKALAN...jumadsmanesi
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSyudi_alfian
 
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmaksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmeunikekambe10
 

Último (20)

Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxMTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
 
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptxPPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
PPT_AKUNTANSI_PAJAK_ATAS_ASET_TETAP.pptx
 
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
Teknik Menjawab Kertas P.Moral SPM  2024.pptxTeknik Menjawab Kertas P.Moral SPM  2024.pptx
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docx
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
 
alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptx
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
UNGGAH PEGANGAN LOKAKARYA DAN PENDAMPINGAN INDIVIDU DALAM KEGIATAN PEMBEKALAN...
UNGGAH PEGANGAN LOKAKARYA DAN PENDAMPINGAN INDIVIDU DALAM KEGIATAN PEMBEKALAN...UNGGAH PEGANGAN LOKAKARYA DAN PENDAMPINGAN INDIVIDU DALAM KEGIATAN PEMBEKALAN...
UNGGAH PEGANGAN LOKAKARYA DAN PENDAMPINGAN INDIVIDU DALAM KEGIATAN PEMBEKALAN...
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPSKisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
Kisi-kisi UTS Kelas 9 Tahun Ajaran 2023/2024 Semester 2 IPS
 
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmmaksi nyata pendidikan inklusif.pelatihan mandiri pmm
aksi nyata pendidikan inklusif.pelatihan mandiri pmm
 

Mudah membuat cloud storage menggunakan owncloud

  • 1. JUST NewB'Sharing Mudah Membuat Cloud Storage Menggunakan OWNCLOUD CentOS 6 Riz Al-Atsar y “Share Knowledge that All You Have, Even Just a Little that You Have. It’s Not About How Much You Have, BUT How Much That You Share Even It’s a Simple Thing to Learn” ( Riz Al-Atsary ) w w w.riz-xp.web.id Doc LibreOffice 2013, Written by : Riz Al-Atsary
  • 2. MUDAH MEMBUAT CLOUD STORAGE MENGGUNAKAN APLIKASI OWNCLOUD DI CENTOS 6 Kebutuhan : 1. PC yang terinstall OS CentOS 6 ( bisa pakek virtual [vmware, vbox, kvm] ) 2. Apache (httpd), MySql, pHp, Bind (named) 3. Webmin (optional) Rencananya : * Akan Membuat Cloud Storage Pakek OWNCloud, dengan akses domain : http://cloud.riz-al-atsary.info , jadi kita juga akan membuat DNS dan virtualhost untuk subdomain tersebut. Untuk menyamakan persepsi tentang DNS di CentOS silahkan baca artikel saya ini : http://www.riz-xp.web.id/cara-mudah-membuat-dns-server-menggunakan-webmin-tool/ Point Kerja : *Pembuatan Master Domain dan Subdomain (DNS) via Bind dan Webmin Untuk installasi bind dan webmin silahkan temen-temen baca link artikel diatas [saya anggap kalian udah paham]. Domain yang akan kita buat, Master domain : riz-al-atsary.info Subdomain : www.riz-al-atsary.info zmail.riz-al-atsary.info cloud.riz-al-atsary.info ubah /etc/hosts seperti dibawah ini 127.0.0.1 192.168.1.60 localhost.localdomain server-17.riz-al-atsary.info localhost server-17 IP dan FQDN nya sesuai in sendiri, kemudian setting hostname nya ubah /etc/sysconfig/network NETWORKING=yes HOSTNAME=server-17.riz-al-atsary.info ubah juga /etc/resolve.conf # Generated by NetworkManager search riz-al-atsary.info nameserver 192.168.1.60 setelah itu reboot mesin, dan buka browser untuk akses webmin caranya ketikan IP Address Server atau FQDN dan port webmin [ditentukan saat installasi webmin] kasus saya : http://server-17.riz-al-atsary.info:10001 , masukan username password dan kita mulai buat domainnya. Pilih BIND DNS Server kemudian klik link Create Master Zone , Lihat gambar ini : Doc LibreOffice 2013, Written by : Riz Al-Atsary
  • 3. Kemudian isikan seperti pada gambar dibawah ini : *Zone type pilih Forward [karena kita akan mendefenisikan dari domain-ke-ip] *Domain name / Network : masukan Master Domain yang akan di pakai [riz-al-atsary.info] *Master server : isikan dengan hosts server kita [server-17.riz-al-atsary.info] *Email address : terserah email apa aja :D yang lain biarkan secara defaultnya aja, kalo sudah tekan tombol Create Setelah itu otomatis kita akan langsung berada di Edit Master Zone , cari link “Address” dan klik, pada Address Records dibagian name : isikan nama subdomain yang akan dibuat [dalam kasus ini : cloud, www, ser ver-17 dan zmail], pada bagian Address isikan dengan IP Address, perlu di INGAT alamat domain Master Ser ver dalam hal ini [ser ver-17.riz-alatsar y.info] harus di defenisikan IP nya juga dibagian ini , selainya biarkan defaultnya kemudian klik Create, lihat gambar ini : Doc LibreOffice 2013, Written by : Riz Al-Atsary
  • 4. Kembali ke Edit Master Zone dengan klik link Return to record types , lalu pilih link mail server. Pada bagian ini name : biarkan kosong aja, Mail Server : isikan dengan domain mail server [zmail.riz-al-atsary.info] jangan lupa priority isikan 5 atau 10 atau terserah deh jangan aja nilai minus, kemudian klik Create. Lihat gambar ini : setelah selesai kita restart bind / named nya ( # service named restart ) *Installasi Apache, MySql, dan pHp [root@server-17 ~]# [root@server-17 ~]# [root@server-17 ~]# [root@server-17 ~]# untuk mysql security : [root@server-17 ~]# yum install httpd yum install mysql mysql-server service httpd start service mysqld start mysql_secure_installation Untuk installasi pHp kita akan menggunakan pHp versi 5.4, cara nya begini : kita akan menggunakan Webtatic EL yum repository , jadi tambahkan dulu via terminal : [root@server-17 ~]# rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm [root@server-17 ~]# yum install php54w php54w-gd php54w-xml php54w-mysql php54w-intl php54w-mbstring kalo sebelumnya versi pHp kita masih 5.3 silahkan remove dulu dan upgrade ke 5.4, karena pHp 5.3 dianggap memiliki bugs oleh Owncloud. *Create Database, Username, dan Password MySql Note : Nama database, user dan passwd nya di sesuai in sendiri ya ========================================= masuk ke mysql prompt : [root@server-17 ~]# mysql -u root -p Enter password: password yang akan di create, Database name : cloudku user mysql : cloudku password : bismillah mysql> create database cloudku; mysql> grant all on cloudku.* to cloudku@localhost identified by 'bismillah'; mysql> flush privileges; *Installasi / Setup Owncloud di Webserver [httpd/apache] ada beberapa cara pasang owncloud di webserver : 1. Donlot file tar.gz nya (http://owncloud.org/install/) 2. Donlot file setup-owncloud.php (</> Web Installer) lihat gambar ini : Doc LibreOffice 2013, Written by : Riz Al-Atsary
  • 5. sesi ini kita akan pakek cara yang pertama yaitu download file tar.gz nya ke webserver kita, caranya kita masuk dulu ke path webserver kita : [root@server-17 ~]# cd /var/www/html/ , kemudian baru kita donlot menggunakan wget setelah selesai baru kita ekstrak, scriptnya seperti dibawah ini : [root@server-17 html]# wget http://download.owncloud.org/community/owncloud-5.0.13.tar.bz2 [root@server-17 html]# tar xvf owncloud-5.0.13.tar.bz2 munculah folder ”owncloud” buat direktori baru dengan nama : data , di dalam folder owncloud, dan lakukan perubahan kepemilikan ke beberapa folder [apps dan config] termasuk juga folder data yang baru di buat tadi menjadi milik apache., [root@server-17 [root@server-17 [root@server-17 [root@server-17 html]# html]# html]# html]# mkdir chown chown chown owncloud/data -R apache.apache owncloud/data/ -R apache.apache owncloud/apps/ -R apache.apache owncloud/config/ *Edit file httpd.conf dan membuat virtualhost untuk subdomain cloud.riz-al-atsary.info [root@server-17 html]# vi /etc/httpd/conf/httpd.conf search / cari kata : Directory ( vi pakek tanda / atau ? | nano pakek ctrl + w ), tambahkan script dibawah ini : <Directory "/var/www/html/owncloud/"> AllowOverride All </Directory> kemudian kita pindah ke baris paling akhir dari file httpd.conf ( vi pakek perintah :$ ) untuk membuat virtualhost, uncomment (hilangkan tanda #) pada : NameVirtualHost *:80 , terus di bagian akhir line tambahkan script ini : <VirtualHost *:80> DocumentRoot /var/www/html/owncloud ServerName cloudku.riz-al-atsary.info </VirtualHost> simpan ulang file httpd.conf, jelasnya perhatikan gambar dibawah ini : Doc LibreOffice 2013, Written by : Riz Al-Atsary
  • 6. kemudian kita restart ulang service apache dan bind nya : [root@server-17 html]# service httpd restart Stopping httpd: Starting httpd: [root@server-17 html]# service named restart Stopping named: Starting named: [ [ OK OK ] ] [ [ OK OK ] ] setelah selesai buka lah browser dan ketikan url http://cloud.riz-al-atsary.info , kalo berhasil maka akan tampil seperti gambar dibawah ini , buatlah username dan password untuk admin : Setelah muncul itu, klik link ”Advance” diatas tombol Finish setup , maka akan muncul seperti pada gambar dibawah ini : Doc LibreOffice 2013, Written by : Riz Al-Atsary
  • 7. pada bagian ”Data Folder” biarkan aja seperti itu, atau kalo mau tempat penyimpanan lain tinggal ganti aja path nya, pada bagian ”Configure the database” pilih MySQL , dan isikan username, password, dan nama database yang telah kita buat sebelumnya. Setelah itu klik Finish Setup. Untuk upload data bisa klik tombol tanda panah sebelah New , tapi defaultnya maksimal upload hanya 2 MB, tidak bisa lebih.. untuk menambah kapasitas upload kita harus edit file .htaccess yang ada di path /var/www/html/owncloud : [root@server-17 ~]# vi /var/www/html/owncloud/.htaccess cari tulisan seperti dibawah ini : php_value upload_max_filesize 2G php_value post_max_size 2G php_value memory_limit 2G ganti size nya sesuai dengan yang kita inginkan, kasus ini saya ubah jadi 2 GB. Kemudian restart lagi apache/httpd nya. Kalo muncul pesan error kayak gini Doc LibreOffice 2013, Written by : Riz Al-Atsary
  • 8. maka kita edit file index.php di path ini : [root@server-17 ~]# vi /var/www/html/owncloud/apps/files/templates/index.php cari dengan kata kunci : MA X_FILE_SIZE , kalo ketemu uncomment perintah itu (<!- - dan - - > ), seperti dibawah ini <!-- <input type="hidden" name="MAX_FILE_SIZE" id="max_upload" value="<?php p($_['uploadMaxFilesize']) ?>"> --> simpan file index.php tersebut, restart lagi apache nya,, tapi masalahnya lagi saat upload proses nya nggak selesai selesai , untuk mengatasi masalah ini tambahkan beberapa perintah ini di file .htaccess dibawah perintah php_value memory_limit sebelumnya,, jadi script nya seperti ini [lihat yang saya bold] : php_value php_value php_value php_value php_value php_value php_value upload_max_filesize 2G post_max_size 2G memory_limit 2G max_input_time -1 max_execution_time 60000 default_socket_timeout 60000 mysql.connect_timeout -1 reload lagi apache nya (hehehe kebanyakan reload :D ), coba upload lagi file nya dan Insya Allah masalahnya udah clear. Naah sekarang untuk Desktop Sync Client nya, ini merupakan sebuah program desktop untuk sinkron ke owncloud, jadi nantinya kita bisa memindahkan data dari komputer kita ke owncloud atau sebaliknya melalui program ini, untuk lebih jelasnya bisa di baca di : http://owncloud.org/sync-clients/ , installer nya tergantun OS apa yang kita pakek,, disini misalnya saya pakek OS Ubuntu 12.04, jadi cara installasi nya seperti ini : # echo 'deb http://download.opensuse.org/repositories/isv:ownCloud:devel/xUbuntu_12.04/ /' >> /etc/apt/sources.list.d/owncloud-client.list # apt-get update # apt-get install owncloud-client inilah programnya masukan alamat cloud kita yang udah kita buat atau bisa juga menggunakan IP Address server cloud , kemudian klik next. Setelah itu masukan username dan password admin cloud kita yang sudah dibuat sebelumnya, lalu klik next lagi, Doc LibreOffice 2013, Written by : Riz Al-Atsary
  • 9. nah, disini kita disuruh untuk menentukan lokasi / path di komputer lokal kita agar sinkron dengan cloud storage kita, jadi kalo mau pindahin / transfer data gak perlu lewat browser lagi, cukup langsung masukin aja ke folder / lokasi yang kita tentuin ini, dalam kasus ini di /home/kentang/ownCloud, jadi saat saya pindahkan data2 ke folder ini, maka otomatis akan ada juga di owncloud. Setelah itu klik Connect. Naah,, gampang banget khan..?? mudah2an bisa dipahami ya.. anak SMP pun jg bisa kok,, hehee... sebenernya dulu saya udah pernah buat ini di Ubuntu [waktu awal gembor2 nya cloud] tapi emang gak di dokumentasikan, skarang kbeneran ada yang mau minta tuk berbagi tentang cloud2an ini :D , ya udah buat dokumentasi aja ^_^V. sebenernya banyak sekali aplikasi cloud yang lain ya seperti : openfiler, AjaXplorer, NAS4Free, OpenMediaVault, dll. Sebenernya yang pas buat CentOS pakek OpenFiler aja. O iyaa.. semua kerjaan kita ini kan hanya berada di lokal (gak nyambung ke internet) coz IP nya juga IP Lokal, agar cloud yang telah buat ini bisa di akses di internet, kita gunakan aja Port Forwarding dari gateway kita, tergantung gateway kita pakek apa, kalo di linux gunakan IPTables (DNAT), kalo pakek Mikrotik gunakan Firewall Nat dengan Chain “dstnat”, kalo gak ada gateway/proxy yaa gunakan fasilitas yang ada di modem aja hehee ^_^V, oke itu aja ya sekelumit tentang hal yang sangat sederhana ini,, ya pas lah buat anak2 smk-tkj yang mau belajar.. ^_^ Email Facebook Blog : : : hubungi@riz-al-atsar y.info w w w.facebook.com/RHEL .SysAdmin w w w.riz-xp.web.id CMIIW ^_^V Doc LibreOffice 2013, Written by : Riz Al-Atsary