SlideShare a Scribd company logo
1 of 4
TUTORIAL MEMBUAT MEDIA PENYIMPANAN TKJCLOUD SERVICE
DENGAN OWNCLOUD

ownCloud adalah Solusi media penyimpanan berbasis open source yang merupakan
hasil modifikasi dari aplikasi owncloud yang menggunakan metoda cloud, dimana file-file
akan terpusat dalam satu server yang dapat diakses melalui internet.
Versi owncloud sebenarnya sudah ada yang versi 6, namun kali ini akan diberikan
tutorial untuk owcloud 5.0.4, karena Versi ini adalah versi terbaru yang sudah stabil.

Alat dan Bahan
1. Aplikasi owncloud-5.0.4.tar.gz
2. Lamp-server
3. Php5 dan depedencynya seperti :
php5-gd php-xml-parser php5-intl smbclient curl libcurl3 php5-curl

4. Openssl (jika ingin menggunakan https)
5. Tambahan Apps owncloud jika dibutuhkan
6. Operating System Ubuntu 12.04 Desktop
Spesifikasi VM
1. OS Ubuntu Server 12.04
2. Virtual Disk 128 GB
3. Processor Intel Core i3
4. RAM 512 MB

Langkah Kerja

1. Sebelum kita melakukan instalasi paket-paket untuk server ini, masuk sebagai super user.
Dan kita lakukan update dan proses upgrade repository di operating system yang kita
gunakan.Dengan perintah :
sudo su
apt-get update
apt-get upgrade
Kurniawan Suganda & Pratiwi Putriyan- 2013
2. Setelah melakukan proses update dan upgrade, sekarang kita lakukan instalasi LAMP ( Linux
Apache, MySQL, PHP5 ) Server. Inputkan Perintah :

apt-get install lamp-server^
Inputkan konfigurasi awal seperti root password, dan mysql password.

3. Setelah proses instalasi LAMP Server selesai, kita berlanjut ke proses konfigurasi
databaseowncloud di mysql server. Sebelum kita lakukan konfigurasi, kita buat MySQL Server
kita secure dengan perintah :

mysql_secure_installation
Maka akan ada tampilan untuk memasukan password, Inputkan Password yang sudah diinputkan
sebelumnya pada konfigurasi LAMP Server.
Pada bagianchange root password, ketikkan "n" untuk no.
Pada bagianremove anonymous users, ketikkan "y" untuk yes.
Pada bagiandisallow remote root logins, ketikkan "y" untuk yes.
Pada bagianremove test database and access to it, ketikkan "y" untuk yes.
Pada bagianreload privilege tables, ketikkan "y" untuk yes.

4. Setelah kita melakukan secure installation untuk mysql, sekarang kita lakukan instalasi library
tambahan untuk soundcloud. Dengan perintah :
Apt-get install php5-gd php-xml-parser php5-intl smbclient curl libcurl3 php5-curl

5. Jika Library-Library tersebut sudah terinstall, selanjutnya kita akan mengaktifkan 2 module yang
terdapat di apache2 yaitu mod_header, dan mod_rewrite karena ownCloud membutuhkan mods
tersebut. Selain itu kita juga menggunakan file .htaccess.
Untuk mengaktifkan modsnya, perintahnya adalah :

a2enmod rewrite
a2enmod headers

6. Kemudian kita lakukan proses pengubahan pada file virtualhost agar owncloud dapat melakukan
proses rewrite. Dengan perintah :

nano /etc/apache2/sites-available/default
Setelah itu kita edit file dibawah bagian "<Directory /var/www/>"
Ubah file dibawah ini :

AllowOverride None
Menjadi

AllowOverride All

7. Setelah kita melakukan perubahan pada file tersebut restart apache2, dengan perintah :
service apache2 restart
Kurniawan Suganda & Pratiwi Putriyan- 2013
8. Proses selanjutnya kita mulai masuk pada proses instalasi dan konfigurasi ownCloud. Pertama
kita download aplikasi ownCloud, dengan perintah :
wget http://download.owncloud.org/community/owncloud-5.0.4.tar.bz2

9. Setelah di download, sekarang kita extract di folder /var/www/ , dengan perintah :
tar –xfj owncloud-55.0.4.tar.bz2 /var/www/

10. Pada file yang telah diextract tersebut kita harus melakukan pengubahan owner.
Dengan perintah :

cd /var/www
chown –R www-data:www-data owncloud

