SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
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

Más contenido relacionado

Destacado

Программа Дня физкультурника 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
 

Destacado (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

Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasAZakariaAmien1
 
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
 
Materi power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptMateri power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptAcemediadotkoM1
 
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
 
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanTPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanNiKomangRaiVerawati
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdfMMeizaFachri
 
Buku Saku Layanan Haji Ramah Lansia 2.pdf
Buku Saku Layanan Haji Ramah Lansia 2.pdfBuku Saku Layanan Haji Ramah Lansia 2.pdf
Buku Saku Layanan Haji Ramah Lansia 2.pdfWahyudinST
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasHardaminOde2
 
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptPertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptNabilahKhairunnisa6
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxrofikpriyanto2
 
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxSKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxg66527130
 
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
 
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaModul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaAbdiera
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiIntanHanifah4
 
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdfWahyudinST
 
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMPPOWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMPAnaNoorAfdilla
 
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup Bangsa
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup BangsaDinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup Bangsa
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup BangsaEzraCalva
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...Kanaidi ken
 
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
 

Último (20)

Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnas
 
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
 
Materi power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptMateri power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .ppt
 
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
 
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanTPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
 
Buku Saku Layanan Haji Ramah Lansia 2.pdf
Buku Saku Layanan Haji Ramah Lansia 2.pdfBuku Saku Layanan Haji Ramah Lansia 2.pdf
Buku Saku Layanan Haji Ramah Lansia 2.pdf
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
 
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.pptPertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
Pertemuan 3-bioavailabilitas-dan-bioekivalensi.ppt
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
 
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptxSKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
SKPM Kualiti @ Sekolah 23 Feb 22222023.pptx
 
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
 
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaModul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajii
 
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
5. HAK DAN KEWAJIBAN JEMAAH indonesia.pdf
 
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMPPOWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
POWERPOINT BAHAN AJAR SENYAWA KELAS VIII SMP
 
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup Bangsa
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup BangsaDinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup Bangsa
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup Bangsa
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
 
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...
 

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