SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

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

Andere mochten auch (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
 

Kürzlich hochgeladen

Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...asepsaefudin2009
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptxPPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptxSaefAhmad
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...MetalinaSimanjuntak1
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptxHR MUSLIM
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidupfamela161
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaafarmasipejatentimur
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxNurindahSetyawati1
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 

Kürzlich hochgeladen (20)

Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptxPPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptx
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Membuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docxMembuat Komik Digital Berisi Kritik Sosial.docx
Membuat Komik Digital Berisi Kritik Sosial.docx
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 

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