11. Kita buat database untuk ownCloud, walaupun sebenarnya ownCloud bisa menggunakan SQLite.
Namun, agar lebih stabil kita buat di Mysql server yang sudah kita install.
Perintahnya adalah :
Mysql –u root -p

Kemudian setelah login ke mysql buatlah database untuk soundcloud :
CREATE DATABASE owncloud;

Setelah membuat database sekarang kita buat user dan password untuk database tersebut :
GRANT ALL ON owncloud.* to ‘owncloud’@’localhost’ IDENTIFIED by ‘password mysql’

12. Setelah itu, kita coba buka dengan menuliskan IP Address atau domain yang telah kita buat di
apache2 pada browser. Contoh :
http://192.168.122.120

13. Sebelum kita melakukan instalasi ownCloud melalui website, kita edit file :
/etc/php5/apache2/php.ini

Pada file /etc/php5/apache2/php.ini kita akan melakukan pengubahan pada beberapa file di
bawah ini :
upload_tmp_dir = /var/www/owncloud/data/upload-tmp
Pada bagian ini, kita menentukan letak dari folder template untuk TKJCloud kita.
post_max_size = 100M
Pada bagian ini, kita menentukan kuota penyimpanan pada masing-masing user.
upload_max_filesize = 50M
Pada bagian ini, kita menentukan maksimal ukuran file yang dapat diupload dalam satu waktu.
max_file_uploads = 20
Pada bagian ini, kita menentukan jumlah maksimal file yang dapat diupload dalam satu waktu.

Kurniawan Suganda & Pratiwi Putriyan- 2013
max_input_time = 3600
Pada bagian ini, kita menentukan batas waktu dalam melakukan proses upload.
max_execution_time = 3600
Pada bagian ini, kita menentukan batas waktu dalam melakukan akses ke server.
session.gc_maxlifetime = 3600
Pada bagian ini, kita menentukan batas waktu dalam melakukan proses upload.
memory_limit = 256M
Pada bagian ini, kita menentukan besaran memori yang digunakan untuk proses server.

14. Untuk melakukan pengubahan logo, sebelumnya kita harus membuat vector image dengan
ekstensi .svg. Setelah itu ita beri nama logo.svg untuk logo tampilan awal, dan logo-wide.svg
untuk logo setelah login.
15. Setelah itu, kita copy file tersebut ke folder /var/www/owncloud/core/img/. Dengan perintah :
cp logo.svg logo-wide.svg /var/www/owncloud/core/img/

16. Kemudian ubah lagi owner file tersebut menjadi www-data.Dengan perintah :
chown –R www-data:www-data /var/www/owncloud/core/img/

17. Untuk

mengubah
title
dan
footer,
kita
lakukan
pengubahan
pada
file
/var/www/owncloud/core/templates/layout-base.php dan layout-guest.php.
Kita cari <title> dan <footer> kemudian kita ubah sesuai keinginan kita.
18. Kita lakukan konfigurasi di Website, dengan mengetikkan IP Address / Domain. Setelah itu kita
isikan data-data tersebut.
19. Setelah mengisi data username, dll kita lakukan penambahan apps di owncloud. Kita ekstrak filefile apps dengan perintah :
Unzip <nama file apps>.zip

20. Kemudian kita pindahkan file tersebut ke folder /var/www/owncloud/apps, Dengan perintah :
Cp /home/tkj/Kurni/<nama Apps> /var/www/ownclod/apps

21. Setelah dipindahkan kita ubah ownernya menjadi www-data. Dengan perintah :
chown –R www-data:www-data /var/www/owncloud/apps

22. Setelah itu kita refresh halaman Apps tadi, dan pilih Apps yang akan diaktifkan.
23. Jika kita sudah menambahkan Apps dan proses instalasi sudah selesai, maka Instalasi Owncloud
sudah selesai.

Kurniawan Suganda & Pratiwi Putriyan- 2013

More Related Content

What's hot

Konfigurasi dhcp server pada debian 7
Konfigurasi dhcp server pada debian 7Konfigurasi dhcp server pada debian 7
Konfigurasi dhcp server pada debian 7Denni Setyawan
 
konfigurasi proxy server
konfigurasi proxy serverkonfigurasi proxy server
konfigurasi proxy serverMuhammad Anang
 
2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux Ubuntu2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux UbuntuSyiroy Uddin
 
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2Hary HarysMatta
 
Tutorial Instalasi Debian 7 wheezy DNS,DHCP,Webmail dan Webserver
Tutorial Instalasi Debian 7 wheezy DNS,DHCP,Webmail dan WebserverTutorial Instalasi Debian 7 wheezy DNS,DHCP,Webmail dan Webserver
Tutorial Instalasi Debian 7 wheezy DNS,DHCP,Webmail dan WebserverSulthan Adam
 
Pengolahan Database Dengan MySQL
Pengolahan Database Dengan MySQLPengolahan Database Dengan MySQL
Pengolahan Database Dengan MySQLI Putu Hariyadi
 
2013-40. Konfigurasi Mail server pada ubuntu server 11.10
2013-40. Konfigurasi Mail server pada ubuntu server 11.102013-40. Konfigurasi Mail server pada ubuntu server 11.10
2013-40. Konfigurasi Mail server pada ubuntu server 11.10Syiroy Uddin
 
Ebook Konfigurasi Dasar Linux Debian 7.8
Ebook Konfigurasi Dasar Linux Debian 7.8Ebook Konfigurasi Dasar Linux Debian 7.8
Ebook Konfigurasi Dasar Linux Debian 7.8Walid Umar
 
Laporan instalasi debian 7
Laporan instalasi debian 7Laporan instalasi debian 7
Laporan instalasi debian 7danar_abiyoso
 
Supriyanto squidproxyserver
Supriyanto squidproxyserverSupriyanto squidproxyserver
Supriyanto squidproxyserverHARRY CHAN PUTRA
 
Panduan instalasi clear os 5.2 standalone mode, web server, ftp server
Panduan instalasi clear os 5.2 standalone mode, web server, ftp serverPanduan instalasi clear os 5.2 standalone mode, web server, ftp server
Panduan instalasi clear os 5.2 standalone mode, web server, ftp serverSubuh Kurniawan
 
Konfigurasi proxy dan webserver di clear os
Konfigurasi  proxy dan webserver di clear osKonfigurasi  proxy dan webserver di clear os
Konfigurasi proxy dan webserver di clear osHarry Setya Hadi
 
Modul membuat server debian whezzy terbaru by:afn
Modul membuat server debian whezzy terbaru by:afnModul membuat server debian whezzy terbaru by:afn
Modul membuat server debian whezzy terbaru by:afnWilda Afn
 
Perkembangan web server
Perkembangan web server Perkembangan web server
Perkembangan web server fatek
 
Tgs 2 so 2 samba (nisnawaty basri)
Tgs 2 so 2 samba (nisnawaty basri)Tgs 2 so 2 samba (nisnawaty basri)
Tgs 2 so 2 samba (nisnawaty basri)Nhyca
 

What's hot (20)

konfigurasi ftp
konfigurasi ftpkonfigurasi ftp
konfigurasi ftp
 
Konfigurasi dhcp server pada debian 7
Konfigurasi dhcp server pada debian 7Konfigurasi dhcp server pada debian 7
Konfigurasi dhcp server pada debian 7
 
konfigurasi proxy server
konfigurasi proxy serverkonfigurasi proxy server
konfigurasi proxy server
 
Tutorial instalasi ubuntu server 12.04, setting DNS server dan Web server
Tutorial instalasi ubuntu server 12.04, setting DNS server dan Web serverTutorial instalasi ubuntu server 12.04, setting DNS server dan Web server
Tutorial instalasi ubuntu server 12.04, setting DNS server dan Web server
 
2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux Ubuntu2013 12. Administrasi Server Linux Ubuntu
2013 12. Administrasi Server Linux Ubuntu
 
Setting PROXY Ubuntu Server
Setting PROXY Ubuntu ServerSetting PROXY Ubuntu Server
Setting PROXY Ubuntu Server
 
Tupen 6 1235010002
Tupen 6   1235010002Tupen 6   1235010002
Tupen 6 1235010002
 
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
 
Tutorial Instalasi Debian 7 wheezy DNS,DHCP,Webmail dan Webserver
Tutorial Instalasi Debian 7 wheezy DNS,DHCP,Webmail dan WebserverTutorial Instalasi Debian 7 wheezy DNS,DHCP,Webmail dan Webserver
Tutorial Instalasi Debian 7 wheezy DNS,DHCP,Webmail dan Webserver
 
Pengolahan Database Dengan MySQL
Pengolahan Database Dengan MySQLPengolahan Database Dengan MySQL
Pengolahan Database Dengan MySQL
 
