Difference between revisions of "Ubuntu OwnCloud"

From OnnoWiki
Jump to navigation Jump to search
Line 1: Line 1:
 
Sumber: http://jagoancengeng.wordpress.com/2013/03/18/membangun-drive-cloud-pada-jaringan-lokal/
 
Sumber: http://jagoancengeng.wordpress.com/2013/03/18/membangun-drive-cloud-pada-jaringan-lokal/
 
  
  
Line 7: Line 6:
 
banyak nilai lebih untuk penyimpanan berbasis cloud, selain penyimpanan terpusat, data dapat di share bersama dengan pengguna lain dan dapat di akses dalam waktu bersamaan. Lantas bagaimana Solusi untuk Pemakai opensource yang ingin membentuk layanan penyimpanan Cloud jika ingin di terapkan dalam lingkungan jaringan lokal, semisal Perkantoran, Sekolah, Kampus ataupun instansi Pemerintah.
 
banyak nilai lebih untuk penyimpanan berbasis cloud, selain penyimpanan terpusat, data dapat di share bersama dengan pengguna lain dan dapat di akses dalam waktu bersamaan. Lantas bagaimana Solusi untuk Pemakai opensource yang ingin membentuk layanan penyimpanan Cloud jika ingin di terapkan dalam lingkungan jaringan lokal, semisal Perkantoran, Sekolah, Kampus ataupun instansi Pemerintah.
  
Tulisan ini akan coba untuk mengupas layanan owncloud, Applikasi cloud yang berjalan pada system Linux, untuk percobaan yang saya lakukan di mini lab rumah saya, saya menggunakan ubuntu 12.04 dan berikut kebutuhan untuk instalasi owncloud
+
Tulisan ini akan coba untuk mengupas layanan owncloud, Applikasi cloud yang berjalan pada system Linux, untuk percobaan yang saya lakukan di mini lab rumah saya, saya menggunakan ubuntu 18.04 dan berikut kebutuhan untuk instalasi owncloud
  
 
[[Image:Spesifikasi.jpg|center|200px|thumb]]
 
[[Image:Spesifikasi.jpg|center|200px|thumb]]
  
  
Untuk menginstall own cloud jalankan step-step berikut.
+
==Instalasi==
  
1. lakukan update ubuntu dengan perintah
+
Tambahakan Repo Owncloud
 
apt update
 
  
2.Install depedency yang di perlukan.
+
curl https://download.owncloud.org/download/repositories/10.0/Ubuntu_18.04/Release.key | sudo apt-key add -
 +
echo 'deb http://download.owncloud.org/download/repositories/10.0/Ubuntu_18.04/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list
  
apt -y install apache2 php php-json php-gd \
 
curl libcurl3 \
 
libcurl3-dev php-curl php-common
 
  
3.Download script php setup-owncloud.php , kemudian letakkan pada folder
+
Edit /etc/apt/sources.list tambahkan universe & multiverse
  
  /var/www
+
  deb http://archive.ubuntu.com/ubuntu bionic main universe multiverse
 +
deb http://archive.ubuntu.com/ubuntu bionic-security main universe multiverse
 +
deb http://archive.ubuntu.com/ubuntu bionic-updates main universe multiverse
  
4.Akses dengan menggunakan browser http://192.168.1.108/setup-owncloud.php makan akan muncul tampilan seperti ini
 
  
[[Image:Install-cloud.jpg|center|200px|thumb]]
 
  
5.jangan panik dengan tampilan di Dibawah ini, karena modul instalasi belum mengidentifikasi depedency nya. untuk mengatasi hal tersbut lakukan Restart Apache dan beri permision read.write and exec untuk folder /var/www
+
Install dependency
  
[[Image:Install-cloud2.jpg|center|200px|thumb]]
 
  
  /etc/init.d/apache2 restart
+
  sudo su
  chmod 777 /var/www
+
  apt update
 +
apt -y install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip owncloud-files
  
6. Setelah apache di restart dan nilai chmod untuk directory /var/www sudah di rubah, refresh Browsernya. maka tampilan akan seperti ini. beri nama subdirectory cloud bebas, boleh menggunakan apa saja.
 
  
[[Image:Install-cloud3.jpg|center|200px|thumb]]
+
 +
apt update
 +
apt -y install apache2 php php7.2-json php-gd \
 +
curl libcurl4 php-curl php-common libcurl4-openssl-dev
  
7.Berikan password untuk user admin, bebas mau kasih apa saja. dalam percobaan ini saya menggunakan password untuk admin, pass:imamgantengsekali  (aihhh…narsis amat ) :)
+
===Instalasi Web Server===
  
[[Image:Install-cloud4.jpg|center|200px|thumb]]
 
  
8. Setelah memasukan password untuk admin, maka instalasi sudah sukses.dan kita sudah bisa upload, share, download.
+
sudo apt-get install apache2 php5 php5-xmlrpc php5-mysql php5-gd php5-cli php5-curl \
 +