2013-40. Konfigurasi Mail server pada ubuntu server 11.10
2013-40. Konfigurasi Mail server pada ubuntu server 11.102013-40. Konfigurasi Mail server pada ubuntu server 11.10
2013-40. Konfigurasi Mail server pada ubuntu server 11.10
 
Konfigurasi debian
Konfigurasi debianKonfigurasi debian
Konfigurasi debian
 
Ebook Konfigurasi Dasar Linux Debian 7.8
Ebook Konfigurasi Dasar Linux Debian 7.8Ebook Konfigurasi Dasar Linux Debian 7.8
Ebook Konfigurasi Dasar Linux Debian 7.8
 
Laporan instalasi debian 7
Laporan instalasi debian 7Laporan instalasi debian 7
Laporan instalasi debian 7
 
Supriyanto squidproxyserver
Supriyanto squidproxyserverSupriyanto squidproxyserver
Supriyanto squidproxyserver
 
Panduan instalasi clear os 5.2 standalone mode, web server, ftp server
Panduan instalasi clear os 5.2 standalone mode, web server, ftp serverPanduan instalasi clear os 5.2 standalone mode, web server, ftp server
Panduan instalasi clear os 5.2 standalone mode, web server, ftp server
 
Konfigurasi proxy dan webserver di clear os
Konfigurasi  proxy dan webserver di clear osKonfigurasi  proxy dan webserver di clear os
Konfigurasi proxy dan webserver di clear os
 
Modul membuat server debian whezzy terbaru by:afn
Modul membuat server debian whezzy terbaru by:afnModul membuat server debian whezzy terbaru by:afn
Modul membuat server debian whezzy terbaru by:afn
 
Perkembangan web server
Perkembangan web server Perkembangan web server
Perkembangan web server
 
Tgs 2 so 2 samba (nisnawaty basri)
Tgs 2 so 2 samba (nisnawaty basri)Tgs 2 so 2 samba (nisnawaty basri)
Tgs 2 so 2 samba (nisnawaty basri)
 

Viewers also liked

環境コミュニケーションをデザインする。
環境コミュニケーションをデザインする。環境コミュニケーションをデザインする。
環境コミュニケーションをデザインする。Yutaka Kamioka
 
Silhouette Designer 3 Guide
Silhouette Designer 3 GuideSilhouette Designer 3 Guide
Silhouette Designer 3 Guidemicrodor
 
The meandering matriarch’s excellent adventure
The meandering matriarch’s excellent adventureThe meandering matriarch’s excellent adventure
The meandering matriarch’s excellent adventuremeanderingmatriarch
 
María montessori. el nino. el secreto de la infancia
María montessori. el nino. el secreto de la infanciaMaría montessori. el nino. el secreto de la infancia
María montessori. el nino. el secreto de la infanciaAna Otalora
 
Spago4Q at ePractice 2011 workshop "Open Source: Its place in a cross-border ...
Spago4Q at ePractice 2011 workshop "Open Source: Its place in a cross-border ...Spago4Q at ePractice 2011 workshop "Open Source: Its place in a cross-border ...
Spago4Q at ePractice 2011 workshop "Open Source: Its place in a cross-border ...Davide Dalle Carbonare
 
Chirtsnewyear (1)
Chirtsnewyear (1)Chirtsnewyear (1)
Chirtsnewyear (1)Afser Ali
 
AVReporter Schneider Electric M221 plc impulse counter
AVReporter Schneider Electric M221 plc impulse counterAVReporter Schneider Electric M221 plc impulse counter
AVReporter Schneider Electric M221 plc impulse counterAvreporter KONsys
 
Medgenics (NYSE AMEX: MDGN) - Nomura Code Securities Limited, London
Medgenics (NYSE AMEX: MDGN) - Nomura Code Securities Limited, LondonMedgenics (NYSE AMEX: MDGN) - Nomura Code Securities Limited, London
Medgenics (NYSE AMEX: MDGN) - Nomura Code Securities Limited, LondonProActive Capital Resources Group
 

Viewers also liked (20)

Makalah PTI (cloud computing)
Makalah PTI (cloud computing)Makalah PTI (cloud computing)
Makalah PTI (cloud computing)
 
El sol
El solEl sol
El sol
 
環境コミュニケーションをデザインする。
環境コミュニケーションをデザインする。環境コミュニケーションをデザインする。
環境コミュニケーションをデザインする。
 
Silhouette Designer 3 Guide
Silhouette Designer 3 GuideSilhouette Designer 3 Guide
Silhouette Designer 3 Guide
 
The meandering matriarch’s excellent adventure
The meandering matriarch’s excellent adventureThe meandering matriarch’s excellent adventure
The meandering matriarch’s excellent adventure
 
Session 14 hydropower
Session 14   hydropowerSession 14   hydropower
Session 14 hydropower
 
Lane tech
Lane techLane tech
Lane tech
 
Ap wao2011 v1
Ap wao2011 v1Ap wao2011 v1
Ap wao2011 v1
 
Lxxviii
LxxviiiLxxviii
Lxxviii
 
Daily Dose Equities - Intracoronary Bone Marrow
Daily Dose Equities - Intracoronary Bone MarrowDaily Dose Equities - Intracoronary Bone Marrow
Daily Dose Equities - Intracoronary Bone Marrow
 
Ethernet kelompok 2
Ethernet kelompok 2Ethernet kelompok 2
Ethernet kelompok 2
 
María montessori. el nino. el secreto de la infancia
María montessori. el nino. el secreto de la infanciaMaría montessori. el nino. el secreto de la infancia
María montessori. el nino. el secreto de la infancia
 
Spago4Q at ePractice 2011 workshop "Open Source: Its place in a cross-border ...
Spago4Q at ePractice 2011 workshop "Open Source: Its place in a cross-border ...Spago4Q at ePractice 2011 workshop "Open Source: Its place in a cross-border ...
Spago4Q at ePractice 2011 workshop "Open Source: Its place in a cross-border ...
 
Chirtsnewyear (1)
Chirtsnewyear (1)Chirtsnewyear (1)
Chirtsnewyear (1)
 
Modotti2
Modotti2Modotti2
Modotti2
 
AVReporter Schneider Electric M221 plc impulse counter
AVReporter Schneider Electric M221 plc impulse counterAVReporter Schneider Electric M221 plc impulse counter
AVReporter Schneider Electric M221 plc impulse counter
 
Medgenics (NYSE AMEX: MDGN) - Nomura Code Securities Limited, London
Medgenics (NYSE AMEX: MDGN) - Nomura Code Securities Limited, LondonMedgenics (NYSE AMEX: MDGN) - Nomura Code Securities Limited, London
Medgenics (NYSE AMEX: MDGN) - Nomura Code Securities Limited, London
 
Semantic Web'e Giriş
Semantic Web'e GirişSemantic Web'e Giriş
Semantic Web'e Giriş
 
Llmsession12012
Llmsession12012Llmsession12012
Llmsession12012
 
Ventrus Biosciences ($VTUS) FDA Presentation - March 2011
Ventrus  Biosciences ($VTUS) FDA Presentation - March 2011Ventrus  Biosciences ($VTUS) FDA Presentation - March 2011
Ventrus Biosciences ($VTUS) FDA Presentation - March 2011
 

Similar to Membuat TKJCloud dengan OwnCloud

Laporan 6
Laporan 6Laporan 6
Laporan 6hudakds
 
Cara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di UbuntuCara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di UbuntuWirabumi Software
 
cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5
cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5
cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5stephan EL'wiin Shaarawy
 
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)ApriyantoGafur
 
Install own cloud server di ubuntu 12
Install own cloud server di ubuntu 12Install own cloud server di ubuntu 12
Install own cloud server di ubuntu 12Arif Wahyudi
 
Tugas presentasi fix
Tugas presentasi fixTugas presentasi fix
Tugas presentasi fixantokwon
 
Working Instruction Instalation Owncloud On Centos 6
Working Instruction Instalation Owncloud On Centos 6Working Instruction Instalation Owncloud On Centos 6
Working Instruction Instalation Owncloud On Centos 6Febi Gelar Ramadhan
 
Instalasi Proxy & Samba Server (Debian)
Instalasi Proxy & Samba Server (Debian)Instalasi Proxy & Samba Server (Debian)
Instalasi Proxy & Samba Server (Debian)Julio Mukhlishin
 
Instalasi ssh server
Instalasi ssh serverInstalasi ssh server
Instalasi ssh serverOcto Ayomy
 
Konfigurasi server debian squeeze
Konfigurasi server debian squeezeKonfigurasi server debian squeeze
Konfigurasi server debian squeezeSanti Putri
 
Tutorial ClearOS Enterprise 5.2 (Step By Step)
Tutorial ClearOS Enterprise 5.2 (Step By Step)Tutorial ClearOS Enterprise 5.2 (Step By Step)
Tutorial ClearOS Enterprise 5.2 (Step By Step)Deni Kurnia
 
Integrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceIntegrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceDwi Fajar Saputra
 
Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012fmraihan
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLLusiana Diyan
 
Konfigurasi Web server APACHE2
Konfigurasi Web server APACHE2Konfigurasi Web server APACHE2
Konfigurasi Web server APACHE2syahrulfadillah16
 

Similar to Membuat TKJCloud dengan OwnCloud (20)

Nginx owncloud
Nginx owncloudNginx owncloud
Nginx owncloud
 
Laporan 6
Laporan 6Laporan 6
Laporan 6
 
Cara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di UbuntuCara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di Ubuntu
 
cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5
cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5
cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5
 
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
 
Install own cloud server di ubuntu 12
Install own cloud server di ubuntu 12Install own cloud server di ubuntu 12
Install own cloud server di ubuntu 12
 
Tugas presentasi fix
Tugas presentasi fixTugas presentasi fix
Tugas presentasi fix
 
Working Instruction Instalation Owncloud On Centos 6
Working Instruction Instalation Owncloud On Centos 6Working Instruction Instalation Owncloud On Centos 6
Working Instruction Instalation Owncloud On Centos 6
 
Instalasi Proxy & Samba Server (Debian)
Instalasi Proxy & Samba Server (Debian)Instalasi Proxy & Samba Server (Debian)
Instalasi Proxy & Samba Server (Debian)
 
websecure.ppt
websecure.pptwebsecure.ppt
websecure.ppt
 
websecure.ppt
websecure.pptwebsecure.ppt
websecure.ppt
 
Instalasi ssh server
Instalasi ssh serverInstalasi ssh server
Instalasi ssh server
 
Konfigurasi server debian squeeze
Konfigurasi server debian squeezeKonfigurasi server debian squeeze
Konfigurasi server debian squeeze
 
websecure.ppt
websecure.pptwebsecure.ppt
websecure.ppt
 
Tutorial ClearOS Enterprise 5.2 (Step By Step)
Tutorial ClearOS Enterprise 5.2 (Step By Step)Tutorial ClearOS Enterprise 5.2 (Step By Step)
Tutorial ClearOS Enterprise 5.2 (Step By Step)
 
Integrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceIntegrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspace
 
Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012Pembahasan soal ukk tkj paket 1 2012
Pembahasan soal ukk tkj paket 1 2012
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQL
 
Presentation dyan
Presentation dyanPresentation dyan
Presentation dyan
 
Konfigurasi Web server APACHE2
Konfigurasi Web server APACHE2Konfigurasi Web server APACHE2
Konfigurasi Web server APACHE2
 

More from Kurniawan Suganda

Laporan Programmeable Counter & Self-Stopping Cenounter
Laporan Programmeable Counter & Self-Stopping CenounterLaporan Programmeable Counter & Self-Stopping Cenounter
Laporan Programmeable Counter & Self-Stopping CenounterKurniawan Suganda
 
Laporan1 sr&d flip-flop_kurniawan suganda_1_nk1_14
Laporan1 sr&d flip-flop_kurniawan suganda_1_nk1_14Laporan1 sr&d flip-flop_kurniawan suganda_1_nk1_14
Laporan1 sr&d flip-flop_kurniawan suganda_1_nk1_14Kurniawan Suganda
 
Presentasi wireless microwave
Presentasi wireless   microwavePresentasi wireless   microwave
Presentasi wireless microwaveKurniawan Suganda
 
Presentasi ips (kelompok sosial)
Presentasi ips (kelompok sosial)Presentasi ips (kelompok sosial)
Presentasi ips (kelompok sosial)Kurniawan Suganda
 
Presentasi instalasi lan (osi layer)
Presentasi instalasi lan (osi layer)Presentasi instalasi lan (osi layer)
Presentasi instalasi lan (osi layer)Kurniawan Suganda
 

More from Kurniawan Suganda (7)

Laporan Programmeable Counter & Self-Stopping Cenounter
Laporan Programmeable Counter & Self-Stopping CenounterLaporan Programmeable Counter & Self-Stopping Cenounter
Laporan Programmeable Counter & Self-Stopping Cenounter
 
Laporan Modulo Counter
Laporan Modulo CounterLaporan Modulo Counter
Laporan Modulo Counter
 
Laporan Binary Counter
Laporan Binary CounterLaporan Binary Counter
Laporan Binary Counter
 