mysql-client mysql-server libphp-adodb libgd2-xpm libgd2-xpm-dev \
 +
php5-curl php-pear php5-json php5-gd php5-sqlite curl libcurl3 \
 +
libcurl3-dev php5-curl php5-common php-xml-parser sqlite3
 +
 
  
[[Image:Install-cloud5.jpg|center|200px|thumb]]
+
==Edit Apache==
  
Alhamdulillah..sampai sini kita sudah mempunyai tempat penyimpanan berbasis cloud, Selamat bekreasi dengan owncloud, dan semoga bermanfaat.
 
  
 +
sudo nano /etc/apache2/sites-enabled/server_domain_or_IP.conf
  
==Cara Lain==
 
  
 +
<VirtualHost *:80>
 +
    . . .
 +
    DocumentRoot /var/www/owncloud
 +
    . . .
 +
</VirtualHost>
  
===Instalasi Web Server===
 
  
  
sudo apt-get install apache2 php5 php5-xmlrpc php5-mysql php5-gd php5-cli php5-curl \
 
mysql-client mysql-server libphp-adodb libgd2-xpm libgd2-xpm-dev \
 
php5-curl php-pear php5-json php5-gd php5-sqlite curl libcurl3 \
 
libcurl3-dev php5-curl php5-common php-xml-parser sqlite3
 
  
 
===Setup Database MySQL===
 
===Setup Database MySQL===

Revision as of 10:18, 6 May 2019

Sumber: http://jagoancengeng.wordpress.com/2013/03/18/membangun-drive-cloud-pada-jaringan-lokal/


Teknologi Cloud saat ini sedang berkembang seiring dengan kebutuhan akan penyimpanan data yang bersifat “bisa di akses dimana saja”, beberapa perusahaan besar sudah mengintegrasikan layanan cloud dengan layanan yang lainnya sebut saja IBM dengan LotusLive ,Microsoft dengan Windows Azure, Apple dengan Mobile Me dan Google dengan google docs.

banyak nilai lebih untuk penyimpanan berbasis cloud, selain penyimpanan terpusat, data dapat di share bersama dengan pengguna lain dan dapat di akses dalam waktu bersamaan. Lantas bagaimana Solusi untuk Pemakai opensource yang ingin membentuk layanan penyimpanan Cloud jika ingin di terapkan dalam lingkungan jaringan lokal, semisal Perkantoran, Sekolah, Kampus ataupun instansi Pemerintah.

Tulisan ini akan coba untuk mengupas layanan owncloud, Applikasi cloud yang berjalan pada system Linux, untuk percobaan yang saya lakukan di mini lab rumah saya, saya menggunakan ubuntu 18.04 dan berikut kebutuhan untuk instalasi owncloud

Spesifikasi.jpg


Instalasi

Tambahakan Repo Owncloud

curl https://download.owncloud.org/download/repositories/10.0/Ubuntu_18.04/Release.key | sudo apt-key add -
echo 'deb http://download.owncloud.org/download/repositories/10.0/Ubuntu_18.04/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list


Edit /etc/apt/sources.list tambahkan universe & multiverse

deb http://archive.ubuntu.com/ubuntu bionic main universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-security main universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-updates main universe multiverse


Install dependency


sudo su
apt update
apt -y install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip owncloud-files


apt update
apt -y install apache2 php php7.2-json php-gd \
curl libcurl4 php-curl php-common libcurl4-openssl-dev

Instalasi Web Server

sudo apt-get install apache2 php5 php5-xmlrpc php5-mysql php5-gd php5-cli php5-curl \
mysql-client mysql-server libphp-adodb libgd2-xpm libgd2-xpm-dev \
php5-curl php-pear php5-json php5-gd php5-sqlite curl libcurl3 \
libcurl3-dev php5-curl php5-common php-xml-parser sqlite3


Edit Apache

sudo nano /etc/apache2/sites-enabled/server_domain_or_IP.conf


<VirtualHost *:80>
    . . .
    DocumentRoot /var/www/owncloud
    . . .
</VirtualHost>



Setup Database MySQL

mysql -u root -p123456
create database owncloud;
grant ALL on root.* to owncloud@localhost;
grant ALL on owncloud.* to owncloud@localhost identified by 'owncloud';
grant ALL on owncloud.* to owncloud identified by 'owncloud';
exit

Instalasi Owncloud Server

apt-get update
apt-get install owncloud

Maka bisa di akses pada

http://localhost/owncloud

Folder berada di

/usr/share/owncloud/

atau

/var/lib/owncloud/data

Akses Pertama Kali

Saat akses pertama kali masukan

username
password
advanced > mysql
username owncloud
database owncloud
password owncloud

Referensi


Pranala Menarik