Laporan1 sr&d flip-flop_kurniawan suganda_1_nk1_14
Laporan1 sr&d flip-flop_kurniawan suganda_1_nk1_14Laporan1 sr&d flip-flop_kurniawan suganda_1_nk1_14
Laporan1 sr&d flip-flop_kurniawan suganda_1_nk1_14
 
Presentasi wireless microwave
Presentasi wireless   microwavePresentasi wireless   microwave
Presentasi wireless microwave
 
Presentasi ips (kelompok sosial)
Presentasi ips (kelompok sosial)Presentasi ips (kelompok sosial)
Presentasi ips (kelompok sosial)
 
Presentasi instalasi lan (osi layer)
Presentasi instalasi lan (osi layer)Presentasi instalasi lan (osi layer)
Presentasi instalasi lan (osi layer)
 

Membuat TKJCloud dengan OwnCloud

  • 1. TUTORIAL MEMBUAT MEDIA PENYIMPANAN TKJCLOUD SERVICE DENGAN OWNCLOUD ownCloud adalah Solusi media penyimpanan berbasis open source yang merupakan hasil modifikasi dari aplikasi owncloud yang menggunakan metoda cloud, dimana file-file akan terpusat dalam satu server yang dapat diakses melalui internet. Versi owncloud sebenarnya sudah ada yang versi 6, namun kali ini akan diberikan tutorial untuk owcloud 5.0.4, karena Versi ini adalah versi terbaru yang sudah stabil. Alat dan Bahan 1. Aplikasi owncloud-5.0.4.tar.gz 2. Lamp-server 3. Php5 dan depedencynya seperti : php5-gd php-xml-parser php5-intl smbclient curl libcurl3 php5-curl 4. Openssl (jika ingin menggunakan https) 5. Tambahan Apps owncloud jika dibutuhkan 6. Operating System Ubuntu 12.04 Desktop Spesifikasi VM 1. OS Ubuntu Server 12.04 2. Virtual Disk 128 GB 3. Processor Intel Core i3 4. RAM 512 MB Langkah Kerja 1. Sebelum kita melakukan instalasi paket-paket untuk server ini, masuk sebagai super user. Dan kita lakukan update dan proses upgrade repository di operating system yang kita gunakan.Dengan perintah : sudo su apt-get update apt-get upgrade Kurniawan Suganda & Pratiwi Putriyan- 2013
  • 2. 2. Setelah melakukan proses update dan upgrade, sekarang kita lakukan instalasi LAMP ( Linux Apache, MySQL, PHP5 ) Server. Inputkan Perintah : apt-get install lamp-server^ Inputkan konfigurasi awal seperti root password, dan mysql password. 3. Setelah proses instalasi LAMP Server selesai, kita berlanjut ke proses konfigurasi databaseowncloud di mysql server. Sebelum kita lakukan konfigurasi, kita buat MySQL Server kita secure dengan perintah : mysql_secure_installation Maka akan ada tampilan untuk memasukan password, Inputkan Password yang sudah diinputkan sebelumnya pada konfigurasi LAMP Server. Pada bagianchange root password, ketikkan "n" untuk no. Pada bagianremove anonymous users, ketikkan "y" untuk yes. Pada bagiandisallow remote root logins, ketikkan "y" untuk yes. Pada bagianremove test database and access to it, ketikkan "y" untuk yes. Pada bagianreload privilege tables, ketikkan "y" untuk yes. 4. Setelah kita melakukan secure installation untuk mysql, sekarang kita lakukan instalasi library tambahan untuk soundcloud. Dengan perintah : Apt-get install php5-gd php-xml-parser php5-intl smbclient curl libcurl3 php5-curl 5. Jika Library-Library tersebut sudah terinstall, selanjutnya kita akan mengaktifkan 2 module yang terdapat di apache2 yaitu mod_header, dan mod_rewrite karena ownCloud membutuhkan mods tersebut. Selain itu kita juga menggunakan file .htaccess. Untuk mengaktifkan modsnya, perintahnya adalah : a2enmod rewrite a2enmod headers 6. Kemudian kita lakukan proses pengubahan pada file virtualhost agar owncloud dapat melakukan proses rewrite. Dengan perintah : nano /etc/apache2/sites-available/default Setelah itu kita edit file dibawah bagian "<Directory /var/www/>" Ubah file dibawah ini : AllowOverride None Menjadi AllowOverride All 7. Setelah kita melakukan perubahan pada file tersebut restart apache2, dengan perintah : service apache2 restart Kurniawan Suganda & Pratiwi Putriyan- 2013
  • 3. 8. Proses selanjutnya kita mulai masuk pada proses instalasi dan konfigurasi ownCloud. Pertama kita download aplikasi ownCloud, dengan perintah : wget http://download.owncloud.org/community/owncloud-5.0.4.tar.bz2 9. Setelah di download, sekarang kita extract di folder /var/www/ , dengan perintah : tar –xfj owncloud-55.0.4.tar.bz2 /var/www/ 10. Pada file yang telah diextract tersebut kita harus melakukan pengubahan owner. Dengan perintah : cd /var/www chown –R www-data:www-data owncloud 11. Kita buat database untuk ownCloud, walaupun sebenarnya ownCloud bisa menggunakan SQLite. Namun, agar lebih stabil kita buat di Mysql server yang sudah kita install. Perintahnya adalah : Mysql –u root -p Kemudian setelah login ke mysql buatlah database untuk soundcloud : CREATE DATABASE owncloud; Setelah membuat database sekarang kita buat user dan password untuk database tersebut : GRANT ALL ON owncloud.* to ‘owncloud’@’localhost’ IDENTIFIED by ‘password mysql’ 12. Setelah itu, kita coba buka dengan menuliskan IP Address atau domain yang telah kita buat di apache2 pada browser. Contoh : http://192.168.122.120 13. Sebelum kita melakukan instalasi ownCloud melalui website, kita edit file : /etc/php5/apache2/php.ini Pada file /etc/php5/apache2/php.ini kita akan melakukan pengubahan pada beberapa file di bawah ini : upload_tmp_dir = /var/www/owncloud/data/upload-tmp Pada bagian ini, kita menentukan letak dari folder template untuk TKJCloud kita. post_max_size = 100M Pada bagian ini, kita menentukan kuota penyimpanan pada masing-masing user. upload_max_filesize = 50M Pada bagian ini, kita menentukan maksimal ukuran file yang dapat diupload dalam satu waktu. max_file_uploads = 20 Pada bagian ini, kita menentukan jumlah maksimal file yang dapat diupload dalam satu waktu. Kurniawan Suganda & Pratiwi Putriyan- 2013
  • 4. max_input_time = 3600 Pada bagian ini, kita menentukan batas waktu dalam melakukan proses upload. max_execution_time = 3600 Pada bagian ini, kita menentukan batas waktu dalam melakukan akses ke server. session.gc_maxlifetime = 3600 Pada bagian ini, kita menentukan batas waktu dalam melakukan proses upload. memory_limit = 256M Pada bagian ini, kita menentukan besaran memori yang digunakan untuk proses server. 14. Untuk melakukan pengubahan logo, sebelumnya kita harus membuat vector image dengan ekstensi .svg. Setelah itu ita beri nama logo.svg untuk logo tampilan awal, dan logo-wide.svg untuk logo setelah login. 15. Setelah itu, kita copy file tersebut ke folder /var/www/owncloud/core/img/. Dengan perintah : cp logo.svg logo-wide.svg /var/www/owncloud/core/img/ 16. Kemudian ubah lagi owner file tersebut menjadi www-data.Dengan perintah : chown –R www-data:www-data /var/www/owncloud/core/img/ 17. Untuk mengubah title dan footer, kita lakukan pengubahan pada file /var/www/owncloud/core/templates/layout-base.php dan layout-guest.php. Kita cari <title> dan <footer> kemudian kita ubah sesuai keinginan kita. 18. Kita lakukan konfigurasi di Website, dengan mengetikkan IP Address / Domain. Setelah itu kita isikan data-data tersebut. 19. Setelah mengisi data username, dll kita lakukan penambahan apps di owncloud. Kita ekstrak filefile apps dengan perintah : Unzip <nama file apps>.zip 20. Kemudian kita pindahkan file tersebut ke folder /var/www/owncloud/apps, Dengan perintah : Cp /home/tkj/Kurni/<nama Apps> /var/www/ownclod/apps 21. Setelah dipindahkan kita ubah ownernya menjadi www-data. Dengan perintah : chown –R www-data:www-data /var/www/owncloud/apps 22. Setelah itu kita refresh halaman Apps tadi, dan pilih Apps yang akan diaktifkan. 23. Jika kita sudah menambahkan Apps dan proses instalasi sudah selesai, maka Instalasi Owncloud sudah selesai. Kurniawan Suganda & Pratiwi Putriyan- 